/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;--default-transition-duration:.15s;--default-transition-timing-function: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}.invisible{visibility:hidden}.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)}.end\!{inset-inline-end:var(--spacing)!important}.top-40{top:calc(var(--spacing) * 40)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-10{bottom:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.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}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-display:swap;font-family:Screenmates Soft;font-style:normal;font-weight:700;src:url(/screenmates-soft.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--midnight:#101113;--brand-slate:#64748b;--brand-gold:#ebcf82;--brand-wine:#94304f;--brand-pearl:#f5f2ea;--slate:#8194b4;--surface:#1c1e22;--surface-soft:#1c1e22f0;--mist:#b3b6bd;--pearl:#f3f5f7;--ink:var(--pearl);--muted:#fbf6ecc2;--wine:#c92d4d;--danger:#f06a78;--success:#73bd91;--gold:#e5c779;--line:#fbf6ec24;--line-strong:#fbf6ec3d;--surface-raised:#25272b;--panel:var(--surface-soft);--bg:var(--midnight);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--control-height:44px;--control-radius:12px;--card-radius:18px;--motion-fast:.16s;--motion-base:.26s;--motion-slow:.38s;--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.4,0,1,1);--content-max:1180px;--page-gutter:clamp(14px,3.4vw,22px);--section-gap:clamp(16px,3vw,28px);--safe-left:max(var(--page-gutter),env(safe-area-inset-left));--safe-right:max(var(--page-gutter),env(safe-area-inset-right));background:#0f1828}.notification-scrim{cursor:default;z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0307105c;border:0;padding:0;animation:.18s ease-out both activity-scrim-in;position:fixed;inset:0}.notification-panel{animation:activity-center-in .36s var(--ease-spring) both;background:var(--theme-surface,#182235)}@supports (color:color-mix(in lab, red, red)){.notification-panel{background:color-mix(in srgb,var(--theme-surface,#182235) 88%,transparent)}}.notification-panel{border:1px solid var(--theme-line,#f5f2ea26)}@supports (color:color-mix(in lab, red, red)){.notification-panel{border:1px solid color-mix(in srgb,var(--theme-line,#f5f2ea26) 78%,white 9%)}}.notification-panel{transform-origin:100% 0;z-index:30;-webkit-backdrop-filter:blur(34px)saturate(145%);backdrop-filter:blur(34px)saturate(145%);border-radius:24px;width:min(430px,100vw - 28px);max-height:min(720px,100dvh - 96px);position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff1c}.notification-grabber{display:none}.notification-panel>.notification-heading{border:0;flex:none;justify-content:space-between;align-items:center;padding:20px 20px 12px;display:flex}.notification-heading>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;min-width:0;display:grid}.notification-panel>.notification-heading span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:750}.notification-panel>.notification-heading h2{letter-spacing:-.045em;margin:4px 8px 0 0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.8rem;font-weight:720}.notification-panel>.notification-heading small{color:var(--muted);font-size:.78rem}.notification-heading-actions{align-items:center;gap:5px;display:flex}.notification-panel>.notification-heading .notification-heading-actions>button{color:var(--ink);cursor:pointer;text-transform:none;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:650}.notification-panel>.notification-heading .notification-heading-actions>.notification-close{justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:1.35rem;display:flex}.notification-filters{background:#04081138;border:1px solid #ffffff12;border-radius:999px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 16px 14px;padding:4px;display:grid}.notification-filters button{color:var(--muted);cursor:pointer;min-height:38px;transition:background-color .22s ease,color .22s ease,box-shadow .32s var(--ease-spring),transform .16s ease;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:.82rem;font-weight:650;display:flex}.notification-filters button:active{transform:scale(.97)}.notification-filters button.is-active{color:var(--ink);background:linear-gradient(#ffffff2b,#ffffff14);box-shadow:0 6px 16px #00000029,inset 0 1px #ffffff24}.notification-filters small{background:#ffffff17;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;display:flex}.notification-panel>.notification-feed{scrollbar-gutter:auto;max-height:min(570px,100dvh - 240px);padding:0 10px 14px;overflow-x:hidden}.notification-group{margin:0}.notification-group>h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0;padding:12px 9px 8px;font-size:.7rem;font-weight:750;display:flex}.notification-group>h3 span{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;display:flex}.notification-group>div{gap:5px;display:grid}.notification-item{background:var(--theme-surface-raised,#202b3d)}@supports (color:color-mix(in lab, red, red)){.notification-item{background:color-mix(in srgb,var(--theme-surface-raised,#202b3d) 93%,transparent)}}.notification-item{transition:background-color .22s ease,border-color .22s ease,opacity .22s ease,transform .24s var(--ease-spring);border:1px solid #fff1;border-radius:16px;grid-template-columns:minmax(0,1fr) 24px;display:grid;position:relative;overflow:hidden}.notification-item:hover{background:var(--theme-surface-raised,#202b3d)}@supports (color:color-mix(in lab, red, red)){.notification-item:hover{background:color-mix(in srgb,var(--theme-surface-raised,#202b3d) 96%,white 4%)}}.notification-item:hover{border-color:#ffffff21;transform:translateY(-1px)}.notification-item.is-unread{background:linear-gradient(105deg,#5c749f38,#ffffff0e);border-color:#89a2cf38}.notification-item.is-priority.is-unread{box-shadow:inset 3px 0 var(--gold)}.notification-item.is-read{opacity:.72}.notification-item-main{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:78px;padding:10px 2px 10px 10px;display:grid}.notification-media{background:#ffffff13;border:1px solid #ffffff17;border-radius:14px;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.notification-media img{object-fit:cover;width:100%;height:100%}.notification-media svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:23px;height:23px}.notification-media.is-community{color:#a9bce3}.notification-media.is-releases{color:var(--gold)}.notification-media.is-household,.notification-media.is-account{color:var(--pearl)}.notification-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-copy>strong{letter-spacing:-.012em;font-size:.91rem;font-weight:700;line-height:1.28}.notification-copy>small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.79rem;line-height:1.38;display:-webkit-box;overflow:hidden}.notification-copy>span{color:var(--muted);align-items:center;gap:8px;margin-top:3px;font-size:.7rem;display:flex}.notification-copy b{color:var(--gold);font-size:.69rem;font-weight:700}.notification-chevron{fill:none;opacity:.45;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.notification-read-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0 8px 0 0;display:flex}.notification-read-toggle i{height:9px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-spring);background:#ffffff29;border:2px solid #0000;border-radius:50%;width:9px}.notification-item.is-unread .notification-read-toggle i{background:#8fa9db;box-shadow:0 0 0 4px #6f8bc01f,0 0 12px #6f8bc073}.notification-read-toggle:hover i{transform:scale(1.2)}.notification-empty{text-align:center;flex-direction:column;align-items:center;padding:52px 28px 58px;display:flex}.notification-empty>span{color:var(--gold);background:#ffffff12;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.2rem;display:flex}.notification-empty h3{margin:15px 0 5px;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.12rem}.notification-empty p{color:var(--muted);max-width:270px;margin:0;padding:0;font-size:.82rem;line-height:1.45}.notification-empty button{color:var(--ink);cursor:pointer;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;min-height:40px;margin-top:16px;padding:0 15px;font-size:.78rem}.push-subchoices{border-left:1px solid var(--gold);gap:0;margin:-4px 0 8px 18px;padding-left:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.push-subchoices{border-left:1px solid color-mix(in srgb,var(--gold) 24%,var(--line))}}.push-subchoices label{min-height:50px}.push-subchoices label>span>strong{font-size:.82rem}.push-subchoices label>span>small{font-size:.72rem}.push-subchoices[aria-disabled=true]{opacity:.55}.push-quiet-hours{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.push-quiet-toggle{justify-content:space-between;align-items:center;gap:16px;display:flex}.push-quiet-toggle>span{gap:3px;display:grid}.push-quiet-toggle small,.push-quiet-timezone{color:var(--muted);font-size:.76rem;line-height:1.4}.push-quiet-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.push-quiet-times label{gap:6px;display:grid}.push-quiet-times label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.push-quiet-times input[type=time]{border:1px solid var(--line);color:var(--ink);background:#ffffff0e;border-radius:12px;min-height:42px;padding:0 11px}.push-quiet-hours[aria-disabled=true]{opacity:.58}@keyframes activity-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes activity-center-in{0%{opacity:0;transform:translateY(-8px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=640px){.notification-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050c8c}.notification-panel{animation:activity-sheet-in .42s var(--ease-spring) both;max-height:calc(100dvh - max(18px,env(safe-area-inset-top)));border-bottom:0;border-radius:28px 28px 0 0;width:100%;min-height:0;inset:auto 0 0}.notification-grabber{background:#ffffff3d;border-radius:99px;width:42px;height:5px;margin:9px auto 1px;display:block}.notification-panel>.notification-heading{padding:14px 17px 10px}.notification-panel>.notification-heading h2{font-size:1.65rem}.notification-heading-actions>button:first-child{display:none}.notification-panel>.notification-feed{min-height:0;max-height:none;padding-bottom:calc(20px + env(safe-area-inset-bottom));flex:auto}.notification-item-main{grid-template-columns:48px minmax(0,1fr) 14px}}@keyframes activity-sheet-in{0%{opacity:.4;transform:translateY(38px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.notification-panel,.notification-scrim{animation:none}.notification-item,.notification-filters button,.notification-read-toggle i{transition:none}}@media (width>=761px){.household-nav-desktop{z-index:20;background:#070c158a;border:1px solid #f5f2ea1a;border-radius:999px;width:min(420px,42vw);padding:4px;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003}.household-nav-desktop button{min-height:46px}.title-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.discover-stack{height:min(610px,70dvh)}.profile-photo-card{min-height:250px;padding:34px}.profile-photo-card .member-avatar.is-profile{width:112px;height:112px}}.community-spotlight-copy strong{text-wrap:balance}.community-refresh .household-collage-card{border-color:#f5f2ea21}.household-collage-copy>strong{color:#fff;text-shadow:0 2px 14px #000000e6}.household-collage-latest{color:#ffffffd6;text-shadow:0 1px 10px #000}.title-discussion{background:0 0;border-left:0;border-right:0;border-radius:0}.discussion-more{width:100%}.discussion-composer{background:#18243a8a;border-radius:16px}.profile-photo-card,.household-settings,.members-panel{background:radial-gradient(circle at 92% 0,#ebcf821f,#0000 36%),linear-gradient(145deg,#1f2e47db,#101a2beb);border-color:#ebcf8233}.members-panel p{background:#070c1547;border-radius:13px;padding:10px}@media (width<=760px){.watch-section,.discover-curated,.community-conversations,.community-activity{contain-intrinsic-size:1px 540px}.community-household-stage .household-peek-rail{justify-content:flex-start}.community-refresh .household-collage-card:hover{transform:none}.community-refresh .household-collage-card.is-featured:hover{transform:translateY(-14px)}.title-comment-list{max-height:46dvh}}*{box-sizing:border-box}img,svg{max-width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;scroll-behavior:smooth;background:#0f1828;max-width:100%;overflow-x:clip}body{background-color:#0f1828;background:radial-gradient(circle at 76% 6%,#42526e3d,transparent 32rem),radial-gradient(circle at 12% 28%,#c6a15b0f,transparent 26rem),var(--bg);color:var(--ink);overscroll-behavior-y:none;max-width:100%;min-height:100dvh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-x:clip}main{max-width:100%;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{color:inherit}a{text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.site-header{border-bottom:1px solid var(--line);height:72px;padding-left:max(var(--page-gutter),calc((100vw - var(--content-max))/2),env(safe-area-inset-left));padding-right:max(var(--page-gutter),calc((100vw - var(--content-max))/2),env(safe-area-inset-right));z-index:18;background:#111827;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;line-height:1;display:flex}.brand-mark{width:53px;height:40px;overflow:visible}.logo-segment{fill:none;stroke-linecap:round;stroke-width:12px}.logo-slate{stroke:var(--brand-slate)}.logo-gold{stroke:var(--brand-gold)}.logo-wine{stroke:var(--brand-wine)}.logo-pearl{stroke:var(--brand-pearl)}.brand-wordmark{flex-direction:column;gap:3px;display:flex}.brand-name{letter-spacing:-.055em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:23px;font-weight:700}.brand-connection{background:linear-gradient(90deg,var(--brand-slate) 0 25%,var(--brand-gold) 25% 50%,var(--brand-wine) 50% 75%,var(--brand-pearl) 75%);border-radius:99px;width:118px;height:3px;display:block}.brand-wordmark small{color:var(--brand-gold);letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:800}.account-area{align-items:center;gap:4px;display:flex}.refresh-site{color:#f5f2ea;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .2s,transform .2s;display:flex}.refresh-site:hover{color:var(--gold);transform:rotate(18deg)}.refresh-site svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:18px;height:18px}.account-pill,.signin-button,.collection-pill{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;border:1px solid #c6a15b85;border-radius:99px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.account-pill,.collection-pill{cursor:pointer;background:0 0}.account-pill{align-items:center;gap:8px;display:flex}.account-pill .member-avatar{width:24px;height:24px}.account-pill b{letter-spacing:.06em;background:#c6a15b24;border-radius:99px;padding:3px 6px;font-size:6px}.notification-wrap{position:relative}.notification-trigger{color:#f5f2ea;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.notification-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:19px;height:19px}.notification-trigger>span{background:var(--gold);border:2px solid var(--midnight);color:var(--midnight);border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;font-size:7px;font-weight:800;display:flex;position:absolute;top:5px;right:5px}.notification-panel{animation:panel-in var(--motion-base) var(--ease-spring) both;border-radius:var(--card-radius);transform-origin:100% 0;z-index:20;background:#182235;border:1px solid #c6a15b4d;width:min(360px,100vw - 28px);position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 22px 70px #0000008c}.notification-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.notification-panel>header>div{min-width:0}.notification-panel>header span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.notification-panel>header h2{margin:3px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.notification-panel>header button{color:var(--gold);cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;flex:none;min-height:36px;padding:0 3px;font-size:7px}.notification-panel>div{scrollbar-gutter:stable;max-height:min(420px,65vh);padding-right:8px;overflow-y:auto}.notification-panel>div>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:11px 15px;display:grid}.notification-panel>div>button:hover{background:#c6a15b0f}.notification-panel>div>button>i{background:var(--gold);border-radius:50%;width:7px;height:7px}.notification-panel>div>button.is-read>i{background:#f5f2ea2e}.notification-panel>div>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.notification-panel>div>button strong{font-family:Georgia,serif;font-size:13px;font-weight:400;line-height:1.2}.notification-panel>div>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.notification-panel>div>button>b{color:var(--gold);font-family:Georgia,serif;font-size:20px;font-weight:400}.notification-panel>div>p{color:var(--muted);text-align:center;margin:0;padding:34px 18px;font-family:Georgia,serif}.install-guide-backdrop{z-index:30;background:#000000c2;justify-content:center;align-items:center;padding:20px;animation:.2s fade-in;display:flex;position:fixed;inset:0}.install-guide{background:#182235;border:1px solid #c6a15b57;border-radius:18px;width:100%;max-width:520px;padding:22px;animation:.28s cubic-bezier(.22,1,.36,1) dialog-in;box-shadow:0 24px 80px #0000008c}.install-guide>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.install-guide>header span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.install-guide>header h2{margin:6px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.08}.install-guide>header button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 42px;height:42px;font-family:Georgia,serif;font-size:24px}.install-steps{gap:10px;margin:16px 0;display:grid}.install-steps article{border:1px solid var(--line);background:#42526e21;border-radius:11px;padding:14px}.install-steps strong{color:var(--gold);font-size:12px}.install-steps p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.install-steps b{color:var(--ink)}.install-guide-done{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;width:100%;min-height:44px;font-size:11px;font-weight:800}.page-shell{max-width:var(--content-max);padding-left:var(--safe-left);padding-right:var(--safe-right);margin:0 auto}.view-stage{transform:translate3d(var(--tab-drag-x,0),0,0);transition:transform var(--motion-base) var(--ease-spring);will-change:transform}.view-stage.is-tab-dragging{transition:none}.household-nav{border-bottom:1px solid var(--line);max-width:1180px;min-height:62px;padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right));align-items:center;gap:8px;margin:0 auto;display:flex}.household-nav-mobile{display:none}.household-nav button{color:var(--muted);cursor:pointer;letter-spacing:.035em;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.household-nav button svg{fill:none;height:17px;stroke:var(--mist);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}.household-nav button.is-active svg{stroke:var(--theme-content)}.household-nav button.is-active{background:var(--theme-selected-surface);box-shadow:inset 0 0 0 1px var(--theme-selected-edge);color:var(--theme-content)}.household-nav button .nav-badge{background:var(--gold);color:var(--midnight);border-radius:99px;margin-left:7px;padding:2px 6px}.discover-hub{min-height:calc(100dvh - 136px);padding:34px max(22px,50vw - 450px) 80px}.discover-hub-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:end;gap:28px;max-width:900px;margin:0 auto 30px;padding-bottom:24px;display:grid}.discover-hub-header>div:first-child>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.discover-hub-header h1{letter-spacing:-.04em;margin:7px 0 10px;font-family:Georgia,serif;font-size:clamp(42px,6vw,64px);font-weight:400;line-height:.95}.discover-hub-header>div:first-child>p{color:var(--muted);max-width:440px;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.5}.discover-mode-switch{grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.discover-mode-switch button{color:var(--muted);cursor:pointer;text-align:left;min-width:0;transition:color var(--motion-base) var(--ease-standard);z-index:2;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:9px 15px;display:flex;position:relative}.discover-mode-switch strong{letter-spacing:.015em;font-size:12px}.discover-mode-switch small{color:inherit;opacity:.64;white-space:nowrap;margin-top:4px;font-size:8px}.discover-mode-switch>i{transition:transform .34s var(--ease-spring);width:calc(50% - 4px);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0)}.discover-mode-switch button:nth-child(2).is-active~i{transform:translate(100%)}.discover-mode-panel.is-forward{animation:discover-panel-forward .34s var(--ease-spring)}.discover-mode-panel.is-backward{animation:discover-panel-backward .34s var(--ease-spring)}.discover-deck{max-width:760px;margin:0 auto}.discover-deck>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.discover-deck>header span,.discover-empty>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.discover-deck>header h2{letter-spacing:-.03em;margin:7px 0 8px;font-family:Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1}.discover-deck>header p{color:var(--muted);margin:0;font-size:12px}.discover-deck>header>small{border:1px solid var(--line);color:var(--mist);background:#42526e33;border-radius:99px;flex:none;padding:8px 11px;font-size:9px}.discover-progress{background:#f5f2ea14;border-radius:99px;height:3px;margin:-10px 0 18px;overflow:hidden}.discover-progress i{background:linear-gradient(90deg,var(--wine),var(--gold));border-radius:inherit;min-width:3px;height:100%;transition:width .38s var(--ease-standard);display:block}.discover-stack{perspective:900px;max-width:430px;height:min(610px,64dvh);margin:0 auto;position:relative}.discover-card{background:#18243a;border:1px solid #f5f2ea38;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 70px #00000070}.discover-card.is-current{cursor:grab;touch-action:pan-y pinch-zoom;transform:translate3d(var(--discover-x),0,0) rotate(var(--discover-tilt));-webkit-user-select:none;user-select:none;z-index:2;transition:transform .2s ease-out,opacity .2s;animation:.2s ease-out discover-card-arrive}.discover-card.is-current.is-dragging{cursor:grabbing;transition:none;animation:none}.discover-card.is-current.is-exiting-pass{opacity:0;animation:none;transform:translate(-110%)rotate(-8deg)}.discover-card.is-current.is-exiting-up-next{opacity:0;animation:none;transform:translate(110%)rotate(8deg)}.discover-card.is-current.is-exiting-rated{opacity:0;animation:none;transform:translateY(24px)scale(.98)}.discover-poster{height:58%;position:relative;overflow:hidden}.discover-poster img,.discover-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.discover-poster-shade{background:linear-gradient(#0000 42%,#18243a4d 72%,#18243a 100%);position:absolute;inset:0}.discover-copy{z-index:2;flex-direction:column;height:47%;padding:8px 24px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.discover-meta{flex-wrap:wrap;gap:5px;display:flex}.discover-meta span{border:1px solid var(--line);color:var(--mist);text-transform:uppercase;padding:4px 6px;font-size:8px}.discover-copy h2{letter-spacing:-.025em;margin:10px 0 7px;font-family:Georgia,serif;font-size:clamp(26px,4vw,38px);font-weight:400;line-height:1.02}.discover-copy>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.discover-copy>small{color:var(--gold);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.discover-watch{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:10px;display:flex}.discover-watch span{color:var(--mist);text-transform:uppercase;font-size:8px}.discover-watch strong{color:var(--pearl);text-align:right;font-size:10px;font-weight:600}.discover-intent{letter-spacing:.06em;opacity:0;pointer-events:none;text-transform:uppercase;z-index:4;border:2px solid;border-radius:8px;padding:7px 10px;font-size:17px;font-weight:900;position:absolute;top:28px}.discover-intent.is-pass{color:#ff6e82;opacity:var(--discover-pass);left:24px;transform:rotate(-9deg)}.discover-intent.is-save{color:var(--gold);opacity:var(--discover-save);right:24px;transform:rotate(9deg)}.discover-actions{justify-content:center;align-items:flex-start;gap:20px;margin:23px auto 0;display:flex}.discover-actions button{color:var(--mist);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;min-width:96px;padding:0;font-size:10px;font-weight:650;display:flex}.discover-actions button b{border:1px solid var(--line);height:58px;transition:transform .18s var(--ease-spring),border-color .18s,background .18s;background:#172236;border-radius:50%;justify-content:center;align-items:center;width:58px;font-size:25px;font-weight:400;display:flex;box-shadow:0 8px 20px #0000002e}.discover-actions button:disabled{opacity:.45}.discover-actions .discover-pass b{color:#ff6e82}.discover-actions .discover-watched b{color:var(--slate);font-size:19px}.discover-actions .discover-keep b{color:var(--gold);border-color:#ebcf8285}.discover-destination{color:var(--muted);letter-spacing:.025em;text-align:center;margin:14px 0 0;font-size:9px}.discover-destination b{color:var(--gold);margin:0 3px;font-size:13px;font-weight:400}.discover-empty{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#42526e33,#42526e0f);border-radius:20px;max-width:600px;margin:12vh auto 0;padding:60px 28px}.discover-empty h2{margin:10px 0;font-family:Georgia,serif;font-size:36px;font-weight:400}.discover-empty p{color:var(--muted);max-width:440px;margin:0 auto;line-height:1.55}.discover-empty button{background:var(--gold);color:var(--midnight);cursor:pointer;text-transform:uppercase;border:0;border-radius:10px;min-height:44px;margin-top:22px;padding:0 20px;font-size:9px;font-weight:800}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.discover-curated{max-width:900px;margin:0 auto}.discover-curated>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.discover-curated>header span,.discover-curated-empty>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.discover-curated>header h2{letter-spacing:-.03em;margin:6px 0 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.discover-curated>header>p{color:var(--muted);text-align:right;max-width:390px;margin:0;font-size:11px;line-height:1.5}.discover-curated-empty{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#42526e33,#42526e0d);border-radius:18px;padding:54px 24px}.discover-curated-empty h2{margin:9px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.discover-curated-empty p{color:var(--muted);margin:0 0 18px}.discover-curated-empty button{background:var(--gold);color:var(--midnight);cursor:pointer;text-transform:uppercase;border:0;border-radius:10px;min-height:42px;padding:0 18px;font-size:9px;font-weight:800}.friends-hub,.household-hub{min-height:520px;padding:48px 0 60px}.hub-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.hub-heading p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:700}.hub-heading h1{max-width:760px;font-size:clamp(42px,6vw,72px)}.hub-heading>button,.hub-primary{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;min-height:var(--control-height);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:0 16px;font-size:9px;font-weight:800;display:inline-flex}.friend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.friend-household{background:var(--panel);border:1px solid var(--line);border-radius:var(--card-radius);padding:22px}.friend-household>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:17px;display:flex}.friend-household header span,.friend-household>h3{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.friend-household h2{margin:5px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.friend-household header small{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 7px;font-size:7px}.friend-household>h3{margin:20px 0 10px}.friend-title-row{gap:8px;display:grid}.friend-title{border:1px solid var(--line);background:#0003;grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.friend-poster{aspect-ratio:2/3;background:#09090b;width:48px;height:72px;overflow:hidden}.friend-poster img,.friend-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.friend-poster .poster-placeholder{padding:3px}.friend-poster .poster-placeholder span{display:none}.friend-poster .poster-placeholder strong{font-size:8px}.friend-title>div{flex-direction:column;min-width:0;display:flex}.friend-title strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.friend-title span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px}.friend-title button{color:var(--gold);cursor:pointer;text-transform:uppercase;background:0 0;border:0;align-self:start;margin-top:9px;padding:0;font-size:7px}.friend-private{color:var(--muted);padding:14px 0;font-family:Georgia,serif;font-size:14px;line-height:1.5}.friend-finished{flex-wrap:wrap;gap:6px;display:flex}.friend-finished button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;min-height:36px;padding:0 9px;font-size:8px}.friend-finished span{color:var(--gold);margin-left:8px}.hub-empty{border:1px solid var(--line);border-radius:var(--card-radius);text-align:center;background:linear-gradient(145deg,#22304acc,#18243ab8);padding:44px 28px;box-shadow:0 18px 52px #0000001f}.hub-empty h2{margin:0;font-family:Georgia,serif;font-size:30px;font-weight:400}.hub-empty p{color:var(--muted);max-width:520px;margin:12px auto 22px;line-height:1.5}.brand-welcome{position:relative;overflow:hidden}.brand-welcome:after{content:"";pointer-events:none;background:radial-gradient(circle,#c6a15b1f,#0000 68%);width:560px;height:280px;position:absolute;top:-170px;left:50%;transform:translate(-50%)}.empty-brand-mark{z-index:1;width:82px;height:62px;margin:0 auto 14px;position:relative}.brand-welcome>span{color:var(--mist);letter-spacing:.14em;text-transform:uppercase;z-index:1;margin-bottom:12px;font-size:10px;font-weight:700;display:block;position:relative}.brand-welcome>h2,.brand-welcome>p,.brand-welcome>.hub-primary{z-index:1;position:relative}.household-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;display:grid}.household-mode-switch{background:#151920;border:1px solid #e0e8f429;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:52px;margin-bottom:24px;padding:4px;display:grid;position:relative;overflow:hidden}.household-mode-switch.has-admin{grid-template-columns:repeat(3,minmax(0,1fr))}.household-mode-switch button{color:var(--muted);cursor:pointer;text-align:center;min-width:0;transition:color var(--motion-base) var(--ease-standard);z-index:2;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;display:flex;position:relative}.household-mode-switch button.is-active{color:var(--pearl)}.household-mode-switch strong{letter-spacing:.015em;font-size:12px}.household-mode-switch small{color:inherit;opacity:.64;margin-top:4px;font-size:8px;line-height:1.3}.household-mode-switch>i{transition:transform .34s var(--ease-spring);background:linear-gradient(135deg,#ebcf8238,#7388aa33);border:1px solid #ebcf8257;border-radius:999px;width:calc(50% - 4px);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0);box-shadow:0 8px 20px #0003,inset 0 1px #ffffff14}.household-mode-switch.has-admin>i{width:calc(33.3333% - 2.6667px)}.household-mode-switch[data-household-mode=household]>i{transform:translate(100%)}.household-mode-switch.has-admin[data-household-mode=admin]>i{transform:translate(200%)}.household-mode-panel.is-forward{animation:discover-panel-forward .34s var(--ease-spring)}.household-mode-panel.is-backward{animation:discover-panel-backward .34s var(--ease-spring)}.household-mode-panel .profile-photo-card,.household-mode-panel .webmaster-panel{margin-top:0}.household-mode-panel .profile-photo-card{margin-bottom:0}.household-profile-view,.household-shared-view{min-height:180px}.household-section-intro{margin:0 0 14px}.household-section-intro h2{margin:0;font-size:clamp(24px,4vw,32px)}.household-section-intro p{color:var(--muted);margin:5px 0 0}.profile-photo-card{border-radius:var(--card-radius);background:linear-gradient(135deg,#c6a15b1f,#42526e1c);border:1px solid #c6a15b4d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-bottom:18px;padding:20px 22px;display:grid}.profile-photo-card>div>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.profile-photo-card h2{margin:4px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.profile-photo-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.profile-photo-actions{gap:8px;display:flex}.profile-photo-actions button,.profile-photo-upload{border-radius:var(--control-radius);color:var(--gold);cursor:pointer;min-height:var(--control-height);text-transform:uppercase;background:0 0;border:1px solid #c6a15b61;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:700;display:flex}.profile-photo-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.profile-photo-actions button{border-color:var(--line);color:var(--muted)}.member-avatar{color:var(--gold);background:#c6a15b1f;border:1px solid #c6a15b59;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:13px;display:inline-flex;overflow:hidden}.member-avatar img,.rating-avatar img{object-fit:cover;width:100%;height:100%}.member-avatar.is-profile{width:72px;height:72px;font-size:25px;box-shadow:0 8px 24px #0000003d}.member-avatar-stack{flex:none;align-items:center;display:inline-flex}.member-avatar-stack .member-avatar{width:24px;height:24px;margin-right:-5px}.household-settings,.members-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--card-radius);padding:24px}.app-version{color:#b9bec994;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;margin:34px 0 0;font-size:8px;display:flex}.app-version span:after{color:#c6a15b7a;content:"·";margin:0 8px}.app-version strong{font-weight:500}.household-settings{gap:18px;display:grid}.household-settings label{flex-direction:column;gap:8px;display:flex}.household-settings label>span,.members-panel>div>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.household-settings input,.household-settings select{appearance:none;border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);min-height:var(--control-height);background:#182235;width:100%;padding:0 12px}.household-settings input:disabled,.household-settings select:disabled{color:var(--muted);opacity:.7}.members-panel>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.members-panel>div>strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.members-panel p{align-items:center;gap:11px;margin:14px 0;display:flex}.members-panel p>span{flex-direction:column;gap:3px;display:flex}.members-panel p strong{font-family:Georgia,serif;font-size:14px;font-weight:400}.members-panel p small{color:var(--muted);text-transform:uppercase;font-size:7px}.members-panel>button{border-radius:var(--control-radius);color:var(--gold);cursor:pointer;min-height:var(--control-height);text-transform:uppercase;background:0 0;border:1px solid #c6a15b4d;width:100%;margin-top:7px;padding:0 12px;font-size:8px}.webmaster-panel{border-radius:var(--card-radius);background:linear-gradient(135deg,#c6a15b1a,#42526e14);border:1px solid #c6a15b4d;margin-top:22px;padding:24px;overflow:hidden}.webmaster-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.webmaster-panel>header span,.webmaster-create label>span,.managed-households label>span,.managed-household-heading span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.webmaster-panel>header h2{margin:5px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.webmaster-panel>header p{color:var(--muted);margin:0;font-size:10px}.webmaster-panel>header>b{color:var(--gold);text-transform:uppercase;white-space:nowrap;border:1px solid #c6a15b4d;padding:7px 9px;font-size:7px;font-weight:700}.webmaster-create{grid-template-columns:1fr auto;align-items:end;gap:9px;padding:18px 0;display:grid}.webmaster-create label,.managed-households label{flex-direction:column;gap:7px;display:flex}.webmaster-create input,.managed-households input{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);min-height:var(--control-height);background:#111827;width:100%;padding:0 11px;font-size:16px}.webmaster-create button,.managed-households article>button{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;min-height:var(--control-height);text-transform:uppercase;padding:0 14px;font-size:8px;font-weight:800}.webmaster-create button:disabled,.managed-households article>button:disabled{cursor:not-allowed;opacity:.5}.managed-households{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.managed-households article{border:1px solid var(--line);background:#111827a8;border-radius:11px;gap:13px;padding:16px;display:grid}.managed-household-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.managed-household-heading h3{margin:5px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.managed-household-heading>strong{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:400}.managed-household-heading>div>small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:7px;display:block}.managed-member-list{flex-wrap:wrap;gap:5px;display:flex}.managed-member-list span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#42526e29;align-items:center;gap:5px;min-height:28px;padding:4px 5px 4px 7px;font-size:7px;display:inline-flex}.managed-member-list span>button{color:#dc909c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:13px;display:flex}.managed-households article.is-archived{opacity:.86;background:#11182761;border-style:dashed}.webmaster-directory-toolbar{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;margin:2px 0 14px;display:grid}.webmaster-directory-toolbar .webmaster-search{margin:0}.webmaster-tabs{gap:5px;display:flex}.webmaster-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:99px;min-height:38px;padding:0 12px;font-size:7px}.webmaster-tabs button.is-active{background:var(--gold);border-color:var(--gold);color:var(--midnight);font-weight:800}.managed-actions{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:6px;padding-top:11px;display:grid}.managed-actions button{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;min-height:40px;padding:0 9px;font-size:7px}.managed-actions button:hover{color:var(--gold);border-color:#c6a15b66}.managed-actions button:disabled{cursor:not-allowed;opacity:.35}.managed-actions .managed-delete{color:#dc909c;border-color:#dc909c59;grid-column:1/-1}.managed-archive-note{color:var(--muted);margin:2px 0;font-family:Georgia,serif;font-size:11px;line-height:1.45}.managed-edit-form{gap:11px;display:grid}.managed-edit-form label{flex-direction:column;gap:7px;display:flex}.managed-edit-form label>span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.managed-edit-form input,.managed-edit-form select{appearance:none;border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);min-height:var(--control-height);background:#111827;width:100%;padding:0 11px;font-size:16px}.managed-edit-form>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.managed-edit-form>div button{border:1px solid var(--line);border-radius:var(--control-radius);cursor:pointer;min-height:var(--control-height);background:0 0;font-size:8px}.managed-edit-form>div button:last-child{background:var(--gold);border-color:var(--gold);color:var(--midnight);font-weight:800}.webmaster-stats{grid-template-columns:repeat(4,1fr);gap:9px;padding:18px 0;display:grid}.webmaster-stats article{border:1px solid var(--line);background:#11182799;border-radius:11px;flex-direction:column;min-height:102px;padding:14px;display:flex}.webmaster-stats span,.pending-invitations>header span,.webmaster-search>span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:700}.webmaster-stats strong{margin:auto 0 3px;font-family:Georgia,serif;font-size:30px;font-weight:400}.webmaster-stats small{color:var(--muted);text-transform:uppercase;font-size:7px}.pending-invitations{border:1px solid var(--line);background:#11182773;border-radius:11px;margin-bottom:4px;padding:14px 16px}.pending-invitations>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.pending-invitations>header small{color:var(--muted);text-transform:uppercase;font-size:7px}.pending-invitations p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:11px 0;display:flex}.pending-invitations p:last-child{border-bottom:0;padding-bottom:0}.pending-invitations p>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pending-invitations p strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:13px;font-weight:400;overflow:hidden}.pending-invitations p small,.pending-invitations p>b{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:400}.webmaster-search{flex-direction:column;gap:7px;margin:2px 0 14px;display:flex}.webmaster-search input{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);min-height:var(--control-height);background:#111827;width:100%;padding:0 11px;font-size:16px}.profile-details-form{gap:8px;min-width:0;display:grid}.profile-details-form>span,.profile-details-form small,.household-open-community>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.profile-details-form label{gap:5px;display:grid}.profile-details-form input{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:#111827;min-height:42px;padding:0 11px;font-size:16px}.profile-details-form>button{border-radius:var(--control-radius);color:var(--gold);cursor:pointer;background:0 0;border:1px solid #c6a15b66;width:max-content;min-height:40px;padding:0 12px;font-size:14px}.profile-details-form>button:disabled{opacity:.4}.household-open-community{background:#c6a15b14;border:1px solid #c6a15b3d;border-radius:11px;gap:6px;padding:14px;display:grid}.household-open-community strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.household-open-community p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.member-admin{border-radius:var(--card-radius);background:linear-gradient(145deg,#121c2dfa,#0a111efa);border:1px solid #c6a15b4d;padding:24px;overflow:hidden;box-shadow:0 26px 60px #0003}.member-admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.member-admin-header>div{max-width:650px}.member-admin-header span,.member-create-household span,.member-admin-search>span,.member-invite-form label>span,.member-invite-form>header>span,.member-list label>span,.invitation-toolbar>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.member-admin-header h2{margin:6px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.member-admin-header p,.member-invite-form header p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.member-admin-header>b{color:var(--gold);text-transform:uppercase;white-space:nowrap;border:1px solid #c6a15b59;border-radius:99px;padding:8px 11px;font-size:12px}.member-admin-stats{grid-template-columns:repeat(5,1fr);gap:10px;padding:18px 0;display:grid}.member-admin-stats article{border:1px solid var(--line);background:#080e198c;border-radius:12px;min-height:105px;padding:14px;display:grid}.member-admin-stats span,.member-admin-stats small{color:var(--muted);text-transform:uppercase;font-size:12px}.member-admin-stats strong{color:var(--pearl);margin:auto 0 2px;font-family:Georgia,serif;font-size:32px;font-weight:400}.member-admin-tabs{border:1px solid var(--line);background:#080e19b8;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;padding:4px;display:grid;overflow:hidden}.member-admin-tabs button{color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:46px;font-size:14px;font-weight:700;display:flex}.member-admin-tabs button small{background:#ffffff0f;border-radius:99px;margin-left:7px;padding:2px 7px;font-size:12px}.member-admin-tabs button.is-active{color:var(--pearl);background:linear-gradient(135deg,#7388aa47,#c6a15b1f)}.member-admin-search{gap:7px;margin-bottom:16px;display:grid}.member-admin-search input,.member-create-household input,.member-inline-edit input,.member-invite-form input,.member-invite-form select,.member-list select{appearance:none;border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:#111827;width:100%;min-height:46px;padding:0 12px;font-size:16px}.member-admin-section{gap:16px;display:grid}.member-create-household{background:#c6a15b12;border:1px solid #c6a15b38;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:15px;display:grid}.member-create-household label{gap:7px;display:grid}.member-create-household button,.member-invite-form>button{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;min-height:46px;padding:0 16px;font-size:14px;font-weight:800}.member-create-household button:disabled,.member-invite-form>button:disabled{cursor:not-allowed;opacity:.45}.member-household-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.member-household-grid>article{border:1px solid var(--line);background:#080e1985;border-radius:13px;gap:10px;min-width:0;padding:16px;display:grid}.member-household-grid>article.is-archived{opacity:.7;border-style:dashed}.member-household-grid>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-household-grid>article>header>span{color:var(--muted);text-transform:uppercase;font-size:12px}.member-household-grid h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.member-household-grid p{color:var(--muted);margin:0;font-size:14px}.member-admin-avatars{min-height:34px;display:flex}.member-admin-avatars img,.member-admin-avatars i,.member-list-identity>img,.member-list-identity>i{color:var(--gold);object-fit:cover;background:#c6a15b21;border:1px solid #c6a15b59;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:12px;font-style:normal;display:flex;overflow:hidden}.member-admin-avatars img,.member-admin-avatars i{margin-right:-7px}.member-household-actions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;padding-top:11px;display:grid}.member-household-actions button,.member-inline-edit button,.member-list>article>button,.invitation-list article>div:last-child button,.invitation-toolbar button{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--muted);cursor:pointer;background:0 0;min-height:40px;padding:0 10px;font-size:13px}.member-household-actions button.is-primary{color:var(--gold);border-color:#c6a15b6b}.member-inline-edit{gap:9px;display:grid}.member-inline-edit>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.member-inline-edit>div button:last-child{background:var(--gold);border-color:var(--gold);color:var(--midnight)}.member-list{gap:8px;display:grid}.member-list>article{border:1px solid var(--line);background:#080e1985;border-radius:12px;grid-template-columns:minmax(190px,1.35fr) minmax(150px,1fr) 130px auto auto;align-items:end;gap:10px;padding:13px;display:grid}.member-list>article.is-deactivated{opacity:.72;border-style:dashed}.member-list-identity{align-items:center;gap:11px;min-width:0;display:flex}.member-list-identity>img,.member-list-identity>i{flex:none;width:42px;height:42px}.member-list-identity>span{min-width:0;display:grid}.member-list-identity strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:17px;font-weight:400;overflow:hidden}.member-list-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.member-list label{gap:5px;min-width:0;display:grid}.member-list select{min-height:40px}.member-status{color:#8fd0b1;text-align:center;text-transform:uppercase;background:#56a6821f;border:1px solid #56a68252;border-radius:99px;margin-bottom:5px;padding:7px 9px;font-size:12px}.member-status.is-off{color:#dc909c;background:#dc909c17;border-color:#dc909c47}.member-list .is-danger,.invitation-list .is-danger{color:#dc909c;border-color:#dc909c47}.member-invite-form{background:linear-gradient(135deg,#c6a15b1c,#42526e1f);border:1px solid #c6a15b47;border-radius:13px;grid-template-columns:1.1fr 1fr 1.2fr .8fr auto;align-items:end;gap:11px;padding:17px;display:grid}.member-invite-form>header{grid-column:1/-1}.member-invite-form>header h3{margin:5px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.member-invite-form label{gap:6px;display:grid}.invitation-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:4px 0 11px;display:flex}.invitation-toolbar>div{gap:6px;display:flex}.invitation-toolbar button{text-transform:capitalize;border-radius:99px;min-height:34px}.invitation-toolbar button.is-active{background:var(--gold);border-color:var(--gold);color:var(--midnight)}.invitation-list{gap:8px;display:grid}.invitation-list>article{border:1px solid var(--line);background:#080e1985;border-radius:12px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.invitation-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.invitation-list strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.invitation-list small,.invitation-list em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.invitation-list article>div:last-child{gap:6px;display:flex}.invitation-status{border:1px solid var(--line);color:var(--muted);text-align:center;text-transform:uppercase;border-radius:99px;padding:7px 8px;font-size:12px}.invitation-status.is-pending{color:var(--gold);border-color:#c6a15b66}.invitation-status.is-accepted{color:#8fd0b1;border-color:#56a68252}.invitation-status.is-revoked{color:#dc909c;border-color:#dc909c47}.invitation-status.is-approved{color:#8fd0b1;border-color:#56a68252}.invitation-status.is-declined{color:#dc909c;border-color:#dc909c47}.member-admin-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:28px;font-size:14px}.household-request-card,.household-request-state{background:linear-gradient(145deg,#172339fa,#0a111efa);border:1px solid #c6a15b57;border-radius:20px;max-width:760px;margin:24px auto 48px;padding:clamp(22px,4vw,38px);box-shadow:0 26px 70px #00000038}.household-request-card>header>span,.household-request-state>span,.household-request-owner>label>span,.household-request-members>div>span,.household-request-members label>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.household-request-card h2,.household-request-state h2{margin:7px 0 10px;font-family:Georgia,serif;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.05}.household-request-card>header>p,.household-request-state>p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.household-request-card>form{gap:20px;margin-top:26px;display:grid}.household-request-owner{border:1px solid var(--line);background:#080e197a;border-radius:14px;grid-template-columns:1fr 1fr;gap:13px;padding:17px;display:grid}.household-request-owner>label,.household-request-members label{gap:7px;display:grid}.household-request-owner>label:first-child,.household-request-owner>small{grid-column:1/-1}.household-request-owner input,.household-request-members input{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:#111827;width:100%;min-height:46px;padding:0 12px;font-size:16px}.household-request-owner input[readonly]{color:var(--muted)}.household-request-owner>small,.household-request-members>p{color:var(--muted);margin:0;font-size:14px}.household-request-members{gap:10px;display:grid}.household-request-members>div{justify-content:space-between;align-items:center;display:flex}.household-request-members>div>button,.household-request-members fieldset>button{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--gold);cursor:pointer;background:0 0;min-height:40px;padding:0 12px;font-size:14px}.household-request-members fieldset{border:1px solid var(--line);background:#080e1961;border-radius:13px;grid-template-columns:1fr 1.25fr auto;align-items:end;gap:10px;margin:0;padding:14px;display:grid}.household-request-members legend{color:var(--muted);padding:0 5px;font-size:13px}.household-request-members fieldset>button{color:#dc909c}.household-request-submit{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;min-height:50px;padding:0 18px;font-size:15px;font-weight:800}.household-request-submit:disabled{cursor:not-allowed;opacity:.5}.household-request-error,.household-request-declined{border-radius:var(--control-radius);color:#ffd7df;background:#971f4326;border:1px solid #dc909c57;margin:0;padding:12px;font-size:14px;line-height:1.45}.household-request-declined{gap:3px;margin-top:18px;display:grid}.household-request-state>div{gap:4px;margin-top:24px;display:grid}.household-request-state>div>strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.household-request-state small{color:var(--muted);font-size:13px}.household-request-state>ul{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:9px;margin:18px 0 12px;padding:14px 0;list-style:none;display:grid}.household-request-state li,.household-request-owner-row,.household-request-review-members p{align-items:center;gap:10px;display:flex}.household-request-state li>i,.household-request-owner-row>i,.household-request-review-members p>i{color:var(--gold);background:#c6a15b1f;border:1px solid #c6a15b4d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-style:normal;display:flex}.household-request-state li>span,.household-request-owner-row>span,.household-request-review-members p>span{gap:2px;min-width:0;display:grid}.household-request-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.household-request-review-list>article{border:1px solid var(--line);background:#080e1985;border-radius:13px;gap:13px;padding:16px;display:grid}.household-request-review-list>article.is-approved{border-color:#56a68238}.household-request-review-list>article.is-declined{opacity:.72}.household-request-review-list>article>header{justify-content:space-between;align-items:center;display:flex}.household-request-review-list h3{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.household-request-owner-row strong,.household-request-review-members strong{font-size:14px}.household-request-owner-row small,.household-request-review-members small,.household-request-review-list>article>header>small{color:var(--muted);font-size:12px}.household-request-review-members{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.household-request-review-members>span{color:var(--gold);text-transform:uppercase;font-size:12px}.household-request-review-members p{margin:0}.household-request-review-members p>i{width:30px;height:30px}.household-request-review-empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:12px;font-size:14px}.household-request-review-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.household-request-review-actions button{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;min-height:42px;padding:0 12px;font-size:13px;font-weight:800}.household-request-review-actions button.is-danger{color:#dc909c;background:0 0;border-color:#dc909c47}.invitation-welcome-backdrop{inset:0;top:var(--sm-visual-top,0px);bottom:var(--sm-visual-bottom,0px);padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));z-index:999;background:radial-gradient(circle at 50% 15%,#42526e73,#050a13f7 58%);justify-content:center;align-items:center;display:flex;position:fixed;overflow-y:auto}.invitation-welcome{background:linear-gradient(145deg,#172339,#0e1728);border:1px solid #c6a15b61;border-radius:24px;grid-template-columns:190px minmax(0,1fr);gap:28px;width:100%;max-width:780px;padding:34px;display:grid;overflow:hidden;box-shadow:0 35px 100px #0000007a}.invitation-welcome-brand{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-right:28px;display:flex}.invitation-welcome-brand>strong{margin-top:14px;font-size:22px}.invitation-welcome-brand>small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:12px}.invitation-orbit{border:7px solid var(--pearl);border-radius:50%;width:76px;height:76px;display:block;position:relative}.invitation-orbit:before,.invitation-orbit:after{content:"";border-radius:99px;width:30px;height:7px;position:absolute}.invitation-orbit:before{background:var(--gold);top:5px;right:-8px;transform:rotate(34deg)}.invitation-orbit:after{background:var(--wine);bottom:5px;left:-8px;transform:rotate(34deg)}.invitation-welcome-copy,.invitation-onboarding,.invitation-step{gap:14px;display:grid}.invitation-welcome-copy>span,.invitation-onboarding>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.invitation-welcome h1{margin:0;font-family:Georgia,serif;font-size:clamp(32px,5vw,46px);font-weight:400;line-height:1.02}.invitation-welcome p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.invitation-summary,.invitation-membership{border:1px solid var(--line);background:#080e1975;border-radius:12px;grid-template-columns:1fr 1fr;display:grid}.invitation-summary>span,.invitation-membership>span{gap:4px;padding:12px;display:grid}.invitation-summary>span+span,.invitation-membership>span+span{border-left:1px solid var(--line)}.invitation-summary small,.invitation-membership small{color:var(--muted);text-transform:uppercase;font-size:12px}.invitation-summary strong,.invitation-membership strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.invitation-welcome-copy>a,.invitation-actions>button{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.invitation-step>label:not(.invitation-photo){gap:6px;display:grid}.invitation-step>label>span,.invitation-step>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.invitation-email-note{background:#c6a15b12;border:1px solid #c6a15b2e;border-radius:10px;padding:10px 12px;color:var(--mist)!important;font-size:13px!important}.invitation-step>label:not(.invitation-photo) input{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:#111827;min-height:46px;padding:0 12px;font-size:16px}.invitation-photo{border:1px solid var(--line);cursor:pointer;background:#080e1975;border-radius:12px;align-items:center;gap:13px;padding:12px;display:flex}.invitation-photo>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.invitation-photo>img,.invitation-photo>i{color:var(--gold);object-fit:cover;background:#c6a15b1f;border:1px solid #c6a15b59;border-radius:50%;flex:none;justify-content:center;align-items:center;width:62px;height:62px;font-family:Georgia,serif;font-size:24px;font-style:normal;display:flex;overflow:hidden}.invitation-photo>span{gap:3px;display:grid}.invitation-photo strong{font-size:15px}.invitation-photo small{color:var(--muted);font-size:13px}.invitation-progress{justify-content:space-between;align-items:center;display:flex}.invitation-progress>span{color:var(--muted);font-size:12px}.invitation-progress ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.invitation-progress li{background:#ffffff1f;border-radius:99px;width:20px;height:4px;transition:background .2s,width .2s}.invitation-progress li.is-active{background:var(--gold);width:28px}.invitation-photo-remove{justify-self:start}.invitation-benefits{gap:9px;margin:0;padding:0;list-style:none;display:grid}.invitation-benefits li,.invitation-orientation article{border:1px solid var(--line);background:#080e196b;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.invitation-benefits i,.invitation-orientation i{color:var(--gold);background:#c6a15b1c;border:1px solid #c6a15b40;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-style:normal;display:flex}.invitation-benefits li>span,.invitation-orientation article>span{gap:2px;display:grid}.invitation-benefits small,.invitation-orientation small{color:var(--muted);font-size:12px;line-height:1.35}.invitation-orientation{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.invitation-orientation article{flex-direction:column;align-items:flex-start}.invitation-confirm-email{overflow-wrap:anywhere;background:#c6a15b12;border:1px solid #c6a15b2e;border-radius:10px;padding:10px 12px;font-size:13px!important}.invitation-confirm-email strong{color:var(--ink)}.invitation-actions{grid-template-columns:auto 1fr;gap:9px;display:grid}.invitation-actions>button:only-child{grid-column:1/-1}.invitation-actions>button.is-secondary{border-color:var(--line);color:var(--ink);background:0 0}@media (width<=900px){.member-admin-stats{grid-template-columns:repeat(3,1fr)}.member-list>article{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);align-items:stretch}.member-list-identity{grid-column:1/-1}.member-status{align-self:center;margin:0}.member-invite-form{grid-template-columns:1fr 1fr}.member-invite-form>button{grid-column:1/-1}}@media (width<=680px){.profile-photo-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.profile-photo-actions{grid-column:1/-1}.member-admin{border-left:0;border-right:0;border-radius:0;margin-left:-18px;margin-right:-18px;padding:18px}.member-admin-header{gap:12px;display:grid}.member-admin-header>b{width:max-content}.member-admin-stats,.member-household-grid{grid-template-columns:1fr 1fr}.member-admin-stats article{min-height:88px}.member-admin-tabs button{font-size:13px}.member-admin-tabs{grid-template-columns:1fr 1fr}.member-create-household,.member-invite-form,.member-list>article{grid-template-columns:1fr}.member-create-household button,.member-invite-form>button,.member-list-identity{grid-column:auto}.member-household-actions{grid-template-columns:1fr}.member-list>article{align-items:stretch}.invitation-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.invitation-list>article{grid-template-columns:1fr;align-items:stretch}.invitation-status{width:max-content}.invitation-list article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.invitation-welcome{grid-template-columns:1fr;padding:24px 20px}.invitation-welcome-brand{border-bottom:1px solid var(--line);border-right:0;padding:0 0 22px}.invitation-orbit{width:58px;height:58px}.invitation-orientation{grid-template-columns:1fr}.invitation-orientation article{flex-direction:row;align-items:center}.household-request-card,.household-request-state{border-left:0;border-right:0;border-radius:0;margin-left:-18px;margin-right:-18px;padding:24px 18px}.household-request-owner,.household-request-members fieldset,.household-request-review-list{grid-template-columns:1fr}.household-request-owner>label:first-child,.household-request-owner>small{grid-column:auto}.household-request-members fieldset>button{width:100%}}.community-hub{min-height:620px;padding-top:38px}.community-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.community-intro p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700}.community-intro h1{font-size:clamp(42px,5.4vw,66px);line-height:1}.community-intro>div>span{color:var(--muted);max-width:620px;margin-top:13px;font-family:Georgia,serif;font-size:15px;line-height:1.55;display:block}.community-loading{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.community-loading i{background:var(--panel);border:1px solid var(--line);height:220px;animation:1.1s infinite alternate pulse;display:block}.community-snapshot{border:1px solid var(--line);border-radius:var(--card-radius);background:linear-gradient(135deg,#22304ae0,#18243ab8);grid-template-columns:repeat(3,1fr);margin-bottom:32px;display:grid;overflow:hidden}.community-snapshot a{min-height:94px;transition:background var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);grid-template-columns:1fr auto;padding:17px 19px;display:grid;position:relative}.community-snapshot a:not(:last-child){border-right:1px solid var(--line)}.community-snapshot a:hover{background:#c6a15b12}.community-snapshot span{color:var(--mist);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.community-snapshot strong{grid-area:1/2/3;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1}.community-snapshot small{color:var(--muted);text-transform:uppercase;align-self:end;font-size:10px}.community-section{margin-bottom:36px;scroll-margin-top:20px}.community-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:16px;padding-bottom:13px;display:flex}.community-section-heading span{color:var(--mist);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.community-section-heading h2{margin:5px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.community-section-heading small{color:var(--muted);text-transform:uppercase;font-size:10px}.community-carousel-meta{align-items:flex-end;gap:16px;display:flex}.community-carousel-controls{gap:6px;display:flex}.community-carousel-controls button{border:1px solid var(--line);color:var(--pearl);cursor:pointer;background:#42526e29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0 0 2px;font-size:17px;transition:background .2s,border-color .2s,color .2s;display:flex}.community-carousel-controls button:hover{color:var(--gold);background:#c6a15b1f;border-color:#c6a15b80}.community-carousel-wrap{margin-right:calc(-50vw + min(1180px,100vw - 64px)/2);padding-right:max(32px,50vw - 590px);overflow:hidden}.community-watching-carousel{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#c6a15b73 transparent;scrollbar-width:thin;gap:14px;padding:0 1px 12px;display:flex;overflow-x:auto}.community-watching-carousel article{scroll-snap-align:start;min-width:0;min-height:204px;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-spring);background:linear-gradient(145deg,#22304af5,#18243ae0);border:1px solid #f5f2ea38;border-radius:15px;flex:0 0 clamp(320px,33vw,400px);grid-template-columns:126px minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000029}.community-watching-carousel article:hover{border-color:#c6a15b61;transform:translateY(-2px)}.community-watching-carousel article:focus-within{border-color:#ebcf829e}.community-poster{appearance:none;cursor:pointer;background:#0b1220;border:0;width:100%;min-width:0;height:100%;min-height:204px;padding:0;position:relative;overflow:hidden}.community-poster:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 74%,#11182738);position:absolute;inset:0}.community-poster img,.community-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.community-poster .poster-placeholder span{display:none}.community-watching-copy{overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:16px;display:flex}.community-watching-copy>span,.community-household-link,.news-story-meta>span{color:var(--mist);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.community-household-link{color:var(--gold);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;align-self:flex-start;max-width:100%;padding:0}.community-household-link:hover{text-underline-offset:3px;text-decoration:underline}.community-watching-copy h3{color:var(--pearl);overflow-wrap:anywhere;margin:8px 0 7px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.12}.community-title-button{color:var(--pearl);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;max-width:100%;padding:0}.community-title-button:hover h3{color:var(--gold)}.community-title-meta{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.community-title-meta small{color:var(--mist);text-transform:uppercase;border:1px solid #f5f2ea3d;padding:3px 5px;font-size:9px}.community-title-meta small.is-household{color:var(--gold);border-color:#e8c36c59}.community-watching-copy p{color:var(--pearl);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.4;display:flex}.community-watching-copy p i{color:var(--gold);letter-spacing:-.05em;background:#c6a15b1f;border:1px solid #c6a15b4d;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:6px;font-style:normal;display:flex}.community-watching-copy>small.community-streaming{color:var(--mist);overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.4}.community-watching-copy>button:not(.community-title-button):not(.community-household-link){border:0;border-top:1px solid var(--line);color:var(--gold);cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-self:stretch;align-items:center;min-height:38px;margin:12px 0 0;padding:10px 0 0;font-size:9px;font-weight:700;line-height:1.25;display:flex}.community-watching-copy>button:not(.community-title-button):not(.community-household-link) b{font-size:16px;font-weight:400}.community-emotions{pointer-events:none;z-index:3;gap:5px;display:flex;position:absolute;bottom:12px;right:12px}.community-emotions>span{--emotion-delay:0s;animation:emotion-rise 3.8s var(--emotion-delay) cubic-bezier(.2,.7,.2,1) infinite;opacity:0;grid-template-columns:28px 22px;align-items:center;display:grid;position:relative}.community-emotions .member-avatar{border:2px solid #182235;width:28px;min-width:28px;height:28px}.community-emotions b{animation:emotion-pop 3.8s var(--emotion-delay) ease-out infinite;background:var(--pearl);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-left:-6px;font-size:15px;display:flex;box-shadow:0 4px 14px #00000047}.community-detail-backdrop{inset:0;top:var(--sm-visual-top,0px);bottom:var(--sm-visual-bottom,0px);z-index:40;background:#04080fc7;justify-content:center;align-items:center;padding:22px;animation:.2s fade-in;display:flex;position:fixed}.community-detail-backdrop.is-closing{pointer-events:none;animation:.24s both fade-out}.community-detail{background:#111827;border:1px solid #c6a15b52;grid-template-columns:minmax(220px,34%) minmax(0,1fr);width:100%;max-width:820px;max-height:min(720px,90dvh);animation:.28s cubic-bezier(.22,1,.36,1) dialog-in;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000094}.community-detail-backdrop.is-closing .community-detail{animation:.24s cubic-bezier(.4,0,1,1) both dialog-out}.community-sheet-grabber{display:none}.community-detail-poster{background:#0b1220;min-height:540px;overflow:hidden}.community-detail-poster img,.community-detail-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.community-detail-content{flex-direction:column;min-height:0;padding:24px 24px 0;display:flex}.community-detail-content>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.community-detail-content>header span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.community-detail-content>header h2{margin:7px 0 8px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.05}.community-detail-content>header p{color:var(--muted);text-transform:uppercase;margin:0;font-size:8px}.community-detail-content>header>button{border:1px solid var(--line);color:var(--muted);cursor:pointer;flex:0 0 var(--control-height);height:var(--control-height);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0 0 3px;font-family:Georgia,serif;font-size:22px;display:flex}.community-detail-scroll{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;padding:19px 10px 24px 0;overflow-y:auto}.community-detail-scores{gap:7px;display:flex}.community-detail-scores span{border:1px solid var(--line);background:#0003;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:15px;display:flex}.community-detail-scores span.is-household{color:var(--gold);border-color:#e8c36c59;width:72px}.community-detail-scores small{color:var(--muted);font-family:Arial,sans-serif;font-size:7px;font-weight:700}.community-detail-synopsis{color:var(--muted);margin:18px 0;font-family:Georgia,serif;font-size:14px;line-height:1.6}.community-detail-genres{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.community-detail-genres span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 7px;font-size:7px}.community-detail-watch,.community-detail-members{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.community-detail-watch>span,.community-detail-members>span{color:var(--muted);text-transform:uppercase;font-size:7px}.community-detail-watch a,.community-detail-watch strong,.community-detail-members strong{color:var(--gold);text-align:right;font-size:10px}.community-detail-primary{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;min-height:var(--control-height);text-transform:uppercase;width:100%;margin-top:12px;font-size:8px;font-weight:800}.community-columns{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:26px;display:grid}.community-household-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.community-household-grid>button{border:1px solid var(--line);color:var(--pearl);cursor:pointer;text-align:left;background:linear-gradient(135deg,#42526e2e,#42526e0f);border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px;transition:border-color .2s,transform .2s;display:grid}.community-household-grid>button:hover{border-color:#c6a15b6b;transform:translateY(-1px)}.community-household-grid i{color:var(--gold);background:#c6a15b1f;border:1px solid #c6a15b4d;border-radius:50%;justify-content:center;align-items:center;height:44px;font-family:Georgia,serif;font-size:18px;font-style:normal;display:flex}.community-household-grid span{gap:4px;min-width:0;display:grid}.community-household-grid strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.community-household-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.community-household-grid b{color:var(--gold);text-transform:uppercase;font-size:7px;font-weight:700}.community-household-page{gap:28px;display:grid}.community-back{color:var(--gold);cursor:pointer;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0;font-size:8px}.community-household-page>header{border:1px solid var(--line);border-radius:var(--card-radius);background:linear-gradient(135deg,#42526e38,#42526e0f);justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.community-household-page>header span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.community-household-page>header h2{margin:6px 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.community-household-page>header p{color:var(--muted);margin:0;font-size:10px}.community-household-counts{gap:8px;display:flex}.community-household-counts span{border-left:1px solid var(--line);color:var(--muted);gap:4px;min-width:74px;padding-left:13px;display:grid}.community-household-counts strong{color:var(--pearl);font-family:Georgia,serif;font-size:24px;font-weight:400}.community-profile-section,.community-profile-columns>section{min-width:0}.community-profile-titles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.community-profile-titles>button{color:var(--pearl);cursor:pointer;text-align:left;background:0 0;border:0;gap:9px;padding:0;display:grid}.community-profile-titles img,.community-profile-titles .poster-placeholder{aspect-ratio:2/3;border:1px solid var(--line);object-fit:cover;border-radius:10px;width:100%;overflow:hidden}.community-profile-titles span,.community-profile-list span{gap:4px;min-width:0;display:grid}.community-profile-titles strong,.community-profile-list strong{font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.15}.community-profile-titles small,.community-profile-list small{color:var(--muted);text-transform:uppercase;font-size:7px}.community-profile-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.community-profile-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.community-profile-list>button{color:var(--pearl);cursor:pointer;text-align:left;background:#42526e0d;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:10px;display:grid}.community-profile-list>button:not(:last-child){border-bottom:1px solid var(--line)}.community-profile-list img,.community-profile-list .poster-placeholder{object-fit:cover;border-radius:5px;width:34px;height:46px}.community-profile-list b{color:var(--gold);font-size:18px;font-weight:400}.activity-feed{border:1px solid var(--line);background:#42526e12;border-radius:14px;padding:17px}.activity-feed .community-section-heading{margin-bottom:3px}.activity-list{display:grid}.activity-list article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:13px 0;display:grid}.activity-list article:last-child{border-bottom:0}.activity-list article>i{color:var(--gold);background:#42526e29;border:1px solid #42526e4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:14px;font-style:normal;display:flex}.activity-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.activity-list p strong{color:var(--ink)}.activity-list p b{color:var(--gold);font-family:Georgia,serif;font-weight:400}.activity-list span{color:#747067;text-transform:uppercase;margin-top:4px;font-size:7px;display:block}.news-filters{scrollbar-width:none;gap:6px;margin:-3px 0 12px;padding:1px 0 5px;display:flex;overflow-x:auto}.news-filters::-webkit-scrollbar{display:none}.news-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:99px;flex:none;min-height:36px;padding:0 12px;font-size:7px}.news-filters button.is-active{background:var(--gold);border-color:var(--gold);color:var(--midnight);font-weight:800}.news-list{gap:10px;display:grid}.news-list>article{border:1px solid var(--line);background:#42526e1a;border-radius:12px;grid-template-columns:150px minmax(0,1fr);min-height:130px;transition:border-color .2s,background .2s;display:grid;overflow:hidden}.news-list>article:first-child{background:linear-gradient(135deg,#42526e3d,#42526e14);grid-template-columns:185px minmax(0,1fr);min-height:166px}.news-list>article:hover{background:#c6a15b0d;border-color:#c6a15b59}.news-image{background:#0b1220;min-height:130px;display:block;overflow:hidden}.news-image img,.news-image .poster-placeholder{object-fit:cover;width:100%;height:100%}.news-image .poster-placeholder span{display:none}.news-story{flex-direction:column;min-width:0;padding:13px 14px;display:flex}.news-story-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.news-story-meta small{color:#7d786f;text-transform:uppercase;font-size:7px}.news-list h3{margin:7px 0;font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.2}.news-list>article:first-child h3{font-size:21px}.news-list h3 a:hover{color:var(--gold)}.news-story>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-family:Georgia,serif;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-open{color:var(--gold);text-transform:uppercase;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;font-size:7px;font-weight:700;display:flex}.news-open b{font-size:11px}.community-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#42526e0d;border-radius:12px;padding:28px;font-family:Georgia,serif;font-size:13px;line-height:1.5}.community-feed{margin-top:4px}.community-feed-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:14px;display:flex}.community-feed-controls>div{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}.community-feed-controls>div::-webkit-scrollbar{display:none}.community-feed-controls button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:99px;flex:none;min-height:36px;padding:0 12px;font-size:7px}.community-feed-controls button.is-active{background:var(--gold);border-color:var(--gold);color:var(--midnight);font-weight:800}.community-feed-controls .news-filters{margin:0;padding:0}.community-feed-list{gap:10px;display:grid}.feed-activity{border:1px solid var(--line);background:#42526e12;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;min-height:76px;padding:13px 16px;display:grid}.feed-activity>.member-avatar{width:40px;height:40px}.feed-activity span,.feed-news>div>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.feed-activity p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.feed-activity p strong{color:var(--ink)}.feed-activity p b{color:var(--gold);font-family:Georgia,serif;font-weight:400}.feed-news{border:1px solid var(--line);background:linear-gradient(135deg,#42526e33,#42526e0f);border-radius:12px;grid-template-columns:180px minmax(0,1fr);min-height:150px;display:grid;overflow:hidden}.feed-news-image{background:#0b1220;min-height:150px;overflow:hidden}.feed-news-image img,.feed-news-image .poster-placeholder{object-fit:cover;width:100%;height:100%}.feed-news>div{flex-direction:column;min-width:0;padding:16px 18px;display:flex}.feed-news h3{margin:2px 0 8px;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.2}.feed-news>div>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-family:Georgia,serif;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.feed-news>div>a{color:var(--gold);text-transform:uppercase;align-self:flex-start;margin-top:auto;font-size:8px;font-weight:700}.feed-news>div>a b{font-size:12px}.community-hub:not(:has(.community-household-page)) .community-intro{margin-bottom:34px;position:relative}.community-hub:not(:has(.community-household-page)) .community-intro:after{background:linear-gradient(90deg,var(--wine),var(--gold),var(--pearl));content:"";border-radius:99px;width:74px;height:3px;position:absolute;bottom:-17px;left:0}.community-hub:not(:has(.community-household-page)) .community-intro h1{max-width:760px;font-size:clamp(42px,5vw,62px)}.community-v2-now{margin-top:8px}.community-circle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.community-circle-grid>button{color:var(--pearl);cursor:pointer;text-align:left;background:linear-gradient(145deg,#22304ae6,#141e30f0);border:1px solid #f5f2ea29;border-radius:16px;grid-template-columns:112px minmax(0,1fr);min-height:188px;padding:0;transition:border-color .22s,transform .22s,box-shadow .22s;display:grid;overflow:hidden}.community-circle-grid>button:hover{border-color:#c6a15b80;transform:translateY(-2px);box-shadow:0 14px 38px #0003}.community-circle-visual{background:#0b1220;min-height:188px;position:relative;overflow:hidden}.community-circle-visual>img,.community-circle-visual>.poster-placeholder{object-fit:cover;width:100%;height:100%}.community-circle-visual>.poster-placeholder span{display:none}.community-circle-visual>span{color:var(--gold);background:radial-gradient(circle at 30% 20%,#c6a15b3b,#0000 55%),#172238;justify-content:center;align-items:center;height:100%;font-family:Georgia,serif;font-size:42px;display:flex}.community-circle-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 65%,#11182740);position:absolute;inset:0}.community-circle-visual i{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;z-index:1;background:#0a101cc2;border:1px solid #f5f2ea33;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:700;position:absolute;bottom:10px;left:9px}.community-circle-copy{flex-direction:column;min-width:0;padding:15px 14px 13px;display:flex}.community-circle-avatars{min-height:28px;margin-bottom:12px;display:flex}.community-circle-avatars .member-avatar{border:2px solid #1b2940;width:28px;height:28px;margin-left:-6px}.community-circle-avatars .member-avatar:first-child{margin-left:0}.community-circle-copy h3{margin:0 0 5px;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.1}.community-circle-copy p{color:var(--mist);text-overflow:ellipsis;white-space:nowrap;margin:0 0 11px;font-size:10px;line-height:1.35;overflow:hidden}.community-circle-copy>small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.community-circle-copy>b{border-top:1px solid var(--line);color:var(--gold);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:11px;font-size:8px;display:flex}.community-circle-copy>b span{font-size:15px;font-weight:400}.community-moments-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.community-moments-list article{border:1px solid var(--line);background:#22304a57;border-radius:13px;grid-template-columns:48px 34px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:8px 14px 8px 8px;display:grid;overflow:hidden}.community-moment-poster{background:#0b1220;border-radius:7px;align-self:stretch;min-height:60px;overflow:hidden}.community-moment-poster img,.community-moment-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.community-moment-poster .poster-placeholder span{display:none}.community-moments-list article>.member-avatar{width:34px;height:34px}.community-moments-list article>div:last-child{min-width:0}.community-moments-list article>div:last-child>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.community-moments-list p{color:var(--mist);margin:0;font-size:11px;line-height:1.4}.community-moments-list p strong{color:var(--pearl)}.community-moments-list p b{color:var(--gold);font-family:Georgia,serif;font-weight:400}.community-followed-news{border-top:1px solid #f5f2ea0f;padding-top:5px}.community-followed-news .news-filters{margin-bottom:13px}.community-news-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.community-news-shelf article{background:#1118276b;border:1px solid #f5f2ea1a;border-radius:12px;grid-template-columns:84px minmax(0,1fr);min-height:105px;display:grid;overflow:hidden}.community-news-image{background:#0b1220;overflow:hidden}.community-news-image img,.community-news-image .poster-placeholder{object-fit:cover;width:100%;height:100%}.community-news-image .poster-placeholder span{display:none}.community-news-shelf article>div{flex-direction:column;min-width:0;padding:12px;display:flex}.community-news-shelf article span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.community-news-shelf h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0;font-family:Georgia,serif;font-size:14px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.community-news-shelf h3 a:hover{color:var(--gold)}.community-news-shelf small{color:#77736c;text-transform:uppercase;margin-top:auto;font-size:8px}.home-dashboard{padding:48px 0 26px}.home-welcome{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:34px;padding-bottom:24px;display:flex}.home-welcome>div{max-width:700px}.home-welcome .kicker{margin-bottom:14px}.home-welcome h1{font-size:clamp(40px,5.5vw,66px)}.home-welcome>div>p:last-child{color:var(--muted);margin:15px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.55}.home-counts{flex:none;align-items:stretch;display:flex}.home-counts span{border-left:1px solid var(--line);color:var(--muted);text-transform:uppercase;flex-direction:column;justify-content:flex-end;align-items:center;min-width:74px;padding:5px 12px;font-size:7px;display:flex}.home-counts strong{color:var(--ink);margin-bottom:5px;font-family:Georgia,serif;font-size:28px;font-weight:400}.home-dashboard-grid{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(210px,.7fr));gap:12px;margin-top:18px;display:grid}.home-dashboard-grid>article{border:1px solid var(--line);border-radius:var(--card-radius);background:linear-gradient(145deg,#42526e38,#42526e12);min-height:176px;overflow:hidden}.home-featured{grid-template-columns:118px minmax(0,1fr);display:grid}.home-featured-poster{cursor:pointer;background:#0b1220;border:0;min-height:176px;padding:0;overflow:hidden}.home-featured-poster img,.home-featured-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.home-featured>div{flex-direction:column;min-width:0;padding:18px;display:flex}.home-featured>div>span,.home-card-empty>span,.home-signal>header span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.home-featured h2,.home-card-empty h2{margin:8px 0;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.1}.home-featured>div>p,.home-card-empty p,.home-signal>p,.home-members p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.home-featured>div>button,.home-signal>button{border:0;border-top:1px solid var(--line);color:var(--gold);cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:auto;padding:9px 0 0;font-size:7px;display:flex}.home-featured>div>button b,.home-signal>button>b{font-family:Georgia,serif;font-size:19px;font-weight:400}.home-card-empty{flex-direction:column;grid-column:1/-1;justify-content:center;display:flex!important}.home-signal{flex-direction:column;padding:16px;display:flex}.home-signal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:11px;display:flex}.home-signal>header strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.home-signal>button{border-top:0;border-bottom:1px solid var(--line);margin:0;padding:9px 0}.home-signal>button:last-child{border-bottom:0}.home-signal>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.home-signal>button strong{color:var(--ink);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-family:Georgia,serif;font-size:12px;font-weight:400;overflow:hidden}.home-signal>button small{color:var(--muted);text-transform:uppercase;font-size:7px}.home-signal>p{margin:auto 0}.home-members{flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.home-members span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.home-members i{color:var(--gold);background:#c6a15b1a;border:1px solid #c6a15b47;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:flex}.hero{grid-template-columns:1fr 320px;align-items:end;gap:56px;min-height:0;padding:64px 0 48px;display:grid}.kicker{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:10px;font-weight:700;display:flex}.kicker span{background:var(--wine);width:26px;height:2px}h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,88px);font-weight:400;line-height:.96}h1 em{color:var(--gold);font-weight:400}.hero-copy{color:var(--muted);max-width:570px;margin:28px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.6}.score-card{border:1px solid var(--line);background:linear-gradient(145deg,#42526e40,#42526e1a);border-radius:16px;padding:25px;position:relative;overflow:hidden}.score-card:before{background:var(--gold);content:"";width:92px;height:3px;position:absolute;top:0;left:0}.score-card>p{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:9px;font-weight:700}.score-grid{grid-template-columns:repeat(3,1fr);display:grid}.score-grid div{border-right:1px solid var(--line);text-align:center;flex-direction:column;gap:7px;display:flex}.score-grid div:last-child{border:0}.score-grid strong{font-family:Georgia,serif;font-size:34px;font-weight:400}.score-grid span{color:var(--muted);text-transform:uppercase;font-size:9px}.taste-line{align-items:center;gap:12px;margin-top:25px;display:flex}.taste-line span{color:var(--gold);letter-spacing:.18em;font-size:8px;font-weight:700}.taste-line i{background:var(--line);flex:1;height:1px}.add-title-panel{border:1px solid var(--line);background:linear-gradient(135deg,#42526e40,#42526e14);border-radius:14px}.add-title-heading{justify-content:space-between;align-items:end;display:flex}.add-title-heading>div>span,.add-title-form label>span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.add-title-heading h2{margin:6px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.add-title-form input,.add-title-form select,.add-title-form textarea{appearance:none;border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:#182235;width:100%;min-width:0;padding:10px 11px}.collection-toolbar{z-index:8;justify-content:space-between;align-items:center;margin:0;display:flex}.collection-summary{align-items:baseline;gap:10px;min-width:0;display:flex}.collection-summary strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.collection-toolbar .collection-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.collection-toolbar button{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #c6a15b52;border-radius:99px;min-height:40px;padding:0 15px;font-size:10px;font-weight:700}.collection-toolbar-actions{gap:8px;display:flex}.collection-toolbar button.collection-icon-button{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.collection-icon-button svg{fill:none;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:19px;height:19px}.collection-toolbar button.collection-icon-button.is-active{border-color:var(--gold);box-shadow:0 0 0 3px #ebcf8217}.collection-toolbar button.collection-add.is-active{background:#f2d98e}.add-title-panel{margin-bottom:18px;padding:25px;animation:.28s reveal}.add-title-heading p{color:var(--muted);font-size:10px}.add-title-form{grid-template-columns:2fr 1fr;gap:13px;margin-top:22px;display:grid}.add-title-form label{flex-direction:column;gap:7px;min-width:0;display:flex}.add-title-search{min-width:0}.add-title-search-field{position:relative}.add-title-search-field input{padding-right:42px}.add-title-search-field i{border:2px solid #ebcf8240;border-top-color:var(--gold);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite control-spinner;position:absolute;top:13px;right:13px}.title-match-list,.selected-title-match,.add-title-duplicates,.add-title-manual,.add-title-research-note{grid-column:1/-1}.title-match-list{border:1px solid var(--line);border-radius:var(--control-radius);background:#080e1966;max-height:330px;padding:5px;display:grid;overflow-y:auto}.title-match-list>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:8px;display:grid}.title-match-list>button:last-child{border-bottom:0}.title-match-list>button:hover,.title-match-list>button:focus-visible{background:#ebcf8214}.title-match-poster{background:#0b1220;border-radius:6px;width:40px;height:56px;display:block;overflow:hidden}.title-match-poster img,.title-match-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.title-match-poster .poster-placeholder{justify-content:center;align-items:center;padding:4px;display:flex}.title-match-poster .poster-placeholder span{display:none}.title-match-poster .poster-placeholder strong{overflow-wrap:anywhere;text-align:center;font-size:6px}.title-match-list>button>span:nth-child(2),.selected-title-match>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.title-match-list strong,.selected-title-match strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.title-match-list small,.selected-title-match small{color:var(--gold);text-transform:uppercase;margin-top:4px;font-size:8px}.title-match-list em,.selected-title-match em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-style:normal;overflow:hidden}.title-match-list b{color:var(--gold);text-transform:uppercase;font-size:8px}.selected-title-match{border-radius:var(--control-radius);background:#73bd9117;border:1px solid #73bd9161;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.selected-title-match>button{border:1px solid var(--line);color:var(--gold);cursor:pointer;background:0 0;border-radius:99px;min-height:36px;padding:0 12px}.add-title-duplicates{border-radius:var(--control-radius);background:#ebcf8214;border:1px solid #ebcf8247;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.add-title-duplicates>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;flex:0 0 100%;font-size:8px;font-weight:700}.add-title-duplicates button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#080e196b;border-radius:9px;flex-direction:column;padding:8px 10px;display:flex}.add-title-duplicates small{color:var(--muted);margin-top:3px;font-size:8px}.add-title-manual{border-top:1px solid var(--line);padding-top:12px}.add-title-manual summary{color:var(--mist);cursor:pointer;font-size:10px;font-weight:700;list-style-position:inside}.add-title-manual label{margin-top:12px}.add-title-research-note{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.add-title-research-note strong{color:var(--ink)}.add-title-full,.add-title-footer{grid-column:1/-1}.add-title-footer{justify-content:flex-end;gap:9px;display:flex}.add-title-footer button{border:1px solid var(--line);border-radius:var(--control-radius);cursor:pointer;min-height:var(--control-height);background:0 0;padding:0 15px}.add-title-submit{font-weight:800;background:var(--gold)!important;border-color:var(--gold)!important;color:var(--midnight)!important}.add-title-error{border-radius:var(--control-radius);color:#ffd7df;background:#971f4329;border:1px solid #db587673;grid-column:1/-1;margin:0;padding:11px 12px;font-size:11px}.notice{bottom:max(20px,env(safe-area-inset-bottom));color:#f5f2ea;z-index:30;background:#182235;border:1px solid #62b68573;justify-content:space-between;align-items:center;gap:18px;width:max-content;max-width:min(440px,100vw - 32px);padding:14px 16px;font-size:12px;animation:.3s cubic-bezier(.22,1,.36,1) toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000073}.notice button{color:var(--gold);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:11px;font-weight:700;text-decoration:underline}.library-tools{border:1px solid var(--line);background:#42526e1a;border-radius:14px;grid-template-columns:minmax(240px,1fr) 180px auto;align-items:end;gap:10px;margin-bottom:18px;padding:14px;animation:.28s reveal;display:grid}.library-tools label{flex-direction:column;gap:7px;min-width:0;display:flex}.library-tools label>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.library-tools input,.library-tools select{appearance:none;border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);min-height:var(--control-height);background:#182235;width:100%;min-width:0;padding:0 12px}.library-tools button{border-radius:var(--control-radius);color:var(--gold);cursor:pointer;min-height:var(--control-height);background:0 0;border:1px solid #c6a15b61;padding:0 14px}.critics>span{border:1px solid var(--line);background:#0000003d;flex-direction:column;justify-content:center;align-items:center;font-family:Georgia,serif;display:flex}.critics small{color:var(--muted);letter-spacing:.1em;font-family:Arial,sans-serif;font-size:9px;font-weight:700}.watchlist-mode-nav{padding:18px 0 0}.watchlist-search-summary{border:1px solid var(--line);background:#42526e1a;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:12px 14px;display:flex}.watchlist-search-summary strong{color:var(--gold);font-size:11px}.watchlist-search-summary span{color:var(--muted);font-size:9px}.watchlist-mode-switch{border:1px solid var(--line);background:#080e1985;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:68px;padding:4px;display:grid;position:relative;overflow:hidden}.watchlist-mode-switch button{color:var(--muted);cursor:pointer;text-align:left;min-width:0;transition:color var(--motion-base) var(--ease-standard);z-index:2;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:9px 16px;display:flex;position:relative}.watchlist-mode-switch button.is-active{color:var(--pearl)}.watchlist-mode-switch strong{letter-spacing:.015em;font-size:12px}.watchlist-mode-switch small{color:inherit;opacity:.62;margin-top:4px;font-size:8px;line-height:1.3}.watchlist-mode-switch>i{transition:transform .34s var(--ease-spring);background:linear-gradient(135deg,#7388aa47,#c6a15b17);border:1px solid #ebcf8247;border-radius:10px;width:calc(33.3333% - 2.6667px);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0);box-shadow:0 8px 20px #0003}.watchlist-mode-switch[data-list-section=up-next]>i{transform:translate(100%)}.watchlist-mode-switch[data-list-section=rated]>i{transform:translate(200%)}.watchlist-mode-panel.is-forward{animation:discover-panel-forward .34s var(--ease-spring)}.watchlist-mode-panel.is-backward{animation:discover-panel-backward .34s var(--ease-spring)}.lists{gap:20px;padding:20px 0 48px;display:grid}.watch-section{margin-bottom:34px;scroll-margin-top:75px}.section-heading{border-bottom:1px solid var(--line);color:inherit;background:0 0;align-items:center;width:100%;min-height:62px;margin-bottom:16px;padding:0;display:flex}.section-heading-main{color:inherit;text-align:left;flex:1;grid-template-columns:1fr auto;align-self:stretch;align-items:center;min-width:0;padding:10px 8px 10px 0;display:grid}.section-heading p{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:700}.section-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(25px,3vw,34px);font-weight:400}.section-count{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--gold);-webkit-background-clip:text;background-image:linear-gradient(to bottom,transparent 48%,var(--gold) 48%);color:#0000;letter-spacing:.04em;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;min-width:44px;height:36px;font-family:Arial,sans-serif;font-size:27px;font-weight:800;line-height:1;display:flex}.section-sort{border-left:1px solid var(--line);color:var(--muted);opacity:1;height:42px;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-spring),visibility 0s;visibility:visible;flex:none;align-items:center;gap:7px;padding-left:12px;display:flex;position:relative;transform:translate(0)scale(1)}.section-sort>span{color:var(--gold);font-size:17px;line-height:1}.section-sort>strong{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:95px;font-size:8px;font-weight:700;overflow:hidden}.section-sort select{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.title-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.title-card-swipe-shell{border-radius:var(--card-radius);min-width:0;display:flex;position:relative;overflow:hidden}.title-card-swipe-shell>.title-card{flex:1;width:100%}.swipe-remove-cue{display:none}.title-card-swipe-shell.is-swipe-enabled{background:linear-gradient(270deg,#6f1e30e6,#6f1e308c)}.title-card-swipe-shell.is-swipe-enabled .swipe-remove-cue{color:#f5f2ea;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;width:38%;padding-right:18px;font-size:9px;font-weight:800;display:flex;position:absolute;inset:0 0 0 auto}.title-card-swipe-shell.is-swipe-enabled>.title-card{touch-action:pan-y pinch-zoom;transform:translate3d(var(--card-swipe-x),0,0);will-change:transform,opacity}.title-card-swipe-shell.is-tracking>.title-card{transition:none}.title-card-swipe-shell.is-settling>.title-card{transition:transform .32s var(--ease-spring)}.title-card-swipe-shell.is-dismissing>.title-card{opacity:0;transition:transform .26s var(--ease-spring),opacity .2s var(--ease-standard)}.title-card{border:1px solid var(--line);border-radius:var(--card-radius);background:linear-gradient(155deg,#22304ae6,#18243ab8);flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.title-card:hover{border-color:#c6a15b66;transform:translateY(-2px);box-shadow:0 14px 36px #0000002e}.title-card.is-recently-added{border-color:var(--gold);animation:3.1s added-focus;box-shadow:0 0 0 3px #c6a15b26,0 18px 48px #00000059}.just-added{background:var(--gold);color:var(--midnight);letter-spacing:.04em;z-index:2;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.poster-frame{aspect-ratio:2/3;background:#0b1220;position:relative;overflow:hidden}.poster-button{color:inherit;cursor:pointer;text-align:inherit;border:0;width:100%;padding:0;display:block}.poster-button:focus-visible{outline-offset:-3px}.poster-cover-button{height:100%;position:absolute;inset:0}.poster-frame img,.poster-placeholder{object-fit:cover;width:100%;height:100%;display:block}.upcoming-badge{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;z-index:3;background:#0f1828eb;border:1px solid #efd27db3;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:10px;left:10px}.poster-frame img{transition:opacity .3s}.up-next-star{color:var(--pearl);cursor:pointer;height:38px;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-spring);z-index:4;background:#0b1220d6;border:1px solid #f5f2ea59;border-radius:50%;justify-content:center;align-items:center;width:38px;padding:0;font-size:18px;display:flex;position:absolute;top:10px;right:10px}.up-next-star:hover{transform:scale(1.06)}.up-next-star.is-starred{border-color:var(--gold);color:var(--gold);background:#111827f0}.up-next-star:disabled{cursor:wait;opacity:.65}.poster-loading{opacity:.18;animation:1.1s infinite alternate pulse}.poster-loaded{opacity:1}.poster-placeholder{text-align:center;background:radial-gradient(circle at 70% 20%,#42526e4d,#0000 45%),linear-gradient(145deg,#182235,#0b1220);flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex}.poster-placeholder span{color:var(--gold);text-transform:uppercase;margin-bottom:10px;font-size:7px;font-weight:700}.poster-placeholder strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.series-new{background:var(--gold);border:1px solid var(--gold);color:#111827;letter-spacing:.08em;text-transform:uppercase;z-index:1;padding:6px 8px;font-size:7px;font-weight:700;position:absolute;top:9px;right:9px}.recommendation-badge{color:var(--pearl);letter-spacing:.09em;text-transform:uppercase;z-index:1;background:#0b1220e0;border:1px solid #c6a15b9e;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;bottom:10px;left:10px}.recommendation-badge.is-new{background:#6f1e30e6;border-color:#ecb1beb3}.recommendation-badge.is-classic{background:#5c451de6}.explore-source-badge{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;z-index:1;background:#0b1220e0;border:1px solid #c6a15b94;padding:6px 8px;font-size:7px;font-weight:800;position:absolute;bottom:10px;left:10px}.title-rating-row{min-width:0}.card-score-strip{border-top:1px solid #f5f2ea1c;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:auto;padding-top:11px;display:grid}.card-score-strip>span{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:0 9px;display:flex}.card-score-strip>span:first-child{padding-left:0}.card-score-strip>span+span{border-left:1px solid #f5f2ea1a}.card-score-strip small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:8px;font-weight:700;line-height:1}.card-score-strip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.05;overflow:hidden}.card-score-strip .is-household small,.card-score-strip .is-household strong{color:var(--gold)}.section-description{color:var(--muted);letter-spacing:0;text-transform:none;max-width:640px;margin-top:7px;font-size:10px;font-weight:400;line-height:1.45;display:block}.card-content{flex-direction:column;flex:1;min-width:0;padding:15px;display:flex}.title-meta-line{align-items:center;gap:6px;min-height:20px;margin:0 0 8px;display:flex}.year{color:var(--wine);letter-spacing:.1em;align-items:center;gap:6px;margin:0;font-size:9px;font-weight:700;display:flex}.year strong{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #c6a15b59;padding-left:6px;font-size:8px}.title-type{border:1px solid var(--line);color:var(--gold);letter-spacing:.05em;text-transform:uppercase;padding:4px 6px;font-size:8px;font-weight:700}.title-meta-line .year{white-space:nowrap;flex:0 auto;min-width:0}.title-meta-line .year span,.title-meta-line .year strong,.title-meta-line>.title-type{flex-shrink:0}.title-meta-line>.title-type{white-space:nowrap;margin-left:auto}.title-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.title-card h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,serif;font-size:clamp(17px,1.55vw,22px);font-weight:400;line-height:1.1;overflow:hidden}.critics{gap:6px;margin-top:14px;display:flex}.critics>span{width:40px;height:40px;font-size:12px}.ratings{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.ratings>span{background:#42526e1f;border:1px solid #42526e47;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px;font-family:Georgia,serif;font-size:15px;display:grid}.rating-avatar{color:var(--gold);background:#c6a15b1a;border:1px solid #c6a15b4d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:9px;font-style:normal;display:flex;overflow:hidden}.ratings small{color:var(--gold);text-transform:uppercase;font-family:Arial,sans-serif;font-size:8px;font-weight:700}.rating-waiting{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.4;display:block}.household-rating{background:linear-gradient(135deg,#c6a15b21,#42526e1f);border:1px solid #c6a15b4d;border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;margin-top:10px;padding:8px 10px;display:flex}.household-rating span{flex-direction:column;flex-shrink:0;gap:2px;min-width:0;display:flex}.household-rating small{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.household-rating strong{color:var(--ink);white-space:nowrap;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1}.household-rating em{color:var(--muted);text-align:right;text-transform:uppercase;max-width:58%;font-size:7px;font-style:normal;line-height:1.25}.household-rating-dialog{margin:0}.card-quick-actions{grid-template-columns:1fr;gap:6px;margin-top:10px;display:grid}.rate-trigger,.verify-trigger{border-radius:var(--control-radius);color:var(--gold);cursor:pointer;letter-spacing:.04em;min-height:var(--control-height);text-transform:uppercase;background:0 0;border:1px solid #c6a15b47;padding:0 10px;font-size:8px;font-weight:700}.signin-hint{color:var(--muted);margin-top:11px;font-size:10px}.rating-editor{background:#c6a15b12;border:1px solid #c6a15b3d;grid-template-columns:1fr auto;gap:7px;margin-top:10px;padding:10px;display:grid}.rating-editor label{flex-direction:column;gap:5px;display:flex}.rating-editor label span{color:var(--gold);text-transform:uppercase;font-size:7px;font-weight:700}.rating-editor input{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:#111827;width:100%;min-height:40px;padding:0 8px}.rating-editor>span{color:var(--muted);align-self:end;padding-bottom:10px}.reaction-field{grid-column:1/-1}.rating-editor button{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;min-height:var(--control-height);padding:0 12px;font-weight:800}.rating-editor .rating-cancel{border-color:var(--line);background:0 0}.remove-title-confirm{border-radius:var(--control-radius);background:#dc909c0f;border:1px solid #dc909c3d;margin-top:12px;padding:12px}.remove-title-confirm.is-header-confirm{flex:none;margin:12px 0 0}.remove-title-confirm p{color:var(--ink);margin:0 0 10px;font-size:11px}.remove-title-confirm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.remove-title-confirm button{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);cursor:pointer;background:0 0;min-height:42px}.remove-title-confirm .confirm-remove{color:#dc909c;border-color:#dc909c73}.details-toggle{border:0;border-top:1px solid var(--line);color:var(--pearl);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:10px 0 0;font-size:11px;font-weight:700;display:flex}.details-toggle span{color:var(--gold);font-family:Georgia,serif;font-size:16px}.card-details{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;animation:.22s reveal}.card-details>p{color:var(--muted);font-family:Georgia,serif;font-size:12px;line-height:1.55}.card-details .recommendation-note,.identification-hint{border-left:2px solid var(--gold);color:var(--ink);padding-left:9px;font-family:Arial,sans-serif;font-size:10px}.identification-hint strong{color:var(--gold);text-transform:uppercase;font-size:7px;display:block}.tag-row{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.tag-row span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 7px;font-size:7px}.watch-source{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.watch-source>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.watch-source a,.watch-source strong{color:var(--gold);text-align:right;font-size:10px}.trailer-link{border-radius:var(--control-radius);color:var(--ink);min-height:var(--control-height);text-transform:uppercase;background:#42526e1f;border:1px solid #42526e59;justify-content:space-between;align-items:center;margin:10px 0 14px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.trailer-link span{color:var(--wine);font-size:12px}.reaction-list{border-top:1px solid var(--line);margin-top:13px;padding-top:10px}.reaction-list p{color:var(--muted);font-size:10px;line-height:1.45}.reaction-list strong{color:var(--gold);text-transform:uppercase;margin-bottom:3px;font-size:7px;display:block}.season-panel{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:14px 0}.season-panel-toggle{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0;display:flex}.season-panel-toggle>span{flex-direction:column;gap:4px;display:flex}.season-panel-toggle strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.season-panel-toggle small{color:var(--muted);text-transform:uppercase;font-size:8px}.season-panel-toggle i{color:var(--gold);font-family:Georgia,serif;font-size:20px;font-style:normal}.season-panel-motion{opacity:0;transition:grid-template-rows var(--motion-slow) var(--ease-spring),opacity var(--motion-base) var(--ease-standard),visibility 0s var(--motion-base);visibility:hidden;grid-template-rows:0fr;display:grid}.season-panel-motion.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.season-panel-motion>div{min-height:0;overflow:hidden}.season-empty{border-top:1px solid var(--line);padding:13px 0 15px}.season-empty p{color:var(--muted);margin:0 0 10px;font-size:10px;line-height:1.5}.season-empty button,.season-actions button,.season-status-menu button,.season-rating-editor button{border-radius:var(--control-radius);color:var(--gold);cursor:pointer;min-height:var(--control-height);text-transform:uppercase;background:0 0;border:1px solid #c6a15b4d;padding:0 9px;font-size:9px}.season-list{gap:9px;padding-bottom:14px;display:grid}.season-row{border:1px solid var(--line);background:#0000002e;padding:11px}.season-summary{justify-content:space-between;align-items:start;gap:8px;display:flex}.season-summary>div{flex-direction:column;gap:4px;display:flex}.season-summary strong{font-family:Georgia,serif;font-size:14px;font-weight:400}.season-summary small{color:var(--muted);font-size:8px}.season-status{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;white-space:nowrap;padding:5px 6px;font-size:7px}.season-status.watching{color:#86c99f;border-color:#62b68580}.season-status.watched{color:var(--gold);border-color:#c6a15b73}.season-status.upcoming{color:#dc909c;border-color:#42526e73}.season-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.season-meta>span{border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:11px;display:flex}.season-meta small{color:var(--muted);font-family:Arial,sans-serif;font-size:6px}.season-meta>.season-household-score{color:var(--ink);border-color:#c6a15b59;width:auto;min-width:76px}.season-meta>.season-household-score small{color:var(--gold)}.season-links{text-align:right;flex-direction:column;flex:110px;align-items:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.season-links a,.season-links strong{color:var(--gold);font-size:8px}.season-links a:last-child{color:var(--ink);text-transform:uppercase;font-weight:700}.season-ratings{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.season-ratings span{background:#42526e1a;border:1px solid #42526e40;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px;font-family:Georgia,serif;font-size:14px;display:grid}.season-ratings small{color:var(--gold);text-transform:uppercase;font-family:Arial,sans-serif;font-size:7px}.season-rating-waiting{color:var(--muted);margin:9px 0 0!important;font-size:8px!important}.season-reactions{border-top:1px solid var(--line);margin-top:9px;padding-top:8px}.season-reactions p{color:var(--muted);margin:5px 0;font-size:9px;line-height:1.45}.season-reactions strong{color:var(--gold);text-transform:uppercase;font-size:7px;display:block}.season-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.season-status-menu{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.season-status-menu button:disabled{color:var(--muted);opacity:.5}.season-rating-editor{background:#c6a15b0f;border:1px solid #c6a15b33;grid-template-columns:1fr auto;gap:6px;margin-top:7px;padding:8px;display:grid}.season-rating-editor label{flex-direction:column;gap:4px;display:flex}.season-rating-editor label span{color:var(--gold);text-transform:uppercase;font-size:7px}.season-rating-editor input{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:#111827;width:100%;min-height:40px;padding:0 8px}.season-rating-editor>span{color:var(--muted);align-self:end;padding-bottom:10px}.season-reaction-field{grid-column:1/-1}.freshness{margin-top:13px;font-size:8px;display:block}.freshness.fresh{color:#86c99f}.freshness.aging{color:#d2b16c}.freshness.stale,.freshness.pending{color:#dc909c}.title-dialog-backdrop{inset:0;top:var(--sm-visual-top,0px);bottom:var(--sm-visual-bottom,0px);z-index:40;justify-content:center;align-items:center;padding:24px;transition:opacity .26s ease-out;animation:.28s fade-in;display:flex;position:fixed}.title-dialog{--sheet-drag:0px;transform-origin:bottom;will-change:transform;grid-template-columns:minmax(260px,36%) minmax(0,1fr);width:100%;max-width:960px;height:min(88svh,760px);transition:transform .34s cubic-bezier(.22,1,.36,1);animation:.42s cubic-bezier(.16,1,.3,1) dialog-in;display:grid;position:relative;overflow:hidden}.sheet-grabber{display:none}.title-dialog-backdrop.is-closing{pointer-events:none;animation:.24s both fade-out}.title-dialog-backdrop.is-closing .title-dialog{animation:.24s cubic-bezier(.4,0,1,1) both dialog-out}.dialog-poster{background:#0b1220;min-height:0;position:relative;overflow:hidden}.dialog-poster>img,.dialog-poster>.poster-placeholder{object-fit:cover;width:100%;height:100%}.dialog-content{flex-direction:column;width:100%;min-width:0;min-height:0;padding:28px 34px 0;display:flex;overflow:hidden}.dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;min-width:0;padding-bottom:18px;display:flex}.dialog-header-copy{flex:auto;min-width:0}.dialog-header-actions{flex:0 0 96px;gap:8px;display:flex;position:relative}.dialog-header .year{flex-wrap:wrap;margin-bottom:10px}.dialog-header h2{margin:0;font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1}.dialog-close,.dialog-more{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;flex:0 0 44px;height:44px}.dialog-close{font-family:Georgia,serif;font-size:25px}.dialog-more{letter-spacing:2px;padding:0 0 6px 2px;font-size:14px;font-weight:800}.dialog-actions-menu{animation:panel-in var(--motion-base) var(--ease-spring) both;transform-origin:100% 0;z-index:8;background:#111827;border:1px solid #c6a15b4d;border-radius:11px;min-width:220px;padding:6px;display:grid;position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 18px 45px #0000008c}.dialog-actions-menu>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 11px;font-size:11px;display:flex}.dialog-actions-menu>button:hover{background:#c6a15b14}.dialog-actions-menu .action-remove{border-top:1px solid var(--line);color:#dc909c;border-radius:0;margin-top:5px}.dialog-actions-lists{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:5px;padding:5px 5px 10px;display:grid}.dialog-actions-lists button{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);cursor:pointer;background:#182235;min-height:40px;padding:5px;font-size:9px}.dialog-actions-lists button:disabled{color:var(--gold);opacity:.55}.dialog-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding:24px 22px max(32px,env(safe-area-inset-bottom)) 0;scrollbar-color:#c6a15b59 transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y pinch-zoom;flex:1 1 0;margin-right:-14px;overflow:hidden auto}.dialog-scroll::-webkit-scrollbar-thumb{background:#c6a15b59;border-radius:99px}.dialog-overview{background:#0b12203d;border:1px solid #f5f2ea21;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px 18px;padding:16px;display:grid}.dialog-overview .dialog-rating-summary{grid-column:1/-1}.dialog-rating-summary{min-width:0}.dialog-overview .household-rating{background:0 0;border:0;border-radius:0;min-height:48px;padding:0}.dialog-overview .household-rating em{max-width:52%}.dialog-overview .ratings,.dialog-overview .dialog-primary-action,.dialog-overview .rating-editor,.dialog-overview>.signin-hint{grid-column:1/-1;margin-top:0}.dialog-critics{margin-top:12px}.dialog-section{border-bottom:1px solid var(--line);padding:24px 0}.dialog-section>h3{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.member-scores-section{padding:20px 0 22px}.member-scores-heading{justify-content:space-between;align-items:end;display:flex}.member-scores-heading span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.member-scores-heading h3{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:21px;font-weight:400}.member-scores-heading>small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px}.member-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.member-score-grid article{background:#0b122047;border:1px solid #f5f2ea21;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.member-score-grid article.is-pending{opacity:.68}.member-score-avatar{width:32px;height:32px}.member-score-grid article>div{min-width:0}.member-score-grid article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.member-score-grid article>div small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:7px;display:block}.member-score-grid article>b{color:var(--ink);text-align:right;flex-direction:column;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:.9;display:flex}.member-score-grid article>b small{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-family:Arial,sans-serif;font-size:7px;font-weight:700}.dialog-synopsis{color:var(--muted);margin:11px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.58}.dialog-about .tag-row{margin-bottom:0}.title-credits{gap:14px;display:grid}.title-credits>header span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.title-credits>header h3{color:var(--ink);margin:5px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.title-credits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.title-credits-grid>div,.title-cast{background:linear-gradient(145deg,#d1dff40e,#0b12202e);border:1px solid #f5f2ea1f;border-radius:12px;min-width:0;padding:13px 14px}.title-credits small{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.title-credits-grid p{color:var(--ink);margin:7px 0 0;font-family:Georgia,serif;font-size:14px;line-height:1.45}.title-cast ul{flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.title-cast li{color:var(--ink);background:#ebcf8213;border:1px solid #ebcf8233;border-radius:999px;padding:7px 10px;font-size:10px;line-height:1.25}@media (width<=460px){.title-credits-grid{grid-template-columns:1fr}}.dialog-availability{padding:17px 0}.upcoming-release{background:linear-gradient(135deg,#efd27d1f,#be5d7714);border:1px solid #efd27d4d;border-radius:16px;grid-template-columns:1fr 1fr;gap:0;margin:18px 0 2px;padding:0;display:grid;overflow:hidden}.upcoming-release>div{flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.upcoming-release>div+div{border-left:1px solid #efd27d33}.upcoming-release span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.upcoming-release strong{color:var(--pearl);font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(15px,3.6vw,19px);font-weight:500;line-height:1.2}.dialog-availability .watch-source{margin:0}.dialog-availability .dialog-link-row .trailer-link{margin:12px 0 0}.dialog-scroll>.season-panel{border-top:0;margin:0}.dialog-primary-action{background:var(--gold);border:1px solid var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;min-height:var(--control-height);text-transform:uppercase;width:100%;margin-top:12px;font-size:10px;font-weight:800}.recommendation-note,.identification-hint{border-left:2px solid var(--gold);color:var(--ink);padding-left:10px;font-size:11px;line-height:1.55}.dialog-link-row{grid-template-columns:1fr;display:grid}.dialog-link-row .trailer-link{margin:10px 0 14px}.dialog-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:16px;padding-top:4px;font-size:10px;display:flex}.dialog-footer .freshness{margin-top:13px}.loading-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.loading-grid i{aspect-ratio:2/3;border:1px solid var(--line);background:linear-gradient(110deg,#ffffff08,#ffffff14);animation:1.2s infinite alternate pulse}.no-results{border:1px dashed var(--line);border-radius:var(--card-radius);text-align:center;padding:44px 28px}.no-results h2{font-family:Georgia,serif;font-size:30px;font-weight:400}.no-results p{color:var(--muted)}.no-results button{border-radius:var(--control-radius);color:var(--gold);cursor:pointer;min-height:var(--control-height);text-transform:uppercase;background:0 0;border:1px solid #c6a15b61;padding:0 16px;font-size:9px;font-weight:700}.verification-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--control-radius);justify-content:space-between;align-items:center;gap:25px;margin-bottom:60px;padding:20px 23px;display:flex}.verification-note span{color:var(--mist);text-transform:uppercase;font-size:10px;font-weight:700}.verification-note p{color:var(--muted);text-align:right;margin:0;font-size:11px}footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:32px 0 42px;font-size:10px;display:flex}footer p{color:var(--ink);letter-spacing:-.02em;text-transform:none;margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700}.footer-curator{align-items:center;gap:9px;display:inline-flex}.footer-curator img{filter:invert(95%)sepia(8%)saturate(446%)hue-rotate(343deg)brightness(103%);opacity:.34;height:34px;transition:opacity var(--motion-base) var(--ease-standard);width:34px}.footer-curator:hover img{opacity:.58}@keyframes reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.5}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes sheet-in{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes sheet-out{0%{opacity:1;transform:none}to{opacity:.7;transform:translateY(100%)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes control-spinner{to{transform:rotate(360deg)}}@keyframes emotion-rise{0%,8%{opacity:0;transform:translateY(8px)scale(.88)}18%,68%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-38px)scale(.94)}}@keyframes emotion-pop{0%,12%{transform:scale(.5)rotate(-12deg)}24%,72%{transform:scale(1)rotate(0)}to{transform:scale(.86)rotate(9deg)}}@keyframes panel-in{0%{opacity:0;transform:translateY(-7px)scale(.975)}to{opacity:1;transform:none}}@keyframes discover-panel-forward{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes discover-panel-backward{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes discover-card-arrive{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=980px){.library-tools{grid-template-columns:1fr 1fr 1fr}.library-search{grid-column:1/-1}.title-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.home-dashboard-grid{grid-template-columns:1fr 1fr}.home-featured{grid-column:1/-1}.webmaster-stats{grid-template-columns:repeat(2,1fr)}.community-circle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-news-shelf{grid-template-columns:1fr}}@media (width<=760px){.discover-hub{min-height:calc(100dvh - 64px);padding:20px 16px calc(92px + env(safe-area-inset-bottom))}.discover-hub-header{grid-template-columns:1fr;align-items:stretch;gap:19px;margin-bottom:22px;padding-bottom:19px}.discover-hub-header h1{font-size:46px}.discover-hub-header>div:first-child>p{font-size:12px}.discover-mode-switch{width:100%;min-height:62px}.discover-mode-switch button{padding:8px 12px}.discover-mode-switch strong{font-size:12px}.discover-mode-switch small{font-size:8px}.discover-deck>header{align-items:flex-start;margin-bottom:14px}.discover-deck>header h2{font-size:28px}.discover-deck>header p{font-size:10px}.discover-deck>header>small{padding:6px 9px;font-size:8px}.discover-stack{max-width:400px;height:clamp(470px,60dvh,550px)}.discover-card{border-radius:20px}.discover-copy{padding:7px 18px 17px}.discover-copy h2{font-size:27px}.discover-copy>p{-webkit-line-clamp:2;font-size:12px}.discover-copy>small{font-size:8px}.discover-actions{gap:9px;margin-top:18px}.discover-actions button{min-width:88px;font-size:10px}.discover-actions button b{width:54px;height:54px}.discover-curated>header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.discover-curated>header h2{font-size:30px}.discover-curated>header>p{text-align:left;font-size:10px}body{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.site-header{height:64px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.page-shell{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.household-nav{backface-visibility:visible;bottom:max(10px,env(safe-area-inset-bottom));contain:none;isolation:isolate;height:68px;left:max(12px,env(safe-area-inset-left));opacity:1;pointer-events:auto;max-width:none;min-height:0;right:max(12px,env(safe-area-inset-right));touch-action:manipulation;will-change:auto;z-index:100;background:#16181dfa;border:1px solid #f5f2ea2e;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:auto;margin:0;padding:4px;transition:bottom .34s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;display:grid;top:auto;overflow:hidden;box-shadow:0 14px 38px #0000007a,inset 0 1px #ffffff0f;position:fixed!important;transform:none!important}.household-nav-desktop{display:none}.household-nav-mobile{display:grid}.household-nav-mobile.is-hidden:not(:focus-within){bottom:calc(-76px - env(safe-area-inset-bottom));opacity:0;pointer-events:none}.household-nav:before{display:none}.household-nav[data-active-view=friends]:before{transform:translate(100%)}.household-nav[data-active-view=discover]:before{transform:translate(200%)}.household-nav button{z-index:1;border-radius:999px;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:5px 2px 3px;font-size:10px;position:relative}.household-nav button svg{width:19px;height:19px}.household-nav button.is-active{background:var(--theme-selected-surface);box-shadow:inset 0 0 0 1px var(--theme-selected-edge);color:var(--theme-content)}.view-stage.is-forward{animation:.34s cubic-bezier(.22,1,.36,1) tab-in-forward}.view-stage.is-backward{animation:.34s cubic-bezier(.22,1,.36,1) tab-in-backward}.household-nav button .nav-badge{margin:0;padding:1px 5px;font-size:10px;line-height:1.4;position:absolute;top:3px;left:calc(50% + 8px)}.friends-hub,.household-hub{min-height:460px;padding:30px 0 44px}.community-hub{padding-top:28px}.community-intro{flex-direction:column;align-items:flex-start;gap:18px}.community-intro h1{font-size:44px}.community-intro>div>span{font-size:14px}.community-hub:not(:has(.community-household-page)) .community-intro{margin-bottom:38px}.community-hub:not(:has(.community-household-page)) .community-intro h1{font-size:42px;line-height:.98}.community-section{margin-bottom:32px}.community-section-heading{align-items:flex-start;gap:12px}.community-section-heading h2{font-size:25px}.community-carousel-meta>small,.community-circles>.community-section-heading>small,.community-moments>.community-section-heading>small,.community-followed-news>.community-section-heading>small{display:none}.community-circle-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;padding:0 16px 8px 0;display:flex;overflow-x:auto}.community-circle-grid::-webkit-scrollbar{display:none}.community-circle-grid>button{scroll-snap-align:start;flex:0 0 min(82vw,330px);grid-template-columns:106px minmax(0,1fr);min-height:178px}.community-circle-visual{min-height:178px}.community-moments-list{grid-template-columns:1fr}.community-moments-list article{grid-template-columns:42px 32px minmax(0,1fr);min-height:70px;padding:7px 11px 7px 7px}.community-moment-poster{min-height:56px}.community-news-shelf article{grid-template-columns:76px minmax(0,1fr);min-height:98px}.community-snapshot a{min-height:84px;padding:14px}.community-snapshot strong{font-size:29px}.community-detail-backdrop{align-items:flex-end;padding:0}.community-detail{--community-sheet-drag:0px;grid-template-columns:1fr;grid-template-rows:min(190px,var(--sm-visual-hero-max,100dvh)) minmax(0,1fr);will-change:transform;border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;height:92dvh;max-height:92svh;animation:.42s cubic-bezier(.16,1,.3,1) sheet-in;position:relative}.community-detail.is-dragging{transform:translate3d(0,var(--community-sheet-drag),0);transition:none;animation:none}.community-detail.is-settling{transform:translate3d(0,var(--community-sheet-drag),0);transition:transform .34s cubic-bezier(.22,1,.36,1);animation:none}.community-detail.is-swipe-closing{transition:transform .26s cubic-bezier(.4,0,.7,1);animation:none;transform:translateY(calc(100dvh + 24px))}.community-detail-backdrop.is-dragging{transition:none}.community-detail-backdrop.is-closing .community-detail{animation:none}.community-sheet-grabber{pointer-events:none;z-index:3;background:#f5f2ea7a;border-radius:99px;width:42px;height:5px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.community-detail-poster{min-height:0}.community-detail-poster img{object-position:center 24%}.community-detail-poster,.community-detail-content>header{touch-action:none}.community-detail-content{min-height:0;padding:18px 18px 0}.community-detail-content>header h2{font-size:30px}.hub-heading{flex-direction:column;align-items:flex-start;gap:20px}.hub-heading h1{font-size:40px}.hub-heading>button.household-install-shortcut{width:100%}.household-mode-switch{min-height:72px;margin-bottom:20px}.household-mode-switch button{padding:8px 9px}.household-mode-switch strong{font-size:10px}.household-mode-switch small{white-space:normal;font-size:7px}.friend-grid,.household-layout{grid-template-columns:1fr}.profile-photo-card{grid-template-columns:auto minmax(0,1fr);padding:17px}.profile-photo-actions{grid-column:1/-1}.profile-photo-actions>*{flex:1}.managed-households{grid-template-columns:1fr}.webmaster-directory-toolbar{grid-template-columns:1fr;align-items:stretch}.webmaster-tabs{scrollbar-width:none;overflow-x:auto}.community-watching-carousel,.community-snapshot,.news-filters,.community-feed-controls>div,.webmaster-tabs{touch-action:pan-x pan-y pinch-zoom}.community-carousel-wrap{margin-right:-18px;padding-right:18px}.community-columns,.community-household-grid,.community-profile-columns{grid-template-columns:1fr}.community-household-page>header{flex-direction:column;align-items:flex-start;padding:18px}.community-household-page>header h2{font-size:31px}.community-household-counts{width:100%}.community-household-counts span{flex:1;min-width:0}.community-profile-titles{grid-template-columns:repeat(2,minmax(0,1fr))}.community-feed-controls{flex-direction:column;align-items:flex-start}.community-feed-controls>div{width:100%}.feed-news{grid-template-columns:145px minmax(0,1fr)}.home-dashboard{padding:30px 0 22px}.home-welcome{flex-direction:column;align-items:flex-start;gap:18px}.home-welcome h1{font-size:42px}.home-counts{width:100%}.home-counts span{flex:1}.hero{grid-template-columns:1fr;align-items:start;gap:20px;min-height:0;padding:30px 0 24px}h1{font-size:clamp(40px,12vw,56px)}.hero-copy{margin-top:18px;font-size:15px}.score-card{width:100%;padding:18px}.add-title-heading{flex-direction:column;align-items:flex-start;gap:14px}.add-title-form input,.add-title-form select,.add-title-form textarea,.rating-editor input,.season-rating-editor input{font-size:16px}.collection-toolbar{min-height:58px;margin-left:-16px;margin-right:-16px;padding:9px 16px 7px;top:64px}.collection-summary{gap:8px}.collection-summary strong{white-space:nowrap;font-size:20px}.collection-toolbar button{min-height:38px;padding:0 11px;font-size:9px}.watchlist-mode-nav{z-index:7;background:#111827f5;margin-left:-16px;margin-right:-16px;padding:9px 16px;position:sticky;top:122px}.watchlist-search-summary{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px}.watchlist-mode-switch{min-height:60px}.watchlist-mode-switch button{padding:7px 10px}.watchlist-mode-switch strong{font-size:11px}.watchlist-mode-switch small{font-size:7px}.title-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.title-dialog-backdrop{align-items:flex-end;padding:0}.title-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;grid-template-rows:170px minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;height:94dvh;max-height:94svh;margin-inline:0;animation:.42s cubic-bezier(.16,1,.3,1) sheet-in}.title-dialog.is-dragging{transform:translate3d(0,var(--sheet-drag),0);transition:none;animation:none}.title-dialog.is-settling{transform:translate3d(0,var(--sheet-drag),0);transition:transform .34s cubic-bezier(.22,1,.36,1);animation:none}.title-dialog.is-swipe-closing{transition:transform .26s cubic-bezier(.4,0,.7,1);animation:none;transform:translateY(calc(100dvh + 24px))}.title-dialog-backdrop.is-dragging{transition:none}.title-dialog-backdrop.is-swipe-closing{pointer-events:none;animation:none}.sheet-grabber{pointer-events:none;z-index:3;background:#f5f2ea7a;border-radius:99px;width:42px;height:5px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dialog-poster,.dialog-header{touch-action:none}.title-dialog-backdrop.is-closing .title-dialog{animation:.24s cubic-bezier(.4,0,1,1) both sheet-out}.dialog-poster{height:auto;min-height:0}.dialog-poster>img{object-position:center 24%}.dialog-content{min-width:0;min-height:0;padding:18px max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));width:100%}.dialog-header{grid-template-columns:minmax(0,1fr) 92px;gap:12px;width:100%;padding-bottom:14px;display:grid}.dialog-header-copy{overflow:hidden}.dialog-header-actions{flex-basis:auto;justify-self:end;width:92px;min-width:92px;max-width:92px;margin-right:0}.dialog-close,.dialog-more{flex-basis:42px;width:42px}.dialog-header h2{font-size:30px;line-height:1.04}.dialog-scroll{padding:18px 22px calc(52px + env(safe-area-inset-bottom)) 0;margin-right:-12px}.dialog-overview{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:12px;padding:14px}.dialog-overview .household-rating{flex-direction:column;align-items:flex-start;gap:7px}.dialog-overview .household-rating em{text-align:left;max-width:none}.dialog-section{padding:21px 0}.dialog-synopsis{font-size:14px;line-height:1.58}.loading-grid{grid-template-columns:1fr 1fr}.lists{gap:14px;padding:12px 0 36px}.watch-section{scroll-margin-top:174px}.section-heading{border-radius:0;min-height:50px;padding:0}.section-heading-main{padding:7px 7px 7px 0}.section-heading p{display:none}.section-heading h2{font-size:20px;line-height:1.08}.section-heading .section-description{display:none}.section-count{min-width:40px;height:34px;font-size:25px}.section-sort{border-left:0;height:34px;padding-left:8px}.watch-section{margin-bottom:24px}footer,.verification-note{flex-direction:column;align-items:flex-start;gap:10px}.verification-note p{text-align:left}}@media (width<=460px){.brand-mark{width:49.3333px;height:36px}.brand-name{font-size:18px}.brand-connection{width:88px;height:2px}.brand-wordmark small{letter-spacing:.13em;font-size:5px}.account-pill,.signin-button,.collection-pill{padding:0 10px;font-size:9px}.account-pill b{display:none}.account-area{gap:0}.notification-trigger,.refresh-site{width:38px}.install-guide-backdrop{align-items:flex-end;padding:0}.install-guide{padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}.install-guide>header h2{font-size:25px}.notification-panel{max-width:none;left:12px;right:12px;top:calc(env(safe-area-inset-top) + 70px);width:auto;position:fixed}.notification-panel>header{padding:12px 13px}.notification-panel>header h2{font-size:19px}.notification-panel>header button{font-size:9px}.hub-empty{padding:34px 18px}.collection-toolbar{align-items:center;gap:10px}.collection-toolbar-actions{flex-wrap:nowrap;justify-content:flex-end}.collection-toolbar button{white-space:nowrap;min-width:0;padding:0 10px}.collection-toolbar .collection-summary span{font-size:9px}.friend-household,.household-settings,.members-panel,.webmaster-panel{padding:16px}.webmaster-panel>header{flex-direction:column}.webmaster-create{grid-template-columns:1fr}.webmaster-stats{grid-template-columns:1fr 1fr}.webmaster-stats article{min-height:88px}.pending-invitations p{flex-direction:column;align-items:flex-start;gap:5px}.community-watching-carousel{gap:10px;padding-bottom:16px}.community-watching-carousel article{flex-basis:min(88vw,370px);grid-template-columns:104px minmax(0,1fr);min-height:190px}.community-poster{min-height:190px}.community-snapshot{grid-template-columns:repeat(3,minmax(104px,1fr));overflow-x:auto}.webmaster-tabs,.community-watching-carousel,.community-feed-controls>div,.news-filters,.community-snapshot{scrollbar-width:none}.webmaster-tabs::-webkit-scrollbar{display:none}.community-watching-carousel::-webkit-scrollbar{display:none}.community-feed-controls>div::-webkit-scrollbar{display:none}.news-filters::-webkit-scrollbar{display:none}.community-snapshot::-webkit-scrollbar{display:none}.community-snapshot a{min-height:78px;padding:12px}.community-snapshot span,.community-snapshot small{font-size:9px}.community-snapshot strong{font-size:25px}.community-carousel-meta>small{display:none}.community-section-heading{align-items:flex-start;gap:8px}.community-section-heading h2{font-size:23px}.activity-feed{padding:14px}.news-list>article,.news-list>article:first-child{grid-template-columns:1fr}.news-image{height:170px;min-height:170px}.news-story{padding:14px}.news-list h3,.news-list>article:first-child h3{font-size:18px}.news-story>p{-webkit-line-clamp:4;font-size:11px}.feed-news{grid-template-columns:1fr}.feed-news-image{height:170px;min-height:170px}.feed-news>div{padding:14px}.home-dashboard-grid{grid-template-columns:1fr}.home-featured{grid-column:auto;grid-template-columns:100px minmax(0,1fr)}.home-featured,.home-dashboard-grid>article,.home-featured-poster{min-height:158px}.home-welcome h1{font-size:36px}.home-welcome>div>p:last-child{font-size:13px}.home-counts span{min-width:0;padding:4px 8px}.home-counts strong{font-size:24px}.add-title-form{grid-template-columns:1fr}.add-title-form label,.add-title-full,.add-title-footer{grid-column:1}.title-grid{gap:9px}.poster-frame{aspect-ratio:4/5}.poster-frame img{object-position:center 24%}.recommendation-badge{top:8px;bottom:auto}.card-content{padding:10px 10px 12px;display:block}.title-meta-line{gap:4px;margin-bottom:7px}.title-meta-line .year{letter-spacing:.03em;gap:4px;font-size:9px}.title-meta-line .year strong{padding-left:4px;font-size:8px}.title-meta-line>.title-type{letter-spacing:.02em;padding:4px;font-size:8px}.title-rating-row{min-height:24px}.title-button{flex:1;width:100%;min-width:0;min-height:24px;display:block}.title-card h3{font-size:clamp(13px,3.45vw,15px);line-height:1.15;display:block}.title-card h3.is-long{font-size:clamp(10.5px,2.9vw,12.5px)}.title-card h3.is-extra-long{font-size:clamp(9.5px,2.55vw,11px)}.card-score-strip{margin-top:4px;padding-top:8px}.card-score-strip>span{gap:2px;padding:0 6px}.card-score-strip small{letter-spacing:.03em;font-size:clamp(6px,1.75vw,8px)}.card-score-strip strong{font-size:clamp(12px,3.15vw,14px)}.rating-waiting,.card-household-rating,.ratings,.details-toggle{display:none}.library-tools{grid-template-columns:1fr 1fr;padding:11px}.library-search,.library-tools button{grid-column:1/-1}.section-sort{padding-left:9px}.section-sort>strong{display:none}.section-sort>span{font-size:19px}.ratings{grid-template-columns:1fr}.ratings>span{padding:6px;font-size:13px}.ratings small{font-size:9px}.member-scores-heading h3{font-size:20px}.member-score-grid{grid-template-columns:1fr}.member-score-grid article{min-height:58px;padding:10px 11px}.member-score-grid article>div strong{font-size:12px}.rate-trigger,.verify-trigger{font-size:9px}.details-toggle{min-height:46px;font-size:10px}.season-status-menu{grid-template-columns:1fr 1fr}.dialog-link-row .trailer-link{margin:5px 0}.community-carousel-wrap{margin-right:-22px;padding-right:22px}.community-watching-carousel article{flex-basis:min(88vw,350px);grid-template-columns:96px minmax(0,1fr)}.community-watching-copy{padding:13px}.community-watching-copy h3{margin-top:7px;font-size:19px;line-height:1.15}.community-title-meta{margin-bottom:8px}.community-watching-copy p{font-size:10px}.community-watching-copy>button:not(.community-title-button):not(.community-household-link){font-size:9px}.community-section-heading h2{font-size:21px;line-height:1.12}.community-household-grid>button,.community-profile-list>button,.feed-activity,.feed-news{min-width:0}}.account-pill,.signin-button,.collection-pill,.notification-panel>header span,.notification-panel>header button,.hub-heading p,.hub-heading>button,.hub-primary,.friend-household header span,.friend-household>h3,.friend-household header small,.friend-title span,.friend-title button,.friend-finished button,.household-settings label>span,.members-panel>div>span,.members-panel p small,.members-panel>button,.webmaster-panel>header span,.webmaster-create label>span,.managed-households label>span,.managed-household-heading span,.webmaster-panel>header>b,.webmaster-create button,.managed-households article>button,.managed-household-heading>strong,.managed-household-heading>div>small,.managed-member-list span,.webmaster-tabs button,.managed-actions button,.managed-edit-form label>span,.managed-edit-form>div button,.webmaster-stats span,.webmaster-stats small,.pending-invitations>header span,.pending-invitations>header small,.pending-invitations p small,.pending-invitations p>b,.webmaster-search>span,.community-intro p,.community-watching-copy>button:not(.community-title-button):not(.community-household-link),.community-detail-content>header span,.community-detail-content>header p,.community-detail-scores small,.community-detail-genres span,.community-detail-watch>span,.community-detail-members>span,.community-detail-primary,.community-household-grid small,.community-household-grid b,.community-back,.community-household-page>header span,.community-profile-titles small,.community-profile-list small,.news-filters button,.news-story-meta small,.news-open,.community-feed-controls button,.feed-activity span,.feed-news>div>span,.feed-news>div>a,.home-counts span,.home-featured>div>span,.home-card-empty>span,.home-signal>header span,.home-featured>div>button,.home-signal>button,.home-signal>button small,.home-members span,.score-card>p,.score-grid span,.taste-line span,.add-title-heading>div>span,.add-title-form label>span,.library-tools label>span,.section-heading p,.poster-placeholder span,.series-new,.year,.year strong,.title-type,.ratings small,.household-rating small,.household-rating em,.rate-trigger,.verify-trigger,.rating-editor label span,.identification-hint strong,.tag-row span,.watch-source>span,.reaction-list strong,.season-panel-toggle small,.season-status,.season-meta small,.season-links a,.season-links strong,.season-ratings small,.season-reactions strong,.season-rating-editor label span,.freshness{font-size:9px}.community-watching-copy>small.community-streaming,.community-section-heading small,.community-snapshot small,.verification-note span,footer{font-size:10px}body{background:radial-gradient(circle at 82% -6%,#8194b429,transparent 34rem), linear-gradient(180deg,#111b2d 0%,var(--midnight) 42%,#0d1625 100%);font-size:14px;line-height:1.5}.site-header{border-color:var(--line);background:#0f1828f5;height:68px}.brand-wordmark small{letter-spacing:.14em;font-size:8px!important}.brand-connection{opacity:.9;height:2px}.year{color:var(--mist)}.discover-intent.is-pass,.discover-actions .discover-pass b,.action-remove,.confirm-remove{color:var(--danger)}.notice{border-color:#73bd9180}.account-pill,.signin-button,.collection-pill,.notification-panel>header span,.notification-panel>header button,.hub-heading p,.hub-heading>button,.hub-primary,.community-intro p,.community-back,.community-household-page>header span,.community-watching-copy>button:not(.community-title-button):not(.community-household-link),.community-streaming,.community-section-heading small,.community-snapshot small,.household-settings label>span,.members-panel>div>span,.members-panel p small,.members-panel>button,.webmaster-panel>header span,.webmaster-create label>span,.managed-households label>span,.webmaster-tabs button,.managed-actions button,.managed-edit-form label>span,.collection-toolbar .collection-summary span,.add-title-heading>div>span,.add-title-form label>span,.library-tools label>span,.watchlist-search-summary span,.section-heading p,.section-description,.poster-placeholder span,.series-new,.recommendation-badge,.explore-source-badge,.just-added,.year,.year strong,.title-type,.card-score-strip small,.section-sort>strong,.dialog-section>h3,.member-scores-heading span,.member-score-grid article>div small,.member-score-grid article>b small,.rate-trigger,.verify-trigger,.freshness,.season-status,.season-meta small,.season-links a,.season-links strong,.season-ratings small,.season-reactions strong,.season-rating-editor label span,.verification-note span,footer{font-size:11px;line-height:1.35}.discover-hub-header>div:first-child>span,.discover-deck>header span,.discover-empty>span,.discover-curated>header span,.discover-curated-empty>span{font-size:11px}.discover-mode-switch small,.household-mode-switch small,.watchlist-mode-switch small{opacity:.72;font-size:11px}.discover-deck>header p,.discover-curated>header>p,.community-intro>div>span,.verification-note p,.hub-empty p,.discover-copy>p,.dialog-synopsis{font-family:inherit;font-size:14px;line-height:1.55}.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch{border:1px solid var(--line);background:#070d1780;border-radius:16px;min-height:70px;padding:5px;box-shadow:inset 0 1px #ffffff06}.watchlist-mode-switch button,.discover-mode-switch button,.household-mode-switch button{border-radius:12px;min-height:58px;padding:10px 16px}.watchlist-mode-switch strong,.discover-mode-switch strong,.household-mode-switch strong{letter-spacing:0;font-size:13px}.watchlist-mode-switch>i,.discover-mode-switch>i,.household-mode-switch>i{background:linear-gradient(145deg,#8194b43d,#ebcf8214);border-color:#ebcf8242;border-radius:12px;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff0a}.hub-empty,.friend-household,.household-settings,.members-panel,.webmaster-panel,.community-household-page,.community-section,.add-title-panel,.library-tools,.verification-note,.dialog-overview,.member-score-grid article{background:var(--surface-soft);border-color:var(--line);box-shadow:none}.community-section{background:0 0;border:0}.community-intro>div{max-width:820px}.community-intro h1{max-width:820px;font-size:clamp(38px,4.2vw,50px);line-height:1}.hub-heading h1{font-size:clamp(38px,4.7vw,56px);line-height:1}.community-intro{margin-bottom:34px}.friends-hub,.household-hub{padding-top:36px}.hub-empty{padding:38px 28px}.hub-empty h2{font-size:clamp(26px,3vw,34px)}.no-results{border-color:var(--line);padding:32px 24px}.no-results h2{margin:0 0 8px;font-size:26px}.no-results p{margin:0 0 16px}.title-card{background:0 0;border:0;border-radius:0;overflow:visible}.title-card:hover{box-shadow:none;border-color:#0000;transform:translateY(-2px)}.title-card-swipe-shell{border-radius:15px}.poster-frame{border:1px solid var(--line);border-radius:15px;box-shadow:0 12px 34px #00000038}.card-content{padding:12px 3px 4px}.title-card h3{font-size:clamp(16px,1.35vw,19px);font-weight:500}.title-card h3.is-long{font-size:clamp(14px,1.2vw,17px)}.title-card h3.is-extra-long{font-size:clamp(13px,1.05vw,16px)}.card-score-strip{grid-template-columns:.78fr .78fr 1.15fr;margin-top:9px;padding-top:9px}.card-score-strip>span{padding:0 8px}.card-score-strip .is-household{padding-right:0}.card-score-strip strong{font-size:16px}.card-household-rating,.ratings,.rating-waiting,.details-toggle{display:none}.title-meta-line{margin-bottom:7px}.section-heading{min-height:56px;margin-bottom:14px}.section-heading h2{font-size:clamp(24px,2.5vw,31px)}.section-count{font-size:29px}.collection-toolbar{background:#0f1828f5}.discover-card.is-preview{opacity:.5;pointer-events:none;transform-origin:bottom}.discover-card.is-preview-1{z-index:1;transform:translate3d(18px,12px,-20px)rotate(1.2deg)scale(.975)}.discover-card.is-preview-2{opacity:.28;z-index:0;transform:translate3d(-16px,22px,-40px)rotate(-1.4deg)scale(.945)}.discover-poster{height:100%}.discover-copy{background:linear-gradient(#0000,#0a111db8 34%,#0a111df7 78%);height:auto;min-height:44%;padding:115px 24px 24px}.discover-copy>p{color:#f5f2eac7}.discover-deck>header>small{white-space:nowrap}.discover-curated{max-width:1080px}.discover-curated-grid .title-meta-line,.discover-curated-grid .card-score-strip,.discover-curated-grid .recommendation-badge{display:none}.discover-curated-grid .card-content{padding:8px 1px 0}.discover-curated-grid .title-rating-row,.discover-curated-grid .title-button{min-height:34px}.discover-curated-grid .poster-frame{border-radius:12px}.title-dialog{background:var(--midnight);border-color:var(--line-strong);border-radius:22px}.dialog-content{padding-left:32px;padding-right:32px}.dialog-overview{background:#1d2b439e}.dialog-section{border-color:var(--line);padding:22px 0}.dialog-section>h3{color:var(--mist)}.dialog-synopsis{color:var(--muted)}.dialog-scroll{scrollbar-color:#ebcf8273 transparent;margin-right:-10px;padding-right:20px}.dialog-scroll::-webkit-scrollbar{width:7px}.footer-curator img{opacity:.28;width:26px;height:26px}footer{letter-spacing:.06em;padding-top:28px}@media (width<=760px){body{font-size:14px}.site-header{height:64px}.discover-hub{padding-top:12px}.discover-hub-header{gap:12px;margin-bottom:15px;padding-bottom:14px}.discover-hub-header>div:first-child{display:none}.discover-hub-header h1{font-size:40px}.discover-deck>header{align-items:center;margin-bottom:10px}.discover-deck>header h2{margin:4px 0 3px;font-size:24px}.discover-deck>header p{font-size:10px}.discover-stack{width:calc(100% - 14px);max-width:410px;height:clamp(490px,62dvh,590px)}.discover-copy{min-height:42%;padding:100px 18px 18px}.discover-copy h2{font-size:29px}.discover-copy>p{-webkit-line-clamp:2}.discover-actions{margin-top:17px}.discover-curated-grid .title-rating-row,.discover-curated-grid .title-button{min-height:30px}.community-hub{padding-top:22px}.community-intro{margin-bottom:26px!important}.community-intro h1{font-size:36px}.community-hub:not(:has(.community-household-page)) .community-intro h1{font-size:36px}.hub-heading{gap:15px}.hub-heading h1{font-size:36px}.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch{min-height:68px}.watchlist-mode-switch button,.discover-mode-switch button,.household-mode-switch button{min-height:56px;padding:8px 10px}.watchlist-mode-switch strong,.discover-mode-switch strong,.household-mode-switch strong{font-size:12px}.watchlist-mode-switch small,.discover-mode-switch small,.household-mode-switch small{font-size:10px}.collection-toolbar button{min-height:40px;font-size:11px}.collection-toolbar .collection-summary span{font-size:11px}.title-grid{gap:16px 10px}.poster-frame{aspect-ratio:2/3;border-radius:13px}.card-content{padding:10px 2px 2px}.card-score-strip small{font-size:9px}.card-score-strip strong{font-size:14px}.title-card h3{font-size:clamp(14px,3.5vw,16px)}.title-card h3.is-long{font-size:clamp(12px,3.05vw,14px)}.title-card h3.is-extra-long{font-size:clamp(11px,2.75vw,13px)}.household-nav{border-color:var(--line-strong);contain:none;isolation:auto;background:#0f1828f7;box-shadow:0 14px 38px #0409127a,inset 0 1px #ffffff0f;inset:auto max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;position:fixed!important}.household-nav button{min-height:56px;font-size:11px}.title-dialog{border-radius:22px 22px 0 0}.dialog-content{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.dialog-scroll{margin-right:-8px;padding-right:18px}.verification-note{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.verification-note p{text-align:left}}@media (width<=460px){.brand-name{font-size:19px}.brand-wordmark small{font-size:7px!important}.collection-summary strong{font-size:19px}.watchlist-mode-switch strong{max-width:100%}.watchlist-mode-switch button:last-of-type strong{line-height:1.05}.watchlist-mode-switch small{margin-top:5px}.community-watching-copy p{font-size:12px}.community-watching-copy>button:not(.community-title-button):not(.community-household-link){font-size:11px}}.lists,.watch-section,.discover-curated,.community-section,.community-household-page,.household-layout{container-type:inline-size}.title-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.title-dialog,.community-detail{max-height:min(760px,calc(var(--sm-visual-height,100dvh) - 32px))}@container (width<=520px){.watch-section .title-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=310px){.watch-section .title-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){button,input,select,textarea{max-width:100%}.brand,.account-area,.collection-toolbar,.collection-toolbar-actions,.section-heading,.dialog-header,.community-section-heading{min-width:0}.account-pill{justify-content:center;min-width:40px;max-width:48px;padding-inline:7px;overflow:hidden}.account-pill .member-avatar{flex:none}.collection-toolbar,.watchlist-mode-nav{margin-left:calc(var(--page-gutter) * -1);margin-right:calc(var(--page-gutter) * -1);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.collection-toolbar-actions{flex:0 auto}.collection-toolbar button{text-overflow:ellipsis;overflow:hidden}.household-nav{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right));grid-template-columns:repeat(3,minmax(0,1fr))}.household-nav button{text-overflow:ellipsis;gap:4px;min-width:0;padding-inline:3px;overflow:hidden}.household-nav button svg{flex:none}.watchlist-mode-switch button,.discover-mode-switch button,.household-mode-switch button{min-width:0;overflow:hidden}.watchlist-mode-switch strong,.discover-mode-switch strong,.household-mode-switch strong{overflow-wrap:anywhere;max-width:100%}.section-heading-main,.section-heading-main>div{min-width:0}.section-heading h2,.dialog-header h2,.community-detail-content>header h2,.community-household-page>header h2{overflow-wrap:anywhere}.title-dialog,.community-detail,.install-guide,.add-title-panel,.library-tools,.household-settings,.members-panel,.webmaster-panel{min-width:0;max-width:100%}.title-dialog,.community-detail{height:min(94dvh,calc(var(--sm-visual-height,100dvh) - env(safe-area-inset-top)));max-height:min(94svh,calc(var(--sm-visual-height,100svh) - env(safe-area-inset-top)))}.add-title-form>*{min-width:0}.community-carousel-wrap{max-width:calc(100vw - var(--page-gutter))}.community-watching-carousel article{max-width:calc(100vw - (var(--page-gutter) * 2));flex-basis:min(88vw,370px)}.community-watching-copy,.community-title-button,.community-household-link{min-width:0}.community-profile-list>button,.community-household-grid>button,.managed-households article{min-width:0;max-width:100%}}@media (width<=390px){:root{--page-gutter:12px}.brand-mark{width:44px;height:33px}.brand-name{font-size:17px}.brand-connection{width:80px}.refresh-site,.notification-trigger{width:34px}.account-pill{min-width:36px;max-width:38px;padding-inline:5px}.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch{min-height:58px}.watchlist-mode-switch button,.discover-mode-switch button,.household-mode-switch button{min-height:48px;padding:7px 6px}.watchlist-mode-switch strong,.discover-mode-switch strong,.household-mode-switch strong{font-size:11px;line-height:1.1}.watchlist-mode-switch small,.discover-mode-switch small,.household-mode-switch small{display:none}.collection-toolbar{gap:7px}.collection-toolbar-actions{gap:5px}.collection-toolbar button{padding-inline:9px;font-size:10px}.collection-summary strong{font-size:18px}.section-heading h2{font-size:clamp(19px,6vw,23px)}.section-count{min-width:34px;font-size:25px}.discover-stack{width:100%}.discover-actions{justify-content:space-between;gap:6px;width:100%}.discover-actions button{flex:1 1 0;min-width:0}.discover-actions button b{width:50px;height:50px}.dialog-header{grid-template-columns:minmax(0,1fr) 86px}.dialog-header-actions{width:86px;min-width:86px;max-width:86px}.dialog-close,.dialog-more{flex-basis:40px;width:40px;height:40px}.dialog-header h2{font-size:27px}.dialog-overview{grid-template-columns:minmax(0,1fr)}.dialog-overview .household-rating{flex-direction:row;align-items:center}.dialog-overview .household-rating em{text-align:right;max-width:58%}.community-watching-carousel article{grid-template-columns:88px minmax(0,1fr)}.community-watching-copy{padding:11px}.community-watching-copy h3{font-size:17px}.community-snapshot{grid-template-columns:repeat(3,minmax(96px,1fr))}.community-detail-content{padding-left:14px;padding-right:14px}.add-title-footer{flex-wrap:wrap;align-items:stretch}.add-title-footer button{flex:120px}}@media (width<=330px){.site-header .brand-wordmark{min-width:0;display:flex}.community-watching-carousel article{grid-template-columns:76px minmax(0,1fr)}}.circle-hub{gap:30px;padding-top:30px;display:grid}.circle-hub>*{min-width:0}.circle-hub .circle-header-compact{flex-flow:wrap;align-items:center;gap:8px 16px;padding-bottom:14px}.circle-header-compact h1{margin:0;font-size:clamp(28px,4vw,38px)}.circle-header-compact>span{color:var(--muted);font-size:13px}.household-peeks{gap:14px;min-width:0;display:grid}.household-peeks>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.household-peeks h2{color:var(--pearl);margin:0;font-family:Georgia,serif;font-size:clamp(22px,4vw,28px);font-weight:400}.household-peeks>header>span{color:var(--muted);font-size:13px}.household-peek-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;gap:12px;padding:3px 3px 12px;display:flex;overflow-x:auto}.household-peek-card{border:1px solid var(--line);color:var(--pearl);cursor:pointer;scroll-snap-align:start;text-align:left;background:linear-gradient(145deg,#1c2a40,#111c2e);border-radius:18px;flex-direction:column;flex:0 0 min(280px,82%);gap:12px;min-width:0;padding:16px;transition:border-color .2s;display:flex}.household-peek-card:hover{border-color:var(--gold)}.household-peek-card:focus-visible,.household-peek-rail:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.household-peek-identity{align-items:center;gap:10px;min-width:0;display:flex}.household-peek-identity>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.household-peek-identity .circle-avatar{width:32px;height:32px}.household-peek-watch{align-items:center;gap:12px;min-height:66px;display:flex}.household-peek-poster{background:#0b1220;border-radius:6px;flex:0 0 44px;height:66px;overflow:hidden}.household-peek-poster img,.household-peek-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.household-peek-watch>span:last-child{gap:4px;min-width:0;display:grid}.household-peek-watch small{color:var(--muted);font-size:12px}.household-peek-watch strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.household-peek-link{border-top:1px solid var(--line);color:var(--gold);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:14px;display:flex}.circle-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;padding-bottom:22px;display:flex}.circle-header>div:first-child{max-width:660px}.circle-header>div:first-child>span,.circle-feed>header span,.circle-directory>header span,.circle-profile-shelf>header span,.circle-profile-lists header span,.circle-profile-pick>div>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.circle-header h1{margin:5px 0 10px;font-size:clamp(40px,5vw,58px);line-height:1}.circle-header p{color:var(--muted);margin:0;font-family:Georgia,serif;font-size:15px;line-height:1.5}.circle-summary{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.circle-summary>strong{color:var(--mist);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.circle-avatar-stack{align-items:center;min-height:36px;display:flex}.circle-avatar{border:2px solid var(--midnight);color:var(--gold);background:#24344f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-left:-8px;font-family:Georgia,serif;font-size:13px;display:flex;overflow:hidden}.circle-avatar:first-child{margin-left:0}.circle-avatar img{object-fit:cover;width:100%;height:100%}.circle-signal{background:radial-gradient(circle at 90% 8%,#ebcf8221,#0000 22rem),linear-gradient(135deg,#1b2941,#111b2d);border:1px solid #ebcf8242;border-radius:22px;grid-template-columns:170px minmax(0,1fr);gap:26px;min-height:250px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000002e}.circle-signal:after{background:linear-gradient(90deg,var(--wine),var(--gold),var(--pearl));content:"";border-radius:99px;width:72px;height:3px;position:absolute;top:27px;left:212px}.circle-signal-poster{cursor:pointer;background:#0b1220;border:0;border-radius:14px;min-height:218px;padding:0;overflow:hidden}.circle-signal-poster img,.circle-signal-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.circle-signal-copy{align-self:center;padding:24px 26px 20px 4px}.circle-signal-copy>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.circle-signal-copy h2{margin:10px 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.04}.circle-signal-copy>p{color:var(--mist);max-width:540px;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.55}.circle-signal-meta{gap:6px;margin-top:14px;display:flex}.circle-signal-meta small{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:4px 7px;font-size:8px}.circle-signal-meta small.is-score{color:var(--gold);border-color:#ebcf8266}.circle-signal-actions,.circle-profile-pick>div>div{gap:8px;margin-top:18px;display:flex}.circle-signal-actions button,.circle-profile-pick>div>div button{border:1px solid var(--line-strong);border-radius:var(--control-radius);color:var(--pearl);cursor:pointer;text-transform:uppercase;background:0 0;min-height:42px;padding:0 15px;font-size:9px;font-weight:800}.circle-signal-actions button.is-primary,.circle-profile-pick>div>div button.is-primary{background:var(--gold);border-color:var(--gold);color:var(--midnight)}.circle-feed,.circle-directory{gap:14px;display:grid}.circle-feed>header,.circle-directory>header,.circle-profile-shelf>header,.circle-profile-lists header{justify-content:space-between;align-items:end;display:flex}.circle-feed>header h2,.circle-directory>header h2,.circle-profile-shelf>header h2,.circle-profile-lists header h2{margin:3px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.circle-feed>header>small{color:var(--muted);text-transform:uppercase;font-size:9px}.circle-feed-list{gap:10px;display:grid}.circle-feed-list article{border:1px solid var(--line);background:#18253ab8;border-radius:16px;grid-template-columns:86px minmax(0,1fr);gap:16px;min-height:132px;padding:10px 14px 10px 10px;display:grid;overflow:hidden}.circle-feed-poster{cursor:pointer;background:#0b1220;border:0;border-radius:10px;min-height:112px;padding:0;overflow:hidden}.circle-feed-poster img,.circle-feed-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.circle-feed-body{align-self:center;min-width:0;position:relative}.circle-feed-person{align-items:center;gap:9px;display:flex}.circle-feed-person .circle-avatar{width:30px;height:30px;margin:0}.circle-feed-person>span{gap:1px;display:grid}.circle-feed-person strong{font-size:11px}.circle-feed-person small{color:var(--muted);text-transform:uppercase;font-size:8px}.circle-feed-body>p{color:var(--mist);margin:8px 0 7px;font-size:13px;line-height:1.45}.circle-feed-body>p button{color:var(--pearl);cursor:pointer;background:0 0;border:0;padding:0;font-family:Georgia,serif;font-size:15px}.circle-feed-score{color:var(--gold);font-size:9px;font-weight:700}.circle-feed-actions{align-items:center;gap:4px;margin-top:9px;display:flex}.circle-feed-actions>div{position:relative}.circle-feed-actions>button,.circle-feed-actions>div>button{color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700}.circle-feed-actions button:hover{color:var(--pearl);background:#fbf6ec0f}.circle-feed-actions button.is-add{color:var(--gold);margin-left:auto}.circle-reaction-picker{animation:reaction-menu-in .18s var(--ease-spring);border:1px solid var(--line-strong);z-index:4;background:#1e2c44;border-radius:99px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:39px;left:0;box-shadow:0 10px 28px #00000052}.circle-reaction-picker button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:17px}.circle-reactions{gap:3px;display:flex;position:absolute;top:3px;right:0}.circle-reactions span{border:1px solid var(--line);background:#fbf6ec14;border-radius:99px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 5px;font-size:12px;display:flex}.circle-directory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.circle-directory>div>button{border:1px solid var(--line);color:var(--pearl);cursor:pointer;text-align:left;background:#18253a8c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:13px;display:grid}.circle-directory>div>button:hover{border-color:#ebcf826b;transform:translateY(-1px)}.circle-directory .circle-avatar{width:31px;height:31px}.circle-directory>div>button>span{gap:3px;min-width:0;display:grid}.circle-directory>div>button strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.circle-directory>div>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.circle-directory>div>button>b{color:var(--gold);font-size:17px;font-weight:400}.circle-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#18253a73;border-radius:16px;padding:30px}.circle-empty h2{color:var(--pearl);margin:3px 0 8px;font-family:Georgia,serif;font-size:26px;font-weight:400}.circle-empty p{max-width:520px;margin:0 auto}.circle-empty-network{padding:48px 24px}.circle-empty-network>span{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:800}.circle-empty-network button{background:var(--gold);border-radius:var(--control-radius);color:var(--midnight);cursor:pointer;text-transform:uppercase;border:0;min-height:44px;margin-top:18px;padding:0 18px;font-size:9px;font-weight:800}.circle-loading{gap:12px;display:grid}.circle-loading i{background:#18253aa6;border-radius:16px;height:132px;animation:1.1s ease-in-out infinite alternate loading-breathe;display:block}.circle-loading i:nth-child(2){animation-delay:.12s}.circle-loading i:nth-child(3){animation-delay:.24s}.circle-back{color:var(--gold);cursor:pointer;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:800}.circle-profile-header{border:1px solid var(--line);background:linear-gradient(135deg,#1d2b43f0,#0f1828db);border-radius:20px;justify-content:space-between;align-items:end;gap:28px;padding:25px;display:flex}.circle-profile-identity>span{color:var(--gold);text-transform:uppercase;margin-top:13px;font-size:9px;font-weight:800;display:block}.circle-profile-identity h1{margin:4px 0 8px;font-size:clamp(36px,5vw,52px);line-height:1}.circle-profile-identity p{color:var(--muted);margin:0}.circle-profile-stats{display:flex}.circle-profile-stats span{border-left:1px solid var(--line);color:var(--muted);text-transform:uppercase;gap:3px;min-width:86px;padding-left:14px;font-size:8px;display:grid}.circle-profile-stats strong{color:var(--pearl);font-family:Georgia,serif;font-size:25px;font-weight:400}.circle-profile-pick{border:1px solid var(--line);background:#18253a94;border-radius:17px;grid-template-columns:116px minmax(0,1fr);gap:20px;min-height:172px;padding:12px;display:grid;overflow:hidden}.circle-profile-pick>button{cursor:pointer;background:#0b1220;border:0;border-radius:10px;padding:0;overflow:hidden}.circle-profile-pick>button img,.circle-profile-pick>button .poster-placeholder{object-fit:cover;width:100%;height:100%}.circle-profile-pick>div{align-self:center;padding-right:15px}.circle-profile-pick h2{margin:5px 0;font-family:Georgia,serif;font-size:29px;font-weight:400}.circle-profile-pick p{color:var(--mist);margin:0}.circle-profile-shelf{gap:13px;display:grid}.circle-profile-shelf>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.circle-profile-shelf>div>button{color:var(--pearl);cursor:pointer;text-align:left;background:0 0;border:0;gap:6px;padding:0;display:grid}.circle-profile-shelf img,.circle-profile-shelf .poster-placeholder{aspect-ratio:2/3;object-fit:cover;border-radius:10px;width:100%}.circle-profile-shelf strong{font-family:Georgia,serif;font-size:14px;font-weight:400;line-height:1.15}.circle-profile-shelf small{color:var(--gold);font-size:8px}.circle-profile-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.circle-profile-lists>div{gap:0;display:grid}.circle-profile-lists header{margin-bottom:12px}.circle-profile-lists>div>button{border:0;border-top:1px solid var(--line);color:var(--pearl);cursor:pointer;text-align:left;background:#18253a73;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px;display:grid}.circle-profile-lists>div>button:first-of-type{border-radius:12px 12px 0 0}.circle-profile-lists>div>button:last-of-type{border-radius:0 0 12px 12px}.circle-profile-lists img,.circle-profile-lists .poster-placeholder{object-fit:cover;border-radius:5px;width:34px;height:48px}.circle-profile-lists>div>button>span{gap:3px;min-width:0;display:grid}.circle-profile-lists strong{font-family:Georgia,serif;font-size:14px;font-weight:400}.circle-profile-lists small{color:var(--muted);font-size:8px}.circle-profile-lists b{color:var(--gold);font-size:17px;font-weight:400}.circle-empty-line{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;margin:0;padding:22px}@media (width<=760px){.circle-hub{gap:24px;padding-top:20px}.circle-header{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:18px}.circle-header h1{font-size:36px}.circle-header p{font-size:13px}.circle-summary{align-items:flex-start}.circle-signal{grid-template-columns:104px minmax(0,1fr);gap:14px;min-height:184px;padding:10px}.circle-signal:after{display:none}.circle-signal-poster{min-height:164px}.circle-signal-copy{padding:8px 7px 8px 0}.circle-signal-copy h2{font-size:25px}.circle-signal-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.circle-signal-meta{margin-top:9px}.circle-signal-actions{flex-direction:column;align-items:stretch;gap:5px;margin-top:11px}.circle-signal-actions button{min-height:38px;padding:0 9px}.circle-feed>header h2,.circle-directory>header h2,.circle-profile-shelf>header h2,.circle-profile-lists header h2{font-size:24px}.circle-feed-list article{grid-template-columns:72px minmax(0,1fr);gap:11px;min-height:120px;padding:8px}.circle-feed-poster{min-height:104px}.circle-feed-person .circle-avatar{width:27px;height:27px}.circle-feed-body>p{margin:6px 0 4px;font-size:12px}.circle-feed-body>p button{font-size:14px}.circle-feed-actions{margin-top:6px}.circle-feed-actions>button,.circle-feed-actions>div>button{min-height:36px;padding:0 8px}.circle-reactions{display:none}.circle-directory>div{grid-template-columns:1fr}.circle-directory>div>button{min-height:74px}.circle-profile-header{flex-direction:column;align-items:flex-start;padding:19px}.circle-profile-identity h1{font-size:35px}.circle-profile-stats{width:100%}.circle-profile-stats span{flex:1;min-width:0}.circle-profile-pick{grid-template-columns:92px minmax(0,1fr);min-height:150px}.circle-profile-pick h2{font-size:23px}.circle-profile-pick>div>div{flex-direction:column;gap:5px;margin-top:11px}.circle-profile-shelf>div{scrollbar-width:none;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.circle-profile-shelf>div::-webkit-scrollbar{display:none}.circle-profile-shelf>div>button{flex:0 0 116px}.circle-profile-lists{grid-template-columns:1fr}}@keyframes added-focus{0%,to{transform:translateY(0)}18%{transform:translateY(-4px)}}@keyframes section-active-in{0%{opacity:0;transform:translate(-50%)scaleX(.35)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes tab-in-forward{0%{opacity:.3;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes tab-in-backward{0%{opacity:.3;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}@keyframes pull-refresh-flush{0%{transform:translate(0)}to{transform:translate(190px)}}@keyframes pull-refresh-breathe{0%{filter:saturate(.92);opacity:.74}to{filter:saturate(1.22);opacity:1}}@media (prefers-reduced-motion:reduce){.pull-refresh,.pull-refresh:not(.is-idle),.pull-refresh.is-refreshing{transition:opacity .12s linear}.pull-refresh.is-refreshing .pull-refresh-energy i{animation-duration:1.35s}}.discover-deck>header h2{font-size:20px}.discover-deck>header p,.discover-deck>header small{font-size:13px}.discover-stack{max-width:440px;height:clamp(360px,100svh - 310px,650px)}.discover-copy{background:linear-gradient(#0000,#0a111deb);min-height:0;padding:20px}.discover-copy h2{margin:6px 0;font-size:clamp(24px,4vw,34px)}.discover-meta{font-size:12px}.discover-details-toggle{border:1px solid var(--line);color:var(--mist);background:#0a111dcc;border-radius:20px;min-height:44px;padding:8px 16px;font-size:14px}.discover-expanded{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;max-height:180px;padding:8px 4px;overflow-y:auto}.discover-expanded p{font-size:14px;line-height:1.5}.discover-expanded small{font-size:12px}.discover-card.is-preview{visibility:hidden}.curated-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.curated-controls label{flex:200px}.curated-controls input{border:1px solid var(--line);background:var(--midnight);width:100%;min-height:44px;color:var(--mist);border-radius:12px;padding:10px 14px;font-size:16px}.curated-controls button{min-height:44px;color:var(--mist);background:0 0;border:0;border-radius:12px;padding:8px 12px;font-size:14px}.curated-controls button[aria-pressed=true]{background:var(--gold);color:#101827}.curated-controls>span{color:var(--muted);font-size:13px}.discover-curated>header p{display:none}@media (width<=760px){.discover-stack{width:100%;height:clamp(330px,100svh - 290px,580px)}.discover-copy{padding:16px}.discover-actions{margin-top:12px}.discover-deck>header>div>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.curated-load-more{border:1px solid var(--gold,#ead084);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;grid-column:1/-1;justify-self:center;padding:.75rem 1.5rem}.curated-load-more:focus-visible{outline:2px solid var(--gold,#ead084);outline-offset:4px}.catalog-maintenance{border:1px solid var(--line);max-width:1080px;color:var(--mist);border-radius:14px;margin:12px auto;padding:14px 18px}.catalog-maintenance p{margin:0 0 8px;font-size:14px;line-height:1.5}.catalog-maintenance small{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.catalog-maintenance button{border:1px solid var(--gold);min-height:44px;color:var(--gold);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:8px 16px}.catalog-maintenance button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.discover-data-status{color:var(--muted);max-width:440px;margin:12px auto;font-size:13px;line-height:1.5}.explore-controls{max-width:440px;margin:0 auto 12px}.explore-controls fieldset{border:0;min-width:0;margin:0;padding:0}.explore-types{gap:4px;display:flex}.explore-types button{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--mist);background:0 0;border-radius:12px;flex:1;padding:8px;font-size:14px}.explore-types button[aria-pressed=true]{background:var(--gold);color:var(--midnight);border-color:var(--gold)}.explore-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.explore-filter-options label{color:var(--muted);gap:5px;font-size:14px;display:grid}.explore-filter-options select{border:1px solid var(--line);background:var(--midnight);width:100%;min-width:0;min-height:44px;color:var(--mist);border-radius:10px;padding:8px;font-size:16px}.explore-clear{min-height:44px;color:var(--gold);background:0 0;border:0;font-size:14px}.explore-controls button:focus-visible,.explore-controls select:focus-visible,.discover-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.explore-controls p{font-size:14px;line-height:1.4}.discover-copy .explore-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 10px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.explore-controls fieldset:disabled{opacity:.6}.notice{z-index:1500;font-size:14px}.notice button{flex-shrink:0;font-size:14px}.discover-expanded{max-height:clamp(80px,18svh,160px)}.title-together{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.title-together small{width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.title-together button,.tonight-picker button,.episode-progress button,.together-notice button{border:1px solid var(--line);min-height:44px;color:var(--mist);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 10px;font-size:13px}.title-together button[aria-pressed=true]{background:var(--gold);color:var(--midnight)}.title-together button:disabled{opacity:.5}.tonight-picker{border:1px solid var(--line);border-radius:16px;margin:16px 0;padding:16px}.tonight-picker summary{cursor:pointer;min-height:32px;color:var(--gold);font-size:16px}.tonight-picker p,.episode-progress p{font-size:14px;line-height:1.5}.tonight-picker small,.episode-progress small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.tonight-filters{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.tonight-filters label,.episode-progress label{flex:1;gap:5px;min-width:120px;font-size:14px;display:grid}.tonight-picker select,.episode-progress select,.episode-progress input{width:100%;min-width:0;min-height:44px;color:var(--mist);background:var(--midnight);border:1px solid var(--line);border-radius:10px;padding:8px;font-size:16px}.tonight-choice{align-items:center;gap:14px;margin-top:16px;display:flex}.tonight-choice img{object-fit:cover;border-radius:8px}.tonight-choice button{margin:8px 6px 0 0}.episode-progress{border-top:1px solid var(--line);padding:20px 0}.episode-progress h3{margin:0 0 12px;font-size:18px}.episode-progress form{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.together-notice{color:var(--gold);padding:12px;font-size:14px}.title-together button:focus-visible,.tonight-picker button:focus-visible,.episode-progress button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.title-together{align-items:start;min-width:0}.title-together>button{flex:120px;font-size:14px;line-height:1.3}.title-secondary-actions{width:100%;min-width:0}.title-secondary-actions summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;font-size:14px;display:flex}.title-secondary-actions button{width:100%}.request-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.request-fields:disabled{opacity:.75}.household-request-card input,.household-request-card select{min-width:0;max-width:100%;font-size:16px}.household-request-state small,.members-panel strong,.invitation-membership strong{overflow-wrap:anywhere}.tonight-filters>label,.episode-progress label{min-width:0;max-width:100%}.tonight-filters select,.episode-progress input,.episode-progress select{box-sizing:border-box;max-width:100%}.title-secondary-actions summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=380px){.title-together>button{flex-basis:100%;padding-inline:6px}.tonight-choice{align-items:start}.tonight-choice>div{min-width:0}.tonight-choice button{width:100%;margin-top:6px}.household-request-members button{white-space:normal;min-height:44px}}.curated-shelves{gap:28px;display:grid}.curated-shelf{min-width:0}.curated-shelf-heading h3{color:var(--mist);align-items:baseline;gap:12px;margin:0;font-size:20px;font-weight:600;display:flex}.curated-shelf-heading h3>span{color:var(--gold);font-size:14px}.catalog-quality{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.catalog-quality h3{margin:0 0 10px;font-size:18px}.catalog-quality li{gap:4px;padding-block:8px;display:grid}.catalog-quality li small{overflow-wrap:anywhere}.catalog-quality summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:14px}.catalog-quality p{line-height:1.5}.explore-detail-host>.title-card-swipe-shell{display:none}.title-together.is-compact{margin-top:8px}.title-together.is-compact>button{width:100%;color:var(--pearl);border-color:var(--line);background:0 0}.title-together.is-compact>button[aria-pressed=true]{color:var(--gold);background:#ebcf8214}.dialog-scroll>.title-together{border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:16px}.title-source-details summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;font-size:14px;display:flex}.title-source-details summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dialog-synopsis{font-size:16px;line-height:1.6}.curated-shelf-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.curated-shelf-heading>button{min-height:44px;color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:8px;font-size:14px}.discover-deck>header{align-items:center;margin-bottom:10px}.discover-deck>header h2{margin:0;font-size:18px}.discover-destination{font-size:12px;line-height:1.4}.admin-next-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.admin-next-actions button{border:1px solid var(--line);min-height:44px;color:var(--pearl);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:10px 14px;font-size:14px}@media (width<=760px){.brand-wordmark small{display:none}.discover-stack{height:clamp(360px,100svh - 245px,640px)}.discover-hub-header{margin-bottom:14px}}@media (width<=400px){.curated-shelf-heading h3{font-size:18px}}.pending-ratings{color:#f5f0e6;background:#101827;border:1px solid #ead08545;border-radius:18px;margin:12px 0 20px;padding:0 16px}.pending-ratings-toggle{color:#ead085;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.pending-ratings h2{margin:8px 0;font-size:1.25rem}.pending-ratings p,.pending-ratings summary{font-size:.95rem;line-height:1.5}.pending-ratings details{padding-bottom:16px}.pending-rating-motion{opacity:1;transform-origin:top;transition:grid-template-rows .38s var(--ease-spring),opacity .22s var(--ease-standard),transform .38s var(--ease-spring);will-change:grid-template-rows,opacity,transform;grid-template-rows:1fr;display:grid;transform:translate(0)}.pending-rating-motion.is-completing{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translate(-18px)scale(.985)}.pending-rating-row{border-top:1px solid #ffffff20;grid-template-columns:56px minmax(0,1fr);gap:14px;min-height:0;padding:18px 0;display:grid;overflow:hidden}.pending-rating-row.is-active{animation:pending-rating-next .36s var(--ease-spring)}.pending-rating-poster{border-radius:8px;width:56px;height:84px;overflow:hidden}.pending-rating-poster img{object-fit:cover;width:100%;height:100%}.pending-rating-row strong,.pending-rating-row small{overflow-wrap:anywhere;display:block}.pending-rating-row small{color:#b9bdc6;margin-top:5px;font-size:.875rem}.pending-rating-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pending-rating-actions button,.rating-reminder button,.pending-ratings p button{color:#ead085;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ead08560;border-radius:10px;padding:8px 14px}.pending-rating-row .pending-rating-actions button:first-child,.rating-reminder .pending-rating-actions button[aria-pressed=true]{color:#101827;background:#ead085}.pending-rating-form{gap:12px;margin-top:16px;display:grid}.pending-rating-form label{font-size:.875rem}.pending-rating-form input{color:#f5f0e6;background:#0b1220;border:1px solid #ffffff40;border-radius:8px;width:100%;min-width:0;min-height:44px;margin-top:6px;padding:8px;font-size:1rem;display:block}.rating-reminder{color:#ead085;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:.95rem;display:flex}.rating-reminder small{flex-basis:100%}.pending-ratings button:disabled,.rating-reminder button:disabled{opacity:.55;cursor:wait}.pending-ratings button:focus-visible,.rating-reminder button:focus-visible{outline-offset:3px;outline:2px solid #ead085}html,body,main,.page-shell{width:100%;min-width:0}.page-shell>.view-stage,.lists,.watch-section,.section-content,.pending-ratings,.pending-ratings>div{min-width:0;max-width:100%}.pending-ratings-toggle>span:first-child{overflow-wrap:anywhere;min-width:0}.pending-ratings-toggle>span:last-child{flex:none}.pending-rating-row>div,.pending-rating-form,.pending-rating-form label{min-width:0}.pending-ratings p,.rating-reminder span{overflow-wrap:anywhere}.pending-ratings-complete{animation:pending-rating-next .36s var(--ease-spring);color:var(--gold);padding-bottom:16px}@keyframes pending-rating-next{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pending-rating-motion{transition:grid-template-rows .1s linear,opacity .1s linear}.pending-rating-row.is-active,.pending-ratings-complete{animation:none}.pending-rating-motion.is-completing{transform:none}}@media (width<=760px){.site-header{gap:8px;width:100%;min-width:0}.site-header .brand{flex:1 1 0;gap:8px;min-width:0}.brand-wordmark{min-width:0}.site-header .brand-name{font-size:clamp(15px,4.5vw,21px)}.site-header .brand-mark{flex:none;width:clamp(34px,10vw,46px)}.site-header .account-area{flex:none;gap:2px}.site-header .refresh-site,.site-header .notification-trigger{width:40px;height:44px}.site-header .account-pill{justify-content:center;width:40px;min-width:0;max-width:40px;padding:4px}.site-header .account-pill b{display:none}.collection-toolbar{flex-wrap:wrap;gap:12px}.collection-summary{flex-wrap:wrap;flex:180px;gap:2px 10px}.collection-toolbar .collection-summary strong{white-space:normal;overflow-wrap:anywhere}.collection-toolbar-actions{flex:none;margin-left:auto}.watchlist-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.watchlist-mode-switch button{overflow-wrap:anywhere;min-width:0}.title-grid{min-width:0}.title-grid>.title-card{min-width:0;max-width:100%}.section-heading-main{grid-template-columns:minmax(0,1fr) auto}.section-heading-main h2{overflow-wrap:anywhere}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1rem)}}.fit-screen-control{top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));z-index:150;border:1px solid var(--gold);background:var(--midnight);min-height:44px;color:var(--gold);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:16px;position:fixed}@media (width<=760px){.discover-hub,.discover-hub-header,.discover-mode-panel,.discover-deck,.explore-controls,.discover-curated{width:100%;min-width:0;max-width:100%}.discover-hub{padding-inline:0}.discover-hub-header{grid-template-columns:minmax(0,1fr)}.discover-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.discover-mode-switch small,.discover-deck>header>small{white-space:normal;overflow-wrap:anywhere}.discover-deck>header{flex-wrap:wrap;gap:8px}.explore-types{flex-wrap:wrap}.explore-types button{flex:70px}.discover-stack{max-width:100%}.discover-actions{gap:8px;width:100%;min-width:0}.discover-actions button{flex:1 1 0;min-width:0}.watch-section,.watchlist-mode-nav,.discover-hub-header,.curated-shelf-heading,.circle-profile-header,.circle-profile-shelf>header,.circle-directory>header{touch-action:pan-y pinch-zoom}}.discover-curated{container:curated/inline-size}.title-grid.discover-curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;min-width:0}.discover-curated-grid .title-card h3{white-space:normal;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.3;display:block}@container curated (width>=380px){.title-grid.discover-curated-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container curated (width>=620px){.title-grid.discover-curated-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}}@container curated (width>=900px){.title-grid.discover-curated-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 14px}}.community-refresh{gap:26px}.community-home{padding-top:0}.community-refresh h1,.community-refresh h2{overflow-wrap:anywhere}.community-refresh button:focus-visible,.community-refresh a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.community-refresh button{cursor:pointer}.community-refresh button:disabled{cursor:default;opacity:.65}.community-refresh .household-peek-card{background:linear-gradient(140deg,#1d293e,#101a2a);border-radius:16px;flex-basis:230px;gap:14px;padding:14px}.community-refresh .household-peek-identity{flex-direction:column;align-items:flex-start;gap:10px}.community-refresh .household-peek-identity>strong{font-size:16px}.community-refresh .household-peek-watch small{font-size:12px}.community-refresh .household-peek-watch{border-top:1px solid var(--line);padding-top:12px}.community-refresh .household-peek-poster{flex-basis:34px;height:51px}.community-refresh .household-peek-rail{touch-action:pan-x pan-y pinch-zoom}.community-spotlight-portal{isolation:isolate;background:radial-gradient(circle at 8% 12%,#cd30696b,#0000 34%),radial-gradient(circle at 92% 18%,#35a0d661,#0000 36%),linear-gradient(145deg,#241128 0%,#0b1c2e 52%,#17101f 100%);border:1px solid #ffffff1f;border-radius:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff17}.community-spotlight-portal:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(100deg,#0000 18%,#ffffff14 46%,#0000 72%);position:absolute;inset:-40% -60%;transform:translate(-45%)rotate(8deg)}.community-spotlight{background:#090d15;border:1px solid #ffffff29;border-radius:24px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 24px 58px #0000007a,0 0 36px #cd306921}.community-spotlight-art{color:var(--pearl);text-align:left;background:#090d15;border:0;width:100%;height:100%;min-height:440px;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.community-spotlight-collage{width:100%;height:100%;display:grid;position:absolute;inset:0}.community-spotlight-collage.has-2,.community-spotlight-collage.has-3{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.community-spotlight-collage.has-3 .spotlight-poster-1{grid-row:1/3}.community-spotlight-collage.has-3{display:block}.community-spotlight-collage.has-3 .community-spotlight-poster{position:absolute;top:0;bottom:0}.community-spotlight-collage.has-3 .spotlight-poster-1{z-index:1;width:72%;left:0}.community-spotlight-collage.has-3 .spotlight-poster-2{clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);z-index:2;width:27%;left:61%}.community-spotlight-collage.has-3 .spotlight-poster-3{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);z-index:3;left:80%;right:0}.community-spotlight-poster{min-height:0;position:relative;overflow:hidden}.community-spotlight-poster img,.community-spotlight-poster .poster-placeholder,.community-spotlight-collage>img,.community-spotlight-collage>.poster-placeholder{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);animation:.8s cubic-bezier(.2,.8,.2,1) both spotlight-art-arrive;transform:scale(1)}.community-spotlight:hover .community-spotlight-poster img{transform:scale(1.035)}.community-spotlight-shade{background:linear-gradient(105deg,#05070e33,#0000 58%),linear-gradient(#04060c0f 24%,#05070dbd 64%,#04060cfa 100%);position:absolute;inset:0}.community-spotlight-copy{max-width:min(72%,590px);animation:.65s cubic-bezier(.2,.8,.2,1) 80ms both spotlight-copy-arrive;display:grid;position:absolute;bottom:86px;left:clamp(22px,5vw,48px);right:22px}.community-spotlight-copy small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;background:#080b148f;border:1px solid #ffffff29;border-radius:999px;justify-self:start;align-items:center;gap:7px;margin-bottom:12px;padding:7px 10px;font-size:.7rem;font-weight:800;display:flex}.community-spotlight-copy small i,.community-spotlight-heading small i{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite spotlight-live;box-shadow:0 0 #ebcf8261}.community-spotlight-copy strong{letter-spacing:-.055em;text-shadow:0 3px 18px #000000b3;text-transform:uppercase;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:900;line-height:.86}.community-spotlight-copy>span{color:#ffffffe6;text-shadow:0 2px 12px #000000db;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:13px;font-size:clamp(1rem,2vw,1.12rem);font-weight:520;line-height:1.4;display:-webkit-box;overflow:hidden}.community-spotlight-meta{z-index:6;align-items:center;gap:12px;min-height:48px;display:flex;position:absolute;bottom:18px;left:clamp(22px,5vw,48px);right:22px}.community-spotlight-meta>span{color:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b1499;border:1px solid #ffffff24;border-radius:999px;padding:10px 13px;font-size:.76rem}.community-spotlight-meta>button{color:var(--gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b14a8;border:1px solid #ebcf8261;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;min-height:46px;margin-left:auto;padding:0;display:flex}.community-spotlight-meta>button b{font-size:1.25rem}.community-spotlight-loading{border:1px solid var(--line);border-radius:22px;padding:20px}.community-spotlight-intro{color:var(--pearl);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;width:100%;padding:4px 2px 20px;display:grid}.community-spotlight-heading{gap:5px;display:grid}.community-spotlight-intro small,.discussion-hub-title-row>div>span,.discussion-other-active>header>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.community-spotlight-heading small{align-items:center;gap:8px;display:flex}.community-spotlight-intro strong{letter-spacing:-.025em;font:400 clamp(2rem,5vw,3rem)/1.02 Georgia,serif}.community-latest-commenters,.discussion-hub-latest-people,.discussion-hub-avatars{align-items:center;display:flex}.community-latest-commenters .circle-avatar,.discussion-hub-latest-people .circle-avatar,.discussion-hub-avatars .circle-avatar{background:#172238;border:2px solid #161322;width:34px;height:34px;margin-left:-9px}.community-latest-commenters .circle-avatar:first-child,.discussion-hub-latest-people .circle-avatar:first-child,.discussion-hub-avatars .circle-avatar:first-child{margin-left:0}.community-spotlight-voices{color:#ffffffad;grid-column:1/-1;align-items:center;gap:11px;min-height:38px;font-size:.78rem;display:flex}.community-spotlight-intro>b{color:var(--gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d166b;border:1px solid #ebcf8257;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;min-height:46px;font-size:1.25rem;display:flex}@keyframes spotlight-art-arrive{0%{opacity:.65;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes spotlight-copy-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes spotlight-live{70%{box-shadow:0 0 0 7px #ebcf8200}to{box-shadow:0 0 #ebcf8200}}.community-household-stage{margin-top:4px}.community-household-stage>header p{color:var(--muted);margin:0;font-size:.8rem}.community-household-stage .household-peek-rail{align-items:end;gap:10px;padding:28px 3px 20px}.community-refresh .household-collage-card{isolation:isolate;background:#101622;border-color:#eee0be2e;border-radius:18px;flex-basis:clamp(180px,29vw,270px);height:286px;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000004d}.community-household-stage .household-collage-card:nth-child(-n+3){height:266px}.community-refresh .household-collage-card.is-featured{z-index:2;border-color:#ebcf82ad;height:300px;transform:translateY(-14px);box-shadow:0 24px 54px #0000007a,0 0 28px #ebcf821f}.household-collage{display:grid;position:absolute;inset:0}.household-collage-card.has-2 .household-collage,.household-collage-card.has-3 .household-collage{grid-template-columns:1fr 1fr}.household-collage-poster{min-height:0;overflow:hidden}.household-collage-poster:first-child:last-child{grid-column:1/-1}.household-collage-poster.poster-1:nth-last-child(3){grid-row:1/3}.household-collage-poster img,.household-collage-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.household-collage-private{text-align:center;background:radial-gradient(circle at 50% 35%,#ebcf8224,#0000 34%),linear-gradient(145deg,#1d2940,#0d1421);align-content:center;justify-items:center;padding:20px;display:grid}.household-collage-private b{color:var(--gold);font:400 4rem/1 Georgia,serif}.household-collage-private small{color:var(--muted);margin-top:9px;font-size:.75rem}.household-collage-shade{z-index:1;background:linear-gradient(#0305092e 0%,#0000 32%,#05080e5c 54%,#05080efa 82%);position:absolute;inset:0}.household-collage-copy{z-index:2;bottom:0;flex-direction:column;justify-content:flex-end;padding:14px;display:flex;position:absolute;inset:0}.household-collage-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:11px;left:12px;right:12px}.household-collage-top>span{color:var(--pearl);text-overflow:ellipsis;white-space:nowrap;background:#06090fb8;border:1px solid #ffffff24;border-radius:999px;max-width:70%;padding:5px 8px;font-size:.7rem;font-weight:750;overflow:hidden}.household-collage-top small{color:#f4f1ead1;text-shadow:0 1px 6px #000;font-size:.62rem}.household-collage-card .circle-avatar{border-color:#0c111b;width:31px;height:31px}.household-collage-copy>.circle-avatar-stack{margin-bottom:9px}.household-collage-copy>strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:800;line-height:1.05;overflow:hidden}.household-collage-latest{color:#f4f1eab8;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:.72rem;display:flex;overflow:hidden}.household-collage-latest b{color:var(--gold)}.community-activity{gap:16px;display:grid}.community-activity>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.community-activity h2,.community-shelf-heading{margin:0;font:400 clamp(24px,4vw,30px)/1.2 Georgia,serif}.community-feed-filter{flex-wrap:wrap;gap:4px;display:flex}.community-feed-filter button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:22px;padding:8px 12px;font-size:14px}.community-feed-filter button[aria-pressed=true]{color:var(--gold);border-color:var(--line-strong);background:#ebcf820f}.community-stories{gap:14px;display:grid}.community-stories>article{border:1px solid var(--line);background:#18253a66;border-radius:16px;min-width:0;padding:16px}.community-story-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.community-story-top button{color:var(--gold);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-height:44px;padding:0;font-size:14px}.community-story-top time{color:var(--muted);flex-shrink:0;font-size:12px}.community-story-content{grid-template-columns:72px minmax(0,1fr);gap:16px;display:grid}.community-story-poster{aspect-ratio:2/3;background:0 0;border:0;border-radius:8px;align-self:start;padding:0;overflow:hidden}.community-story-poster img,.community-story-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.community-story-title{text-align:left;color:var(--pearl);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font:400 22px/1.2 Georgia,serif}.community-story-content p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.5}.community-story-content ul{color:var(--mist);overflow-wrap:anywhere;margin:8px 0;padding:0;font-size:14px;line-height:1.5;list-style:none}.community-story-content small{color:var(--muted);font-size:12px}.community-refresh .community-score{color:var(--gold);font-size:14px}.community-story-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.community-add,.community-story-actions>button,.community-feedback button,.community-more,.community-empty button{border:1px solid var(--line-strong);min-height:44px;color:var(--gold);background:0 0;border-radius:10px;padding:9px 13px;font-size:14px}.community-add:disabled{color:var(--muted)}.community-reaction-options,.community-existing-reactions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.community-reaction-options button{border:1px solid var(--line);background:var(--midnight);border-radius:10px;min-width:44px;min-height:44px;font-size:20px}.community-existing-reactions span{font-size:18px}.community-feedback{color:var(--muted);border:1px solid var(--line);border-radius:12px;padding:12px;font-size:14px}.community-feedback p{margin:0 0 8px}.community-empty{color:var(--muted);padding:20px 0;font-size:16px;line-height:1.6}.community-visit-header{border-bottom:1px solid var(--line);padding:20px 0}.community-visit-header h1{margin:16px 0 10px;font:400 clamp(30px,5vw,42px)/1.1 Georgia,serif}.community-visit-header p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.community-member-statuses{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.community-member-statuses>div{border:1px solid var(--line);background:#ffffff09;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:flex}.community-member-statuses .circle-avatar{flex:0 0 28px;width:28px;height:28px}.community-member-statuses span,.community-member-statuses strong,.community-member-statuses small{min-width:0;display:block}.community-member-statuses strong{color:var(--pearl);font-size:12px}.community-member-statuses small{color:var(--gold);margin-top:1px;font-size:11px}.community-refresh .circle-back{justify-self:start;min-height:44px;font-size:14px}.community-shelf-tabs{border:1px solid var(--line);background:#00000026;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.community-shelf-tabs button{text-align:left;min-width:0;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;gap:5px;padding:12px 10px;font-size:14px;display:grid}.community-shelf-tabs button[aria-pressed=true]{color:var(--pearl);border-color:var(--line-strong);background:#ebcf8214}.community-shelf-tabs span{color:var(--gold);font-size:12px}.community-visit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin-top:18px;display:grid}.community-visit-grid article{flex-direction:column;align-items:stretch;min-width:0;display:flex}.community-visit-title{color:var(--pearl);text-align:left;background:0 0;border:0;gap:10px;padding:0;display:grid}.community-visit-title img,.community-visit-title .poster-placeholder{aspect-ratio:2/3;object-fit:cover;border-radius:12px;width:100%;height:auto}.community-visit-title strong{overflow-wrap:anywhere;font:400 20px/1.2 Georgia,serif}.community-visit-grid p{color:var(--muted);margin:8px 0;font-size:12px}.community-visit-grid .community-add{margin-top:auto}.community-skeleton{gap:12px;display:flex;overflow:hidden}.community-skeleton i{background:#ffffff0d;border-radius:16px;flex:0 0 230px;height:150px}@media (width<=600px){.community-refresh{gap:22px;padding-top:20px}.community-home{padding-top:0}.community-refresh .household-peek-card{flex-basis:205px}.community-story-title{font-size:20px}.community-story-content{grid-template-columns:60px minmax(0,1fr);gap:12px}.community-stories>article{padding:12px}.community-visit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.community-visit-title strong{font-size:18px}.community-spotlight-portal{margin-inline:calc(var(--page-gutter) * -1);padding:22px var(--page-gutter) 20px;border-left:0;border-right:0;border-radius:0}.community-spotlight{border-radius:24px;min-height:clamp(430px,118vw,520px)}.community-spotlight-art{min-height:clamp(430px,118vw,520px)}.community-spotlight-collage.has-2,.community-spotlight-collage.has-3{grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr)}.community-spotlight-collage.has-3 .spotlight-poster-1{width:72%}.community-spotlight-collage.has-3 .spotlight-poster-2{width:29%;left:60%}.community-spotlight-collage.has-3 .spotlight-poster-3{left:80%}.community-spotlight-shade{background:linear-gradient(90deg,#03060bbd 0%,#04070c2e 62%,#0000 82%),linear-gradient(#0000 32%,#03060b8a 68%,#03060bfa 100%)}.community-spotlight-copy{max-width:82%;bottom:86px;left:20px;right:auto}.community-spotlight-copy small{margin-bottom:10px;font-size:.65rem}.community-spotlight-copy strong{font-size:clamp(2.5rem,13vw,3.65rem)}.community-spotlight-copy>span{margin-top:11px;font-size:1rem;line-height:1.36}.community-spotlight-meta{min-height:48px;bottom:16px;left:20px;right:16px}.community-spotlight-meta>span{padding:9px 11px}.community-spotlight-meta>button{width:44px;height:44px;min-height:44px}.community-spotlight-meta>button b{font-size:1.25rem}.community-household-stage>header{align-items:end}.community-household-stage>header p{text-align:right;max-width:42%}.community-household-stage .household-peek-rail{margin-inline:calc(var(--page-gutter) * -1);max-width:100vw;padding:30px var(--page-gutter) 18px;scroll-padding-inline:var(--page-gutter);gap:7px}.community-refresh .household-collage-card{flex-basis:calc((100vw - (var(--page-gutter) * 2) - 14px) / 3);border-radius:14px;height:226px}.community-household-stage .household-collage-card:nth-child(-n+3){height:214px}.community-refresh .household-collage-card.is-featured{height:246px;transform:translateY(-14px)}.household-collage-copy{padding:10px}.household-collage-top{top:8px;left:8px;right:8px}.household-collage-top>span{max-width:100%;padding:4px 6px;font-size:.6rem}.household-collage-top small{display:none}.household-collage-card .circle-avatar{width:25px;height:25px}.household-collage-copy>.circle-avatar-stack{margin-bottom:7px}.household-collage-copy>strong{white-space:normal;font-size:clamp(.82rem,3.7vw,1.05rem)}.household-collage-latest{font-size:.6rem}}.community-refresh .household-peek-poster .poster-placeholder,.community-story-poster .poster-placeholder{min-height:0;padding:4px}.community-refresh .household-peek-poster .poster-placeholder>*,.community-story-poster .poster-placeholder>*{display:none}@media (prefers-reduced-motion:reduce){.community-refresh *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.community-shared{border-top:1px solid var(--line);color:var(--muted);padding-top:16px}.community-shared summary{cursor:pointer;min-height:44px;color:var(--pearl);font-size:16px}.community-shared button{color:var(--gold);text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:14px;display:block}.explore-review-mode{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.explore-review-mode button{color:var(--gold);text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.discovery-feedback{border-bottom:1px solid var(--line);width:100%;max-width:440px;margin:12px auto;padding-bottom:10px}.discovery-feedback summary{color:var(--gold);cursor:pointer;align-items:center;min-height:44px;font-size:.875rem;display:flex}.discovery-feedback p{margin:8px 0;font-size:.875rem;line-height:1.5}.discovery-feedback fieldset{border:0;min-width:0;margin:12px 0;padding:0}.discovery-feedback legend{margin-bottom:8px;font-size:.875rem}.discovery-feedback fieldset div{flex-wrap:wrap;gap:8px;display:flex}.discovery-feedback button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:10px;padding:8px 12px;font-size:.875rem}.discovery-feedback button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#ebcf8214}.discovery-feedback small{color:var(--muted);font-size:.75rem;line-height:1.5;display:block}.curated-controls label{min-width:0}.curated-controls select{background:var(--midnight);width:100%;max-width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px;font-size:.875rem}.tonight-poster{border-radius:8px;flex:0 0 64px;width:64px;height:96px;overflow:hidden}.tonight-poster img{object-fit:cover;width:100%;height:100%}.tonight-filters{flex-wrap:wrap}@media (width<=600px){.curated-controls{flex-wrap:wrap}.curated-controls label{flex:130px}.tonight-filters label{flex:120px;min-width:0}}.availability-review,.season-release-date{color:var(--muted);margin:10px 0;font-size:.8125rem;line-height:1.5}.season-actions,.season-status-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.season-actions button,.season-status-menu button,.season-rating-editor button{text-transform:none;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:8px;font-size:.875rem;line-height:1.35}.season-actions button:disabled,.dialog-primary-action:disabled{color:var(--muted);cursor:default;opacity:.65}.season-rating-editor label{min-width:0}.season-rating-editor label span{text-transform:none;font-size:.875rem}.season-rating-editor input{min-width:0;font-size:1rem}.title-discussion{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #eee0be1f;border-radius:20px;margin:18px 0;padding:18px;overflow:hidden}.community-detail .title-discussion{box-shadow:none;background:0 0;border:0;border-radius:0;margin:20px 0 12px;padding:0;overflow:visible}.title-discussion-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.title-discussion-heading span,.community-conversations>header span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:750;display:block}.title-discussion-heading h3{margin:0;font-family:Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1.1}.title-discussion-heading>b{color:var(--gold);background:#ebcf821f;border:1px solid #ebcf8242;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:30px;font-size:.8rem;display:flex}.comment-thread{border-bottom:1px solid #ffffff14;padding-bottom:15px}.comment-thread:last-child{border-bottom:0}.title-comment{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.title-comment.is-reply{margin:13px 0 0 38px}.title-comment .circle-avatar,.mention-menu .circle-avatar{border:1px solid #ebcf8238;width:32px;height:32px}.title-comment header strong{font-size:.84rem}.title-comment header span,.title-comment header time{color:var(--muted);font-size:.68rem}.title-comment header time{margin-left:auto}.title-comment p{color:#f4f1eae6;overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:.9rem;line-height:1.55}.title-comment footer{letter-spacing:0;text-transform:none;border:0;justify-content:flex-start;align-items:center;gap:16px;margin-top:5px;padding:0;display:flex}.title-comment footer button{color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:.72rem}.title-comment footer span{color:var(--muted);margin-left:auto;font-size:.65rem}.spoiler-reveal{color:var(--muted);cursor:pointer;text-align:left;background:#07090db8;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:48px;margin-top:7px;padding:9px 13px}.spoiler-reveal span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:#ebcf8229;border-radius:5px;margin-right:7px;padding:4px 6px;font-size:.62rem;font-weight:750}.comment-removed{font-style:italic;color:var(--muted)!important}.discussion-composer{background:#05070b61;border:1px solid #ffffff1a;border-radius:16px;margin-top:14px;padding:8px 10px;position:relative}.discussion-composer textarea{color:var(--ink);field-sizing:content;font:inherit;resize:none;background:0 0;border:0;outline:0;width:100%;min-height:28px;max-height:140px;padding:5px 2px;line-height:1.45;overflow-y:auto}.discussion-composer textarea::placeholder{color:var(--muted)}.discussion-composer-row{align-items:flex-start;gap:10px;display:flex}.composer-input-stack{flex:auto;min-width:0}.composer-pill{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff21;border-radius:999px;align-items:flex-end;gap:8px;min-height:48px;padding:5px 5px 5px 15px;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000001f}.composer-pill>label{flex:auto;align-self:stretch;min-width:0;display:flex}.composer-send{background:var(--gold);color:#14120c;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-self:flex-end;align-items:center;width:38px;height:38px;padding:0;transition:background-color .2s,color .2s,opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);display:flex}.composer-send svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:21px;height:21px}.composer-send:not(:disabled):active{transform:scale(.92)}.composer-send:disabled{color:#f4f1ea7a;cursor:default;background:#ffffff29}.discussion-composer>footer{letter-spacing:0;text-transform:none;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:5px 0 0;display:flex}.discussion-composer>footer>span{color:var(--muted);margin-left:auto;font-size:.68rem}.discussion-composer>footer>button,.discussion-error button,.discussion-more,.conversation-error button{background:var(--gold);color:#16130c;cursor:pointer;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-weight:750}.discussion-composer>footer>button:disabled{cursor:default;opacity:.45}.spoiler-toggle{color:var(--muted);align-items:center;gap:6px;width:max-content;min-height:26px;padding:2px 3px 0;font-size:.72rem;display:flex}.spoiler-toggle input{accent-color:var(--gold);width:14px;height:14px;margin:0}.composer-context{color:var(--gold);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.74rem;display:flex}.composer-context button{color:var(--muted);background:0 0;border:0;min-height:36px}.mention-menu{border:1px solid var(--line);z-index:3;background:#17191f;border-radius:14px;display:grid;position:absolute;top:64px;left:12px;right:12px;overflow:hidden;box-shadow:0 14px 30px #00000059}.mention-menu button{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:48px;padding:8px 11px;display:flex}.discussion-empty,.discussion-locked,.discussion-error{background:#ffffff09;border-radius:15px;padding:15px}.discussion-empty p,.discussion-locked p,.discussion-error p{color:var(--muted);margin:5px 0;font-size:.82rem;line-height:1.45}.discussion-loading,.conversation-loading{color:var(--muted);align-items:center;gap:10px;min-height:70px;display:flex}.discussion-loading i,.conversation-loading i{border:2px solid #ffffff26;border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite discussion-spin}@keyframes discussion-spin{to{transform:rotate(1turn)}}.community-conversations>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.community-conversations>header h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400}.community-conversations>header p{color:var(--muted);text-align:right;max-width:260px;margin:0;font-size:.82rem;line-height:1.4}.conversation-card{background:#ffffff09;border:1px solid #eee0be21;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 18px 46px #0003}.conversation-art{aspect-ratio:4/3;cursor:pointer;background:#111;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.conversation-art>img{object-fit:cover;width:100%;height:100%}.conversation-shade{background:linear-gradient(#0000000d 25%,#05070bf5);position:absolute;inset:0}.conversation-rank{color:var(--gold);background:#080a0eb8;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;font-size:.65rem;position:absolute;top:13px;left:13px}.conversation-title{color:var(--ink);text-align:left;display:grid;position:absolute;bottom:15px;left:15px;right:15px}.conversation-title small{color:#ffffffa8;text-transform:uppercase;margin-bottom:4px;font-size:.65rem}.conversation-title strong{font-family:Georgia,serif;font-size:1.45rem;font-weight:400;line-height:1.05}.conversation-participants{justify-content:space-between;align-items:center;display:flex}.conversation-participants>span{color:var(--muted);font-size:.7rem}.conversation-card-body>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.conversation-card-body>p strong{color:var(--ink)}.conversation-card-body>button{color:var(--gold);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0;font-weight:700;display:flex}.conversation-empty,.conversation-error{border:1px solid var(--line);background:#ffffff09;border-radius:20px;padding:20px}.conversation-empty p,.conversation-error p{color:var(--muted);margin:6px 0}.community-discussions-hub{gap:24px;padding-top:24px}.discussion-hub-header{gap:20px;display:grid}.discussion-hub-title-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.discussion-hub-title-row h1{letter-spacing:-.04em;margin:6px 0 0;font:400 clamp(2.8rem,8vw,5.2rem)/.92 Georgia,serif}.discussion-hub-latest-people{padding-left:12px}.discussion-hub-latest-people small{color:var(--muted);white-space:nowrap;margin-left:11px;font-size:.72rem}.discussion-hub-search{-webkit-backdrop-filter:blur(22px);background:#151e2fb8;border:1px solid #eee0be2e;border-radius:18px;align-items:center;min-height:58px;padding:0 18px;display:flex}.discussion-hub-search svg{fill:none;height:22px;stroke:var(--gold);stroke-linecap:round;stroke-width:1.8px;flex:0 0 22px;width:22px;margin-right:12px}.discussion-hub-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:1rem}.discussion-hub-search input::placeholder{color:var(--muted)}.discussion-hub-tabs{border:1px solid var(--line);background:#090d15c2;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:5px;display:grid}.discussion-hub-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:.88rem;font-weight:700;display:flex}.discussion-hub-tabs button.is-active{color:var(--pearl);background:linear-gradient(135deg,#ebcf8233,#ebcf8212);box-shadow:inset 0 0 0 1px #ebcf8233}.discussion-hub-tabs button span{background:var(--gold);color:#17130b;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.66rem;display:flex}.discussion-hub-list,.discussion-search-results{gap:10px;display:grid}.discussion-search-results h2{margin:2px 0 10px;font:400 1.75rem/1.1 Georgia,serif}.discussion-search-results>p{color:var(--muted)}.discussion-hub-row{-webkit-backdrop-filter:blur(18px);color:var(--ink);text-align:left;background:linear-gradient(115deg,#1c283ed1,#0f1623b3);border:1px solid #eee0be21;border-radius:20px;grid-template-columns:86px minmax(0,1fr) auto 28px;align-items:center;gap:16px;width:100%;min-height:126px;padding:12px 16px 12px 12px;transition:border-color .2s,transform .25s,background .25s;display:grid;overflow:hidden}.discussion-hub-row:hover{background:linear-gradient(115deg,#22314be6,#111928c2);border-color:#ebcf8252;transform:translateY(-2px)}.discussion-hub-poster{border-radius:12px;align-self:stretch;min-height:102px;display:block;overflow:hidden}.discussion-hub-poster img,.discussion-hub-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.discussion-hub-copy{min-width:0;display:grid}.discussion-hub-kicker{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:750;display:flex}.discussion-hub-kicker i{color:#07120e;letter-spacing:.04em;background:#88d5b4;border-radius:999px;padding:3px 6px;font-size:.58rem;font-style:normal}.discussion-hub-copy>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:400 clamp(1.25rem,3vw,1.8rem)/1.1 Georgia,serif;overflow:hidden}.discussion-hub-preview{color:#f4f1eac2;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:.8rem;line-height:1.4;display:block;overflow:hidden}.discussion-hub-preview b{color:var(--ink)}.discussion-hub-activity{color:var(--muted);margin-top:7px;font-size:.7rem}.discussion-hub-avatars .circle-avatar{border-color:#121b2b;width:32px;height:32px}.discussion-hub-arrow{color:var(--gold);text-align:right;font-size:1.25rem}.discussion-other-active{border-top:1px solid var(--line);gap:15px;margin-top:10px;padding-top:26px;display:grid}.discussion-other-active h2{margin:4px 0 0;font:400 1.7rem/1.15 Georgia,serif}.discussion-other-active>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.discussion-other-active button{color:var(--ink);text-align:left;background:0 0;border:0;gap:7px;min-width:0;padding:0;display:grid}.discussion-other-active button>span{aspect-ratio:16/10;border:1px solid var(--line);border-radius:13px;overflow:hidden}.discussion-other-active img,.discussion-other-active .poster-placeholder{object-fit:cover;width:100%;height:100%}.discussion-other-active strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discussion-other-active small{color:var(--muted)}@media (width<=760px){.title-discussion{border-radius:18px;margin:14px 0;padding:14px}.community-detail .title-discussion{margin-top:16px;padding:0}.title-discussion-heading h3{font-size:1.3rem}.title-comment.is-reply{margin-left:23px}.discussion-composer>footer{flex-wrap:wrap}.community-conversations>header{align-items:start;display:block}.community-conversations>header p{text-align:left;max-width:none;margin-top:7px}.conversation-rail{margin-inline:calc(var(--page-gutter) * -1);max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));overscroll-behavior-inline:contain;padding:0 var(--page-gutter) 8px;scroll-padding-left:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.conversation-rail::-webkit-scrollbar{display:none}.conversation-card{max-width:calc(100vw - (var(--page-gutter) * 2) - env(safe-area-inset-left) - env(safe-area-inset-right));scroll-snap-align:start;flex:0 0 min(82vw,330px)}.conversation-art{aspect-ratio:1.15}.title-comment footer,.discussion-composer>footer{flex-direction:row;align-items:center;padding-top:5px;padding-bottom:0}.community-spotlight-intro{grid-template-columns:minmax(0,1fr) auto;gap:8px 11px;padding-bottom:17px}.community-spotlight-intro>b{width:44px;height:44px;min-height:44px;font-size:1.15rem}.community-spotlight-voices{font-size:.74rem}.community-latest-commenters .circle-avatar{width:30px;height:30px}.community-discussions-hub{padding-top:18px}.discussion-hub-title-row{align-items:start}.discussion-hub-latest-people{margin-top:5px}.discussion-hub-latest-people small{display:none}.discussion-hub-search{border-radius:16px;min-height:54px}.discussion-hub-row{grid-template-columns:70px minmax(0,1fr) 22px;gap:12px;min-height:112px;padding:10px 12px 10px 10px}.discussion-hub-poster{min-height:92px}.discussion-hub-avatars{display:none}.discussion-hub-preview{max-width:100%}.discussion-other-active>div{margin-inline:calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.discussion-other-active button{scroll-snap-align:start;flex:0 0 42vw}}@media (width<=390px){.title-discussion{padding:12px}.community-detail .title-discussion{padding:0}.title-comment{grid-template-columns:30px minmax(0,1fr);gap:8px}.title-comment.is-reply{margin-left:14px}.title-comment .circle-avatar,.mention-menu .circle-avatar{width:30px;height:30px}.discussion-composer>footer{flex-wrap:wrap;display:flex}.discussion-composer>footer>span{text-align:right;margin-left:auto}.discussion-composer>footer>button{width:auto;min-height:36px;padding-inline:14px}.conversation-card{flex-basis:min(86vw,310px)}}@media (prefers-reduced-motion:reduce){.discussion-loading i,.conversation-loading i{animation:none}}@media (width>=761px){.household-nav-desktop{z-index:20;width:min(420px,42vw);position:fixed;left:50%;transform:translate(-50%);margin:0!important;top:6px!important}.title-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.discover-stack{height:min(610px,70dvh)}.profile-photo-card{min-height:250px;padding:34px}}.community-spotlight-shade{z-index:4}.community-spotlight-copy{z-index:5}.community-spotlight-meta{z-index:6}.community-household-stage .household-peek-rail{justify-content:center;overflow-y:visible}.community-refresh .household-collage-card:not(.is-featured){filter:saturate(.86)}.community-refresh .household-collage-card:hover{filter:saturate(1.04);transform:translateY(-6px)}.community-refresh .household-collage-card.is-featured:hover{transform:translateY(-18px)}.title-comment-list{overscroll-behavior:contain;max-height:410px;overflow:auto}.verification-note{align-items:stretch;padding:0;display:block}.verification-note summary{color:var(--mist);cursor:pointer;min-height:48px;padding:14px 18px;font-size:14px;font-weight:700;list-style:none}.verification-note summary:after{color:var(--gold);content:"+";float:right;font-size:18px}.verification-note[open] summary:after{content:"−"}.verification-note p{border-top:1px solid var(--line);text-align:left;margin:0;padding:14px 18px 18px}.watch-section,.discover-curated,.community-conversations,.community-activity{content-visibility:auto;contain-intrinsic-size:1px 720px}.explore-controls{z-index:8;max-width:440px;margin:0 auto 12px;position:relative}.explore-types{justify-content:flex-end;display:flex}.explore-filter-trigger{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);min-height:44px;color:var(--mist);background:#0c121da8;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}.explore-filter-trigger span{color:var(--gold);font-size:20px}.explore-filter-sheet{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#0c121df0;border:1px solid #ffffff24;border-radius:24px;padding:18px;animation:.28s cubic-bezier(.22,1,.36,1) discover-filter-in;position:absolute;top:52px;left:0;right:0;box-shadow:0 24px 60px #0000006b}.explore-filter-sheet>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.explore-filter-sheet>header div{gap:3px;display:grid}.explore-filter-sheet>header strong{font-size:17px}.explore-filter-sheet>header small{color:var(--muted)}.explore-filter-sheet>header button{width:40px;height:40px;color:var(--mist);background:#ffffff14;border:0;border-radius:999px;font-size:22px}.explore-format-pills{scrollbar-width:none;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.explore-format-pills::-webkit-scrollbar{display:none}.explore-format-pills button{min-height:40px;color:var(--mist);background:0 0;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:7px 12px}.explore-format-pills button[aria-pressed=true]{background:var(--gold);color:var(--midnight);border-color:var(--gold)}.explore-range{gap:9px;margin-top:18px;display:grid}.explore-range>span,.explore-range>small{justify-content:space-between;gap:12px;display:flex}.explore-range>span{font-size:14px}.explore-range>span strong{color:var(--gold);font-weight:600}.explore-range>small{color:var(--muted);font-size:12px}.explore-range input{width:100%;accent-color:var(--gold)}.explore-filter-sheet .explore-filter-options{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.explore-multi-filter{gap:7px;min-width:0;display:grid}.explore-multi-filter>span{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.explore-multi-filter>span small{color:var(--gold);font-size:11px}.explore-multi-filter>div{scrollbar-width:none;gap:6px;padding:1px 1px 5px;display:flex;overflow-x:auto}.explore-multi-filter>div::-webkit-scrollbar{display:none}.explore-multi-filter button{min-height:40px;color:var(--mist);font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:7px 11px;font-size:12px}.explore-multi-filter button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--midnight);font-weight:700}.explore-pool-warning{color:var(--gold);background:#ebcf821a;border-radius:12px;margin:14px 0 0;padding:11px 12px;font-size:13px;line-height:1.4}.discover-score-row{flex-wrap:wrap;gap:8px;margin:9px 0;display:flex}.discover-score-row span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a12ad;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:13px;font-weight:700;display:flex}.discover-score-row b{letter-spacing:.05em;font-size:11px}.discover-score-row .is-rt b{color:#ff5b68}.discover-score-row .is-mc b{color:#64d77d}.discover-score-row .is-match b{color:var(--gold)}.discover-actions .discover-hide b{background:#ffffff14}@keyframes discover-filter-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=480px){.explore-filter-sheet{left:7px;right:7px}.explore-filter-sheet .explore-filter-options{grid-template-columns:1fr}.discover-copy .explore-reason{-webkit-line-clamp:1;font-size:12px}.discover-score-row{gap:5px}.discover-score-row span{padding:4px 7px}}@media (prefers-reduced-motion:reduce){.explore-filter-sheet{animation:none}}@media (width<=760px){.community-household-stage .household-peek-rail{justify-content:flex-start}.community-refresh .household-collage-card:hover{transform:none}.community-refresh .household-collage-card.is-featured:hover{transform:translateY(-14px)}.title-comment-list{max-height:46dvh}.watch-section,.discover-curated,.community-conversations,.community-activity{contain-intrinsic-size:1px 540px}}@media (width<=600px){.community-household-stage .household-peek-rail{gap:0;width:100%;max-width:100%;margin-inline:0;padding:20px 0 18px}.community-refresh .household-collage-card[data-stage=left],.community-refresh .household-collage-card[data-stage=right]{height:206px;flex:0 0 96px!important;width:96px!important;max-width:96px!important}.community-refresh .household-collage-card[data-stage=center]{height:246px;margin-inline:-10px;flex:0 0 150px!important;width:150px!important;max-width:150px!important}.community-refresh .household-collage-card[data-stage=right],.community-refresh .household-collage-card[data-stage=left]{z-index:1}.community-refresh .household-collage-card[data-stage=center]{z-index:3}.household-collage-card .circle-avatar{width:25px;height:25px}.household-collage-copy{padding:7px}.household-collage-copy>strong{font-size:clamp(.72rem,3.3vw,.9rem)}.household-collage-card[data-stage=center] .household-collage-copy>strong{font-size:clamp(.92rem,4.1vw,1.1rem)}.household-collage-card[data-stage=left] .household-collage-latest,.household-collage-card[data-stage=right] .household-collage-latest{display:none}.household-collage-latest{font-size:.64rem}}.discover-deck{max-width:980px}.discover-deck>header,.discover-deck>.explore-review-mode,.discover-deck>.explore-controls{max-width:520px}.discover-deck>header{margin-inline:auto}.discover-deck>header>small{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0c121d8a;border-color:#ffffff1f}.discover-deck>.explore-controls{margin-bottom:16px}.discover-stack{isolation:isolate;perspective:1200px;width:calc(100% - 20px);max-width:520px;height:clamp(590px,72svh,740px)}.discover-stack:before{content:"";filter:blur(18px);opacity:.7;pointer-events:none;background:radial-gradient(#c6a15b38,#0000 66%);position:absolute;inset:18% -20% -5%;transform:translateZ(-1px)}.discover-card{background:#090e18;border:1px solid #ffffff2e;border-radius:32px;box-shadow:0 34px 90px #0000009e,inset 0 0 0 1px #ffffff06}.discover-card:after{border-radius:inherit;content:"";pointer-events:none;z-index:7;border:1px solid #ffffff17;position:absolute;inset:0}.discover-card.is-next{filter:brightness(.58)saturate(.72);opacity:.72;z-index:1;inset:15px 18px -15px;transform:translate3d(0,16px,-70px)scale(.97)}.discover-card.is-current{transform:translate3d(var(--discover-x),0,0) rotate(var(--discover-tilt));z-index:3;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s,filter .22s;animation:.34s cubic-bezier(.16,1,.3,1) discover-card-arrive}.discover-card.is-current.is-exiting-pass{filter:saturate(.7);transform:translate(-125%,12px)rotate(-11deg)}.discover-card.is-current.is-exiting-up-next{filter:saturate(1.2);transform:translate(125%,12px)rotate(11deg)}.discover-card.is-current.is-exiting-hide{filter:blur(4px)saturate(.2);opacity:0;transform:translateY(18px)scale(.88)}.discover-poster{height:100%;position:absolute;inset:0}.discover-poster img,.discover-poster .poster-placeholder{object-fit:cover;object-position:center 18%;width:100%;height:100%;transform:scale(1.002)}.discover-card-hud{pointer-events:none;z-index:5;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:20px;left:20px;right:20px}.discover-pick-number{color:#ffffffe0;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#070b1385;border:1px solid #fff3;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750}.discover-match{aspect-ratio:1;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#070b1394;border:1px solid #ebcf828c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:72px;display:flex;box-shadow:0 10px 28px #00000040,inset 0 0 24px #ebcf8214}.discover-match strong{color:#f2d67d;letter-spacing:-.04em;font-size:22px;font-weight:780;line-height:1}.discover-match small{color:#ffffffbf;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:750}.discover-copy{background:linear-gradient(#0000,#070b13e6 24%,#070b13fa 100%);height:auto;padding:110px 26px 118px;position:absolute;bottom:0}.discover-meta{gap:7px}.discover-meta span{color:#ffffffd4;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.discover-copy h2{color:#fff;font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;max-width:92%;margin:13px 0 11px;font-size:clamp(38px,7vw,56px);font-weight:540;line-height:.94}.discover-score-row{gap:7px;margin:0 0 10px}.discover-score-row span{color:#fff;background:#ffffff17;border-color:#ffffff1f;min-height:34px;padding:6px 11px;font-size:14px}.discover-score-row b{font-size:12px}.discover-copy .explore-reason{color:#ffffffbd;-webkit-line-clamp:2;max-width:92%;margin:0 0 10px;font-family:inherit;font-size:14px;line-height:1.42}.discover-details-toggle{color:#f2d67d;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;min-height:38px;padding:0;font-size:14px;font-weight:720;display:inline-flex}.discover-details-toggle span{font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.discover-details-toggle:hover span{transform:translate(3px)}.discover-actions{z-index:6;-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);background:#0a0f19a8;border:1px solid #ffffff29;border-radius:25px;justify-content:space-around;align-items:center;gap:4px;margin:0;padding:9px 12px 8px;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 16px 40px #00000061,inset 0 1px #ffffff14}.discover-actions button{color:#ffffffc7;flex:1;gap:4px;min-width:0;font-size:12px}.discover-actions button b{box-shadow:none;background:#ffffff12;border-color:#ffffff24;width:48px;height:48px}.discover-actions button b svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.discover-actions .discover-hide b{color:#ffffffc7;background:#ffffff12}.discover-actions .discover-pass b{color:#ff8293;background:#ff5b701a;border-color:#ff6e824d}.discover-actions .discover-keep b{color:#111827;background:linear-gradient(145deg,#f3d77d,#caa154);border:0;width:58px;height:58px}.discover-intent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b13ad;border-radius:999px;padding:10px 16px;font-size:19px;top:106px}.discover-intent.is-pass{left:28px}.discover-intent.is-save{right:28px}.discovery-feedback{max-width:520px}.discover-destination{color:#ffffff80;justify-content:center;align-items:center;gap:9px;margin:15px auto 0;font-size:12px;display:flex}.discover-destination b{color:#f2d67d;font-size:17px}.discover-destination i{background:#ffffff38;border-radius:50%;width:3px;height:3px}@media (width<=760px){.discover-deck{width:calc(100% + 8px);margin-inline:-4px}.discover-stack{width:calc(100% - 8px);max-width:500px;height:clamp(570px,72svh,690px)}.discover-card{border-radius:29px}.discover-card.is-next{inset:12px 12px -12px}.discover-copy{padding:105px 21px 114px}.discover-copy h2{max-width:96%;font-size:clamp(36px,10.5vw,48px)}.discover-copy .explore-reason{-webkit-line-clamp:2;max-width:96%;font-size:13px}.discover-card-hud{top:17px;left:17px;right:17px}.discover-match{height:66px}.discover-match strong{font-size:20px}.discover-actions{bottom:13px;left:13px;right:13px}}@media (width<=390px){.discover-stack{height:clamp(545px,71svh,640px)}.discover-copy{padding-inline:18px}.discover-copy h2{font-size:34px}.discover-copy .explore-reason{-webkit-line-clamp:1}.discover-actions{padding-inline:7px}.discover-actions button b{width:44px;height:44px}.discover-actions .discover-keep b{width:54px;height:54px}}.discover-deck>header,.discover-deck>.explore-controls{margin-bottom:10px}.discover-stack{aspect-ratio:2/3;width:calc(100% - 24px);max-width:480px;height:auto;margin-top:0}.discover-stack:before{inset:12% -14% -3%}.discover-card{border-radius:28px;height:100%}.discover-card.is-next{inset:12px 12px -12px}.discover-poster{height:68%;bottom:auto}.discover-poster img,.discover-poster .poster-placeholder{object-position:center 20%}.discover-poster-shade{background:linear-gradient(#04070d57 0%,#0000 32%,#070b1314 70%,#0b111d 100%)}.discover-card-hud{top:16px;left:16px;right:16px}.discover-pick-number{padding:8px 11px;font-size:11px}.discover-match{aspect-ratio:auto;border-radius:999px;flex-direction:row;gap:5px;height:auto;min-height:40px;padding:8px 12px}.discover-match strong{font-size:18px}.discover-match small{margin:0;font-size:10px}.discover-copy{background:linear-gradient(#0b111d00 0%,#0b111d 20% 100%);height:auto;min-height:45%;padding:68px 22px 22px;bottom:0}.discover-copy h2{text-wrap:pretty;max-width:100%;margin:11px 0 10px;font-size:clamp(34px,8vw,48px);line-height:1;overflow:visible}.discover-copy .explore-reason{color:#ffffffb3;-webkit-line-clamp:2;max-width:100%;margin-bottom:8px;font-size:13px;line-height:1.4}.discover-score-row{margin-bottom:7px}.discover-score-row span{min-height:31px}.discover-details-toggle{min-height:34px;font-size:13px}.discover-intent{top:72px}.discover-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:.84fr 1fr 1.08fr;gap:10px;width:calc(100% - 24px);max-width:480px;margin:18px auto 0;padding:0;display:grid;position:static;bottom:auto;left:auto;right:auto}.discover-actions button{color:#ffffffd6;border:1px solid #ffffff26;border-radius:18px;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-height:54px;padding:0 12px;font-size:14px;font-weight:720;display:flex}.discover-actions button b,.discover-actions .discover-keep b{color:inherit;background:0 0;border:0;border-radius:0;width:24px;height:24px}.discover-actions button b svg{width:21px;height:21px}.discover-actions button span{font-size:14px}.discover-actions .discover-hide{color:#ffffffa6;background:#ffffff0a}.discover-actions .discover-pass{color:#ff9aaa;background:#ff6e8214;border-color:#ff6e823d}.discover-actions .discover-keep{color:#111827;background:linear-gradient(145deg,#f1d57b,#c79f51);border:0;box-shadow:0 10px 28px #c6a15b33}.discover-actions button:hover{transform:translateY(-2px)}.discover-actions button:hover b{transform:none}.discovery-feedback{max-width:480px;margin-top:16px}.discover-destination{max-width:480px}@media (width<=760px){.discover-stack{aspect-ratio:2/3;width:calc(100% - 8px);max-width:460px;height:auto}.discover-card{border-radius:26px}.discover-copy{min-height:46%;padding:64px 19px 18px}.discover-copy h2{font-size:clamp(32px,9.4vw,43px);line-height:1.02}.discover-actions{width:calc(100% - 8px);margin-top:16px}}@media (width<=390px){.discover-stack{aspect-ratio:2/3;height:auto}.discover-copy{padding:58px 17px 16px}.discover-copy h2{font-size:30px}.discover-copy .explore-reason{-webkit-line-clamp:1}.discover-actions{gap:7px}.discover-actions button{border-radius:16px;min-height:50px;padding-inline:8px;font-size:13px}.discover-actions button b,.discover-actions .discover-keep b{width:21px;height:21px}.discover-actions button span{font-size:13px}}.community-activity{gap:12px}.community-activity>header{gap:10px}.community-stories{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-items:start;gap:10px}.community-stories>article{background:linear-gradient(145deg,#1b283d8f,#121b2b61);border-color:#ffffff1c;border-radius:18px;grid-template:"top top""details poster"1fr"actions poster"/minmax(0,1fr) minmax(124px,34%);align-self:start;min-height:252px;padding:0;display:grid;overflow:hidden}.community-story-top{border-bottom:1px solid #ffffff14;grid-area:top;min-height:42px;margin:0;padding:7px 14px}.community-story-top button{color:var(--pearl);min-height:32px;font-size:14px;font-weight:720}.community-story-top time{font-size:12px}.community-story-content{display:contents}.community-story-poster{aspect-ratio:auto;background-color:#0b0f16;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;grid-area:poster;align-self:stretch;width:100%;height:100%;min-height:209px;display:block;position:relative;overflow:hidden;box-shadow:-18px 0 34px #00000038}.community-story-poster>img{opacity:0;position:absolute;width:1px!important;height:1px!important}.community-story-poster>.poster-placeholder{min-width:100%;min-height:100%;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.community-story-poster:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#141b28d1 0%,#141b2847 18%,#0000 48%);position:absolute;inset:0}.community-story-details{grid-area:details;align-self:start;min-width:0;padding:16px 14px 10px}.community-story-meta{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.community-story-title{font-family:var(--font-display),Georgia,serif;font-size:20px;font-weight:600;line-height:1.12}.community-story-content ul{color:var(--muted);margin:7px 0;font-size:13px;line-height:1.38}.community-story-content li+li{margin-top:3px}.community-story-content p{margin:6px 0;font-size:13px;line-height:1.4}.community-refresh .community-score{color:var(--muted);align-items:baseline;gap:5px;margin-top:9px;font-size:11px;display:flex}.community-refresh .community-score strong{color:var(--gold);font-size:20px;line-height:1}.community-refresh .community-score small{color:var(--gold);font-size:11px}.community-story-actions{border-top:1px solid #ffffff14;flex-wrap:nowrap;grid-area:actions;justify-content:space-between;align-items:center;min-height:48px;margin:0;padding:7px 10px 7px 14px}.community-owned-status{color:var(--muted);font-size:13px}.community-story-actions .community-add{border:0;min-height:36px;padding:6px 0}.community-story-actions .community-comments{color:var(--pearl);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:6px 11px;display:inline-flex}.community-comments svg{fill:none;height:17px;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px}.community-comments span{white-space:nowrap;font-size:13px;font-weight:680}@media (width<=760px){.community-stories{grid-template-columns:1fr}.community-stories>article{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(132px,36%);min-height:264px}.community-story-details{padding:17px 14px 10px}.community-story-title{font-size:20px}.community-story-poster{min-height:221px}}.community-story-watchers{align-items:center;gap:9px;min-width:0;margin-top:8px;display:flex}.community-story-watchers .circle-avatar-stack{flex:none;display:flex}.community-story-watchers .circle-avatar{border:2px solid #172238;width:25px;height:25px;margin-left:-7px;font-size:9px}.community-story-watchers .circle-avatar:first-child{margin-left:0}.community-story-watchers>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.community-story-latest{color:#f4f1eae6;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;margin-top:9px;padding:0;font-size:12px;line-height:1.35;display:block;overflow:hidden}.community-story-latest strong{color:var(--pearl);margin-right:5px}.community-story-latest span{color:var(--muted)}.community-comments-backdrop{--comments-keyboard-offset:0px;--comments-sheet-blur:9px;--comments-viewport-top:0px;-webkit-backdrop-filter:blur(var(--comments-sheet-blur));backdrop-filter:blur(var(--comments-sheet-blur));bottom:var(--comments-keyboard-offset);left:0;right:0;top:var(--comments-viewport-top);transition:backdrop-filter .38s ease,bottom var(--sm-visual-resize-duration,.24s) ease,top var(--sm-visual-resize-duration,.24s) ease;z-index:1600;background:#020408b8;justify-content:center;align-items:flex-end;animation:.3s ease-out both comment-backdrop-in;display:flex;position:fixed}.community-comments-sheet{height:auto;max-height:var(--comments-sheet-max,min(86dvh,780px));max-width:680px;transition:height var(--sm-visual-resize-duration,.42s) cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);background:linear-gradient(#151c27 0%,#0d121a 100%);border:1px solid #ffffff21;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;width:100%;animation:.46s cubic-bezier(.16,1,.3,1) both comment-sheet-in;display:flex;overflow:hidden;box-shadow:0 -24px 70px #00000085}.community-comments-backdrop.is-closing{animation:.26s ease-in both comment-backdrop-out}.community-comments-backdrop.is-closing .community-comments-sheet{animation:.26s cubic-bezier(.4,0,1,1) both comment-sheet-out}.community-comments-grabber{flex:0 0 24px;justify-content:center;align-items:center;width:100%;display:flex}.community-comments-grabber:before{content:"";background:#ffffff73;border-radius:999px;width:46px;height:4px}.community-comments-sheet [data-sheet-drag-handle]{touch-action:pinch-zoom}.community-comments-sheet .title-comment-list{overscroll-behavior:contain}.community-comments-sheet>header{border-bottom:1px solid #ffffff17;flex:none;justify-content:space-between;align-items:center;padding:8px 20px 14px;display:flex}.community-comments-sheet>header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:min(70vw,480px);font-size:12px;line-height:1.2;display:block;overflow:hidden}.community-comments-sheet>header h2{font-family:var(--font-display),Georgia,serif;margin:3px 0 0;font-size:24px;line-height:1.1}.community-comments-sheet>header button{color:var(--pearl);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 3px;font-size:25px;line-height:1;display:flex}.title-discussion.is-comment-sheet{overscroll-behavior:contain;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 auto;min-height:0;margin:0;padding:0;display:flex;overflow-y:auto}.title-discussion.is-comment-sheet .title-discussion-heading{display:none}.title-discussion.is-comment-sheet .title-comment-list{overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:#ffffff40 transparent;flex:0 auto;min-height:0;max-height:min(54dvh,500px);padding:18px 20px 12px;display:block;overflow-y:auto}.title-discussion.is-comment-sheet .comment-thread{margin-bottom:16px}.title-discussion.is-comment-sheet .discussion-empty,.title-discussion.is-comment-sheet .discussion-error,.title-discussion.is-comment-sheet .discussion-loading,.title-discussion.is-comment-sheet .discussion-locked{margin:14px 20px}.title-discussion.is-comment-sheet .discussion-empty{box-shadow:none;text-align:center;background:0 0;border:0;flex:none;padding:8px 2px 10px}.title-discussion.is-comment-sheet .discussion-empty strong{font-size:16px;display:block}.title-discussion.is-comment-sheet .discussion-empty p{max-width:390px;margin:4px auto 0;font-size:14px}.title-discussion.is-comment-sheet .discussion-more{margin:0 20px 12px}.title-discussion.is-comment-sheet .discussion-composer{padding:10px 18px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#0e1622d1;border:0;border-top:1px solid #ffffff14;border-radius:0;flex:none;margin:0}.title-discussion.is-comment-sheet .discussion-composer-row{align-items:flex-start}.title-discussion.is-comment-sheet .discussion-composer textarea{min-height:36px;padding:6px 0 4px}.title-discussion.is-comment-sheet .composer-pill{min-height:50px}.comment-composer-avatar{color:var(--gold);background:#ebcf8226;border:1px solid #ebcf8259;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-top:4px;font-size:12px;font-weight:750;display:flex;overflow:hidden}.comment-composer-avatar img{object-fit:cover;width:100%;height:100%}.title-comment{grid-template-columns:32px minmax(0,1fr) 38px}.comment-like{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:3px;min-height:40px;padding:2px;display:flex}.comment-like svg{fill:#0000;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px;transition:transform .18s,fill .18s,color .18s}.comment-like span{min-height:12px;font-size:10px}.comment-like.is-liked{color:#ef6c83}.comment-like.is-liked svg{fill:currentColor;transform:scale(1.08)}.comment-like:disabled{cursor:wait;opacity:.55}.title-discussion.is-comment-sheet.just-posted .comment-thread:last-child{animation:.46s cubic-bezier(.22,1,.36,1) both comment-thread-in}@keyframes comment-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes comment-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes comment-sheet-in{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes comment-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.55;transform:translateY(100%)}}@keyframes comment-thread-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.community-comments-sheet{border-left:0;border-right:0;border-radius:24px 24px 0 0}.community-comments-sheet>header{padding-inline:16px}.title-discussion.is-comment-sheet .title-comment-list{padding-inline:15px}.title-discussion.is-comment-sheet .discussion-composer{padding-inline:14px}.title-comment{grid-template-columns:30px minmax(0,1fr) 34px}.title-comment.is-reply{margin-left:14px}}@media (prefers-reduced-motion:reduce){.community-comments-backdrop,.community-comments-sheet,.community-comments-backdrop.is-closing,.community-comments-backdrop.is-closing .community-comments-sheet{animation:none}}html body .notification-scrim{z-index:49}html body .notification-panel{animation:activity-center-in .36s var(--ease-spring) both;background:var(--theme-surface,#182235)}@supports (color:color-mix(in lab, red, red)){html body .notification-panel{background:color-mix(in srgb,var(--theme-surface,#182235) 88%,transparent)}}html body .notification-panel{border:1px solid var(--theme-line,#f5f2ea26)}@supports (color:color-mix(in lab, red, red)){html body .notification-panel{border:1px solid color-mix(in srgb,var(--theme-line,#f5f2ea26) 78%,white 9%)}}html body .notification-panel{max-height:min(720px,100dvh - 96px);right:max(12px,env(safe-area-inset-right));top:calc(env(safe-area-inset-top) + 68px);z-index:50;-webkit-backdrop-filter:blur(34px)saturate(145%);backdrop-filter:blur(34px)saturate(145%);border-radius:24px;width:min(430px,100vw - 28px);position:fixed;overflow:hidden;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff1c}.independent-signin{background:radial-gradient(circle at 50% 10%,#263b5d 0,#0c1320 52%,#080d16 100%);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.independent-signin>section{text-align:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#131d2ddb;border:1px solid #ffffff21;border-radius:28px;width:100%;max-width:430px;padding:32px;box-shadow:0 28px 90px #00000073}.independent-signin-mark{background:#111827;border:1px solid #ffffff17;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 18px;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff0f}.independent-signin-mark svg{width:46px;height:46px;overflow:visible}.independent-signin-mark path{fill:none;stroke-linecap:round;stroke-width:64px}.independent-signin-mark .is-slate{stroke:#8194b4}.independent-signin-mark .is-gold{stroke:#e5c779}.independent-signin-mark .is-wine{stroke:#c92d4d}.independent-signin-mark .is-pearl{stroke:#f3f5f7}.independent-signin h1{margin:6px 0 8px;font-family:Georgia,serif;font-size:34px;font-weight:500}.independent-signin p,.independent-signin small{color:var(--muted);line-height:1.5}.independent-signin form,.independent-auth-settings form{text-align:left;gap:14px;margin:24px 0 18px;display:grid}.independent-signin label,.independent-auth-settings label{gap:7px;display:grid}.independent-signin label span,.independent-auth-settings label span{color:var(--muted);font-size:13px;font-weight:700}.independent-signin input,.independent-auth-settings input{color:var(--ink);background:#0d1624;border:1px solid #ffffff26;border-radius:12px;width:100%;min-height:48px;padding:0 13px;font-size:16px}.independent-signin button,.independent-auth-settings button{background:var(--gold);color:#101827;cursor:pointer;border:0;border-radius:12px;min-height:48px;padding:0 16px;font-weight:800}.independent-signin button:disabled,.independent-auth-settings button:disabled{cursor:wait;opacity:.55}.independent-signin>section>a{color:var(--ink);margin:4px 0 18px;font-weight:700;display:inline-block}.independent-signin-help{font-size:14px}.independent-signin>section>small{display:block}.independent-signin-divider{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.independent-signin-divider i{background:#ffffff1f;width:100%;height:1px}.independent-auth-error,.independent-auth-notice{border-radius:10px;padding:10px 12px;margin:0!important}.independent-auth-error{background:#b93a4c29;color:#ffb8c2!important}.independent-auth-settings{background:var(--surface-raised);border:1px solid var(--sm-edge);border-radius:18px;margin-top:18px;padding:20px}.independent-auth-settings header>span{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.independent-auth-settings h3{margin:5px 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:500}.independent-auth-settings p{color:var(--muted);line-height:1.5}.independent-auth-settings strong{color:var(--ink)}@media (width<=640px){html body .notification-panel{animation:activity-sheet-in .42s var(--ease-spring) both;max-height:calc(100dvh - max(18px,env(safe-area-inset-top)));border-bottom:0;border-radius:28px 28px 0 0;width:100%;inset:auto 0 0}}.title-card .title-rating-row{min-height:42px}.title-card .title-button{width:100%;display:block}.title-card h3,.title-card h3.is-long,.title-card h3.is-extra-long{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.32em;font-size:clamp(15px,1.35vw,19px);line-height:1.16;display:-webkit-box;overflow:hidden}.title-card .title-meta-line{min-height:22px;margin:4px 0 8px}.title-card .card-score-strip{border-top:1px solid #f5f2ea1c;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-top:0;padding-top:9px;display:flex}.title-card .card-score-strip>span{border:0;flex-direction:row;align-items:baseline;gap:4px;padding:0;display:flex}.title-card .card-score-strip small{letter-spacing:.02em;font-size:10px}.title-card .card-score-strip strong{font-family:inherit;font-size:13px;font-weight:700}.title-card .card-score-strip .is-household{margin-right:2px}.title-card .card-score-strip .is-household small,.title-card .card-score-strip .is-household strong{color:var(--gold)}.title-card .card-member-ratings{margin-top:8px}.title-critic-scores{padding:18px 0}.title-critic-scores .dialog-critics{margin-top:10px}.title-source-details{margin-top:16px}@media (width<=760px){.title-card .title-rating-row{min-height:36px}.title-card h3,.title-card h3.is-long,.title-card h3.is-extra-long{min-height:2.32em;font-size:clamp(14px,3.5vw,16px)}.title-card .title-meta-line{margin:3px 0 7px}.title-card .card-score-strip{gap:4px 8px;padding-top:8px}.title-card .card-score-strip small{font-size:9px}.title-card .card-score-strip strong{font-size:12px}}.discussion-hub-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.title-discussion-heading-actions{align-items:center;gap:7px;display:flex}.title-discussion-heading-actions>b{color:var(--gold);background:#ebcf821f;border:1px solid #ebcf8242;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:30px;font-size:.8rem;display:flex}.title-discussion-heading-actions>button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;min-height:32px;padding:0 10px;font-size:.7rem;font-weight:700}.title-discussion-heading-actions>button[aria-pressed=true]{color:var(--gold);background:#ebcf8221;border-color:#ebcf8259}.discover-evidence{background:#ebcf8212;border:1px solid #ebcf8229;border-radius:12px;gap:4px;margin:7px 0 11px;padding:9px 10px;display:grid}.discover-evidence>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.discover-evidence>small{color:var(--mist);font-size:.72rem;line-height:1.4}.tonight-v2{background:radial-gradient(circle at 92% 0,#ebcf8217,#0000 34%),linear-gradient(145deg,#1a263bd6,#0c131fe6);border-color:#ebcf822e;border-radius:22px;padding:0;overflow:hidden}.tonight-v2>summary{justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;list-style:none;display:flex}.tonight-v2>summary::-webkit-details-marker{display:none}.tonight-v2>summary>span{gap:2px;display:grid}.tonight-v2>summary strong{color:var(--pearl);font:500 1.15rem/1.1 Georgia,serif}.tonight-v2>summary small{color:var(--muted);font-size:.7rem}.tonight-v2>summary>b{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.tonight-v2[open]>summary>b{transform:rotate(45deg)}.tonight-body{border-top:1px solid var(--line);padding:18px}.tonight-intro>span,.tonight-round-status span,.tonight-result>span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.tonight-intro h3,.tonight-round-status h3,.tonight-result h3{letter-spacing:-.025em;margin:5px 0 8px;font:500 clamp(1.4rem,4vw,2rem)/1.05 Georgia,serif}.tonight-intro p{color:var(--muted);max-width:680px;margin:0 0 14px}.tonight-v2 .tonight-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.tonight-v2 .tonight-filters label{color:var(--muted);min-width:0;font-size:.72rem}.tonight-v2 .tonight-filters select{background:#070c158a;border-radius:12px;font-size:.88rem}.tonight-shortlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.tonight-shortlist article{border:1px solid var(--line);background:#ffffff09;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.tonight-shortlist-poster{aspect-ratio:2/3;border-radius:8px;overflow:hidden}.tonight-shortlist-poster img,.tonight-shortlist-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.tonight-shortlist article>div{gap:3px;min-width:0;display:grid}.tonight-shortlist article small{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:750}.tonight-shortlist article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tonight-shortlist article span{color:var(--muted);font-size:.67rem;line-height:1.35}.tonight-start-vote{width:100%;background:var(--gold)!important;border-color:var(--gold)!important;color:var(--midnight)!important;font-weight:800!important}.tonight-privacy-note{color:var(--muted);text-align:center;margin:9px 0 0;font-size:.72rem!important}.tonight-round-status{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.tonight-round-status>strong{color:var(--gold);background:#ebcf821f;border:1px solid #ebcf8238;border-radius:999px;flex:none;padding:7px 10px;font-size:.75rem}.tonight-vote-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tonight-vote-grid>button{text-align:left;align-content:start;gap:7px;padding:7px;display:grid}.tonight-vote-grid>button>span{aspect-ratio:2/3;border-radius:9px;overflow:hidden}.tonight-vote-grid img,.tonight-vote-grid .poster-placeholder{object-fit:cover;width:100%;height:100%}.tonight-vote-grid>button>strong{font-size:.75rem;line-height:1.25}.tonight-vote-grid>button>small{color:var(--muted);font-size:.65rem}.tonight-vote-grid>button.is-voted{background:#ebcf8221;border-color:#ebcf826b;box-shadow:0 0 0 2px #ebcf820f}.tonight-vote-grid>button.is-voted>small{color:var(--gold)}.tonight-round-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.tonight-round-actions>button:first-child{background:var(--gold);border-color:var(--gold);color:var(--midnight);font-weight:750}.tonight-round-actions .is-secondary{color:var(--muted)}.tonight-result{text-align:center;flex-direction:column;align-items:center;padding:4px 0 16px;display:flex}.tonight-result-poster{aspect-ratio:2/3;border:1px solid #ebcf8247;border-radius:14px;width:min(150px,38vw);margin:12px 0 8px;overflow:hidden;box-shadow:0 18px 45px #00000047}.tonight-result-poster img,.tonight-result-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.tonight-result p{color:var(--muted);margin:0 0 8px}.tonight-results-list{border-top:1px solid var(--line);margin-top:8px;display:grid}.tonight-results-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:0 4px;display:flex}.tonight-results-list>div.is-winner strong{color:var(--gold)}.tonight-results-list span{color:var(--muted);font-size:.72rem}.tonight-empty{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:16px}.tonight-error{color:#ff9eaa}@media (width<=760px){.discussion-hub-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.discussion-hub-tabs::-webkit-scrollbar{display:none}.discussion-hub-tabs button{flex:none;min-width:92px}.title-discussion-heading-actions{flex-direction:column;align-items:flex-end}.tonight-v2 .tonight-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tonight-shortlist{grid-template-columns:1fr}.tonight-vote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.glim-companion{pointer-events:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative}.glim-companion:before{content:"";opacity:.72;background:radial-gradient(circle,#f4f1eae6 0%,#e5e2eea3 44%,#e5e2ee00 72%);border-radius:50%;position:absolute;inset:-8px}.glim-companion img{object-fit:contain;width:64px;height:64px;display:block;position:relative}.first-run-glim{justify-content:center;margin:-2px 0 8px;display:flex}.discover-empty>.glim-companion,.hub-empty>.glim-companion,.tonight-intro>.glim-companion,.tonight-empty>.glim-companion,.tonight-result>.glim-companion{margin:0 auto 12px}.tonight-intro>.glim-companion,.tonight-result>.glim-companion{display:flex}@media (width<=600px){.glim-companion,.glim-companion img{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.glim-companion,.glim-companion img{transition:none!important;animation:none!important}}@media (width<=600px){.community-stories>article{overflow:hidden}.community-story-content{margin-left:-12px;grid-template-columns:88px minmax(0,1fr)!important;gap:14px!important}.community-story-poster{border-radius:0 10px 10px 0;align-self:stretch;min-height:132px;width:88px!important}.community-story-poster img,.community-story-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.community-story-details{padding-top:2px!important}}.screenmates-error-page{background:var(--midnight,#0b111d);color:var(--pearl,#f5f2ea);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.screenmates-error-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:24px;gap:14px;width:100%;max-width:460px;padding:28px;display:grid}.screenmates-error-card>span{color:var(--gold,#ead085);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.screenmates-error-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,8vw,2.8rem)}.screenmates-error-card p{color:var(--muted,#aab2c0);margin:0;line-height:1.5}.screenmates-error-card code{-webkit-user-select:all;user-select:all;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;font-size:.88rem}.notice.notice--discover-undo{bottom:calc(104px + env(safe-area-inset-bottom));white-space:nowrap;gap:12px;max-width:calc(100vw - 32px);min-height:44px;padding:8px 12px 8px 14px}.notice.notice--discover-undo button{min-height:36px;padding:0 2px}@media (width<=480px){.notice.notice--discover-undo{bottom:calc(108px + env(safe-area-inset-bottom));font-size:13px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--sm-glass-base:#1c1e22;--sm-header-height:68px;--sm-glass-fill:#1c1e22e6;--sm-reading-fill:#1c1e22;--sm-card-fill:#1c1e22;--sm-highlight:#ffffff14;--sm-edge:#ffffff1f;--sm-shadow:none;--sm-shadow-floating:0 12px 32px #0000003d;--sm-radius:22px;--sm-blur:12px;--sm-ease:cubic-bezier(.22,.8,.24,1);--sm-press:.12s;--sm-enter:.28s;--muted:#b3b6bd;--line:var(--sm-edge);--control-radius:14px}:root .title-rating-summary{background:linear-gradient(145deg,#ebcf8218,#d1dff409);border:1px solid #ebcf8240;border-radius:18px;gap:12px;margin:0 0 14px;padding:14px;display:grid}:root .title-rating-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}:root .title-rating-summary>summary::-webkit-details-marker{display:none}:root .title-rating-summary-main{gap:10px;width:100%;min-width:0;display:grid}:root .title-rating-summary-heading{grid-template-columns:auto 1fr;align-items:baseline;gap:1px;min-width:0;display:grid}:root .title-rating-summary-heading>span{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:730}:root .title-rating-summary-heading>strong{font-family:var(--sm-font-editorial);font-size:1.7rem;font-weight:500;line-height:1.05}:root .title-rating-summary-heading>small{color:var(--muted);margin-left:8px;font-size:.72rem}:root .title-rating-glance{flex-wrap:wrap;gap:6px;min-width:0;display:flex}:root .title-rating-glance>div{background:#ffffff0a;border:1px solid #fff1;border-radius:999px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:4px 9px 4px 4px;display:grid}:root .title-rating-glance>div.is-you{border-color:#ebcf824d}:root .title-rating-glance .rating-avatar{grid-row:1;width:24px;height:24px}:root .title-rating-glance>div>span{align-items:baseline;gap:5px;min-width:0;display:flex}:root .title-rating-glance small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:.69rem;overflow:hidden}:root .title-rating-glance strong{white-space:nowrap;font-size:.76rem;line-height:1}:root .title-rating-glance .is-pending strong{color:var(--muted);font-weight:570}:root .title-rating-summary>summary>i{border:1px solid var(--sm-edge);color:var(--gold);height:34px;transition:transform .22s var(--sm-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;font-size:1.25rem;font-style:normal;display:flex}:root .title-rating-summary[open]>summary>i{transform:rotate(45deg)}:root .title-rating-expanded{gap:12px;display:grid}:root .title-rating-action{border:1px solid var(--sm-edge);color:var(--ink);background:#fff1;border-radius:999px;width:100%;min-height:40px;padding:7px 13px;font-size:.78rem;font-weight:670}:root .title-rating-expanded>.rating-control{border-top:1px solid var(--sm-edge);padding-top:14px}:root .card-member-ratings{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:9px;display:flex}:root .card-member-ratings>span{background:#ffffff0a;border:1px solid #fff1;border-radius:999px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-height:30px;padding:3px 8px 3px 3px;display:grid;position:relative}:root .card-member-ratings .rating-avatar{width:22px;height:22px}:root .card-member-ratings>span>span{align-items:baseline;gap:4px;min-width:0;display:flex}:root .card-member-ratings b{white-space:nowrap;font-size:.7rem;line-height:1}:root .card-member-ratings small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:.64rem;line-height:1;overflow:hidden}:root .card-member-ratings .is-pending b{color:var(--muted)}:root .title-card .cinematic-poster-frame{border-radius:14px;overflow:hidden}:root .cinematic-poster-frame .poster-cover-button{display:block;position:relative}:root .cinematic-status-badge{color:var(--gold);text-overflow:ellipsis;white-space:nowrap;z-index:3;background:#10151fe6;border:1px solid #ebcf8280;border-radius:999px;max-width:62%;padding:6px 8px;font-size:.62rem;font-weight:700;line-height:1;position:absolute;top:9px;right:9px;overflow:hidden}:root .cinematic-card-overlay{pointer-events:none;text-align:left;background:linear-gradient(#0000 44%,#05080d4d 62%,#05080df0 100%);align-items:flex-end;min-height:46%;padding:28px 11px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}:root .cinematic-card-copy{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}:root .cinematic-card-copy>strong{color:#fff;font:650 clamp(.96rem,1.7vw,1.15rem)/1.18 var(--sm-ui-font);letter-spacing:-.018em;overflow-wrap:anywhere;text-shadow:0 2px 10px #000000b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .cinematic-card-copy>small{color:#ffffffb8;white-space:nowrap;align-items:center;gap:4px;min-width:0;margin-top:4px;font-size:.7rem;line-height:1.3;display:flex;overflow:hidden}:root .cinematic-card-copy>small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .cinematic-card-copy>small span:first-child{flex:none}:root .cinematic-card-copy>small i{opacity:.55;font-style:normal}:root .cinematic-card-support{grid-template-rows:30px 22px;gap:5px;min-width:0;min-height:61px;padding-top:8px;display:grid}:root .cinematic-card-support .card-member-ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;margin:0;display:grid;overflow:hidden}:root .cinematic-card-support .card-member-ratings>span{background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr);gap:5px;min-width:0;max-width:none;min-height:30px;padding:2px 0}:root .cinematic-card-support .card-member-ratings>span>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}:root .cinematic-card-support .card-member-ratings small{width:100%;max-width:100%;font-size:.6rem}:root .cinematic-card-support .card-member-ratings b{color:var(--ink);text-overflow:ellipsis;max-width:100%;font-size:.68rem;font-weight:700;overflow:hidden}:root .cinematic-card-support .card-member-ratings .is-pending b{color:var(--muted);font-size:.62rem;font-weight:560}:root .cinematic-card-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding-top:4px;display:flex}:root .cinematic-critic-scores{color:var(--muted);white-space:nowrap;flex:0 auto;align-items:baseline;gap:4px;min-width:0;font-size:.66rem;line-height:1;display:flex}:root .cinematic-critic-scores strong{color:var(--ink);font-size:.68rem}:root .cinematic-critic-scores>i{opacity:.42;font-style:normal}:root .cinematic-card-star{color:var(--muted);background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:22px;padding:0;font-size:.9rem;display:flex}:root .cinematic-card-star.is-starred{color:var(--gold)}@media (width<=390px){:root .cinematic-card-overlay{padding-inline:9px}:root .cinematic-card-support .card-member-ratings{gap:3px}:root .cinematic-card-support .card-member-ratings>span{grid-template-columns:20px minmax(0,1fr);gap:4px}:root .cinematic-card-support .card-member-ratings .rating-avatar{width:20px;height:20px}:root .cinematic-critic-scores{font-size:.62rem}:root .cinematic-critic-scores strong{font-size:.64rem}}:root .community-stories>article{border-radius:15px}:root .community-story-top{min-height:36px;padding:5px 11px}:root .community-story-top button{min-height:30px;font-size:.78rem}:root .community-story-top time{font-size:.69rem}:root .community-story-content{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px 11px 8px}:root .community-story-poster{border-radius:7px;width:52px}:root .community-story-title{min-height:0;font-size:1rem;line-height:1.2}:root .community-story-content ul{margin:4px 0}:root .community-story-content .community-score{color:var(--gold);margin:4px 0;font-size:.76rem;font-weight:700}:root .community-story-watchers{margin-top:6px}:root .community-story-watchers .circle-avatar{width:22px;height:22px}:root .community-story-watchers>span:last-child{font-size:.68rem}:root .community-story-latest{margin-top:6px;font-size:.72rem}:root .community-story-actions{min-height:38px;padding:4px 8px 4px 11px}:root .community-owned-status{font-size:.7rem}:root .community-story-actions .community-add{min-height:32px;font-size:.72rem}:root .community-story-actions .community-comments{min-height:32px;padding:4px 9px;font-size:.72rem}:root .community-story-actions .community-comments svg{width:16px;height:16px}:root .discover-mode-controls{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;min-width:0;display:grid}:root .discover-mode-controls:has(.explore-tune-slot:empty){grid-template-columns:1fr}:root .explore-tune-slot{z-index:21;justify-content:center;align-items:center;display:flex;position:relative}:root .explore-tune-slot:empty{display:none}:root .explore-tune-slot .explore-controls{width:auto;margin:0;position:static}:root .explore-tune-slot .explore-filter-trigger{color:var(--mist);background:linear-gradient(145deg,#ffffff1c,#ffffff06);border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;width:48px;height:100%;min-height:48px;padding:0;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1c,0 6px 18px #00030a1c}:root .explore-tune-slot .explore-filter-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}:root .explore-tune-slot .explore-filter-trigger>i{background:var(--gold);border:2px solid #0b111c;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:4px}:root .explore-tune-slot .explore-filter-sheet{width:min(390px,100vw - 40px);max-height:min(620px,100dvh - 150px);top:calc(100% + 8px);left:auto;right:0;overflow-y:auto}:root .explore-filter-sheet>.explore-clear{border:1px solid var(--sm-edge);color:var(--gold);background:0 0;border-radius:12px;width:100%;min-height:42px;margin-top:14px}@media (width<=760px){:root .swipe-sheet{transform:translate3d(0,var(--swipe-sheet-y,0),0);transition:transform .34s var(--sm-motion-spring);touch-action:pan-y pinch-zoom}:root .swipe-sheet.is-swipe-dragging{transition:none}:root .swipe-sheet.is-swipe-leaving{transition:transform .18s var(--sm-motion-exit-ease);transform:translateY(100dvh)}:root .title-member-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}:root .title-rating-summary{padding:12px}:root .title-rating-summary>summary strong{font-size:1.5rem}:root .community-story-watchers>span:last-child{display:none}:root .explore-tune-slot .explore-filter-sheet{right:10px;top:max(150px,calc(env(safe-area-inset-top) + 134px));position:fixed}}:root .collection-toolbar button.collection-add{color:#09111d;background:linear-gradient(145deg,#f3d98f,#caa85e);border-color:#f6dda0;box-shadow:inset 0 1px #ffffff6b,0 7px 20px #c6a15b33}:root .collection-toolbar button.collection-add svg{stroke:#09111d;stroke-width:2.2px}@media (prefers-reduced-motion:reduce){:root .swipe-sheet,:root .swipe-sheet.is-swipe-leaving{transition:none}}:root .household-nav button{isolation:isolate;position:relative}:root .nav-motion-indicator{border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(145deg,#ebcf8230,#ebcf8214);border:1px solid #fff4cf21;position:absolute;inset:0;box-shadow:inset 0 1px #fff4cf33}:root .nav-motion-indicator-mobile{bottom:5px;z-index:0;border-radius:999px;width:calc(33.3333% - 3.33333px);inset:5px auto 5px 5px}:root .account-menu[data-side],:root .dialog-actions-menu[data-side]{z-index:100;position:relative;top:auto;right:auto}:root .dialog-actions-menu[data-side]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}:root .dialog-actions-menu [data-radix-menu-item] svg{width:18px;height:18px}:root .dialog-menu-separator{background:var(--sm-edge);height:1px;margin:5px}:root .dialog-close svg,:root .dialog-more svg,:root .notification-close svg{width:20px;height:20px}:root :is(.site-header,.household-nav,.notification-panel,.sm-floating){background:var(--sm-glass-base);border:1px solid var(--sm-edge);box-shadow:var(--sm-shadow-floating)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root :is(.site-header,.household-nav,.sm-floating){background:linear-gradient(125deg,#ffffff09,transparent 55%),var(--sm-glass-fill);-webkit-backdrop-filter:blur(var(--sm-blur)) saturate(115%);backdrop-filter:blur(var(--sm-blur)) saturate(115%)}}:root :is(.household-peek-card,.community-stories>article,.profile-photo-card,.household-settings,.members-panel,.webmaster-panel,.managed-household,.household-request-card,.invitation-welcome,.pending-ratings,.tonight-picker,.discover-card,.curated-poster-card,.discovery-feedback,.sm-layered){background:var(--sm-card-fill);border:1px solid var(--sm-edge);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow)}:root :is(.add-title-panel,.library-tools,.rating-editor,.season-rating-editor,.dialog-overview,.dialog-actions-menu,.notification-panel,.member-score-grid article,.season-row,.visual-preferences,.notice,.sm-reading){background:var(--sm-reading-fill);border:1px solid var(--sm-edge);border-radius:var(--sm-radius);box-shadow:inset 0 1px var(--sm-highlight)}:root :is(.dialog-actions-menu,.notification-panel){box-shadow:var(--sm-shadow-floating)}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-shelf-tabs,.sm-segmented){border:1px solid var(--sm-edge);background:#ffffff09;border-radius:18px;box-shadow:inset 0 1px #ffffff09}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch)>i{box-shadow:0 3px 9px #0000001f,inset 0 1px var(--sm-highlight);transition:transform var(--sm-enter) var(--sm-ease);background:linear-gradient(135deg,#dbe5f429,#869ec211);border:1px solid #dfe7f130;border-radius:14px}:root .community-shelf-tabs button[aria-pressed=true]{border-color:var(--sm-highlight);box-shadow:inset 0 1px var(--sm-highlight);background:#dbe5f41f}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch) strong{font-size:.875rem;line-height:1.25}:root .watchlist-mode-nav{background:var(--midnight);-webkit-backdrop-filter:none;backdrop-filter:none}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:var(--ink);border-radius:var(--control-radius);background:#131416;border:1px solid #d0dcf16b;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:1rem;line-height:1.4;box-shadow:inset 0 1px 4px #0003}:root input::placeholder,:root textarea::placeholder{color:#a9adb6;opacity:1}:root :is(.season-actions button,.season-status-menu button,.dialog-more,.dialog-close,.profile-photo-actions button,.profile-photo-upload,.community-add,.community-story-actions>button,.community-feed-filter button,.pending-rating-actions button,.library-tools button,.add-title-footer button,.rating-editor button,.season-rating-editor button,.title-secondary-actions button,.discovery-feedback button,.sm-control){color:var(--ink);border-radius:var(--control-radius);text-transform:none;letter-spacing:0;min-height:44px;transition:background-color var(--sm-press) ease,opacity var(--sm-press) ease,transform var(--sm-press) var(--sm-ease);background:linear-gradient(145deg,#d1dff414,#d1dff406);border:1px solid #d0dcf13d;font-size:.875rem;line-height:1.35;box-shadow:inset 0 1px #ffffff12}:root :is(button.hub-primary,button.add-title-submit,button.dialog-primary-action,.sm-primary){color:#111b2c;border-radius:var(--control-radius);text-transform:none;letter-spacing:0;background:linear-gradient(145deg,#f0d88f,#dfbf70);border:1px solid #e9cd85;min-height:44px;font-size:.875rem;box-shadow:inset 0 1px #fff6,0 4px 14px #0000001f}:root :is(.community-feed-filter button[aria-pressed=true],.discovery-feedback button[aria-pressed=true]){color:var(--gold);background:#ebcf821f;border-color:#ebcf8266}:root :is(.dialog-more,.dialog-close,.refresh-site,.notification-trigger),:root .dialog-header-actions :is(.dialog-more,.dialog-close){border-radius:50%}:root :is(.dialog-close,.dialog-more){width:44px;min-width:44px;height:44px}:root :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px}:root button:not(:disabled):active{opacity:.83}:root :is(.sm-control,.hub-primary,.dialog-primary-action,.add-title-submit):not(:disabled):active{transform:scale(.98)}:root button:disabled{cursor:default}@media (hover:hover){:root :is(.dialog-more,.dialog-close,.community-add,.season-actions button,.sm-control):not(:disabled):hover{background-color:#dee8f917}}:root :is(.community-circle-visual i,.up-next-star,.recommendation-badge,.explore-source-badge){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--sm-edge);background:#141518f5;box-shadow:inset 0 1px #ffffff12}:root :is(.recommendation-badge,.explore-source-badge,.upcoming-badge,.series-new){letter-spacing:.015em;text-transform:none;border-radius:8px;padding:5px 7px;font-size:.75rem}:root :is(.card-score-strip small,.title-type,.year,.season-summary small,.season-meta small){font-size:.75rem}:root .card-score-strip strong{font-size:1rem}:root .card-score-strip{gap:4px}:root .title-card h3,:root .title-card h3.is-long,:root .title-card h3.is-extra-long{overflow-wrap:anywhere;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.25}:root .notification-panel>div>button strong{font-size:1rem;line-height:1.35}:root .notification-panel>div>button small{white-space:normal;font-size:.8125rem;line-height:1.4}:root .notification-panel>header button{text-transform:none;min-height:44px;font-size:.8125rem}:root :is(.add-title-form,.library-tools,.profile-details-form,.household-settings,.webmaster-create,.household-request-card) label>span,:root .profile-details-form label>small{letter-spacing:0;text-transform:none;font-size:.875rem;line-height:1.4}:root .notice{border-radius:18px}:root .discover-copy{background:linear-gradient(#10111333 0%,#101113ed 40%,#101113fc 100%)}:root .discover-actions button b{background:var(--sm-reading-fill);border:1px solid var(--sm-edge);box-shadow:var(--sm-shadow)}:root .discover-actions button.is-save b{background:var(--gold);color:var(--midnight)}:root .community-visit-grid article{border-bottom:1px solid var(--sm-edge);padding-bottom:14px}:root :is(.view-stage,.title-card-swipe-shell.is-swipe-enabled>.title-card,.title-dialog,.community-detail,.household-nav){will-change:auto}:root .view-stage.is-tab-dragging,:root :is(.title-dialog,.community-detail).is-dragging,:root .title-card-swipe-shell.is-tracking>.title-card{will-change:transform}:root .visual-preferences{margin-top:18px;padding:20px}.visual-preferences h2{margin:0 0 12px;font:400 24px/1.2 Georgia,serif}.visual-preferences label{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}.visual-preferences input{accent-color:var(--gold);flex:0 0 22px;width:22px;height:22px}.visual-preferences p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}:root[data-sm-effects=reduce]{--sm-card-fill:var(--sm-reading-fill);--sm-shadow:none;--sm-shadow-floating:none}:root[data-sm-effects=reduce] *,:root[data-sm-effects=reduce] :before,:root[data-sm-effects=reduce] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-sm-effects=reduce] :is(.site-header,.household-nav,.notification-panel,.sm-floating){background:var(--sm-glass-base)}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){:root{--sm-card-fill:var(--sm-reading-fill);--sm-shadow:none;--sm-shadow-floating:none}:root *,:root :before,:root :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root :is(.site-header,.household-nav,.notification-panel,.sm-floating){background:var(--sm-glass-base)}}@media (prefers-reduced-motion:reduce){:root *,:root :before,:root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--sm-edge:#e8f0ff8c;--muted:#e0e6ef;--sm-card-fill:var(--sm-reading-fill)}:root :is(.site-header,.household-nav,.notification-panel,.sm-floating){background:var(--sm-glass-base);-webkit-backdrop-filter:none}}:root .site-header{box-shadow:inset 0 1px var(--sm-highlight);border-width:0 0 1px}:root .household-nav{border-radius:24px;gap:4px;width:fit-content;max-width:calc(100% - 32px);min-height:54px;margin:14px auto;padding:5px}:root .household-nav button{border-radius:18px;min-height:44px}:root .household-nav button.is-active{color:var(--gold);background:linear-gradient(145deg,#ebcf8230,#ebcf8214);box-shadow:inset 0 1px #fff4cf33}:root .household-nav button.is-active:before,:root .household-nav button.is-active:after,:root .household-nav:before{display:none}:root :is(.title-card,.sm-layered){border-radius:var(--sm-radius);box-shadow:none;background:0 0;border:0}:root .title-card{overflow:hidden}:root .title-card:hover{box-shadow:var(--sm-shadow)}:root .title-card-swipe-shell:not(.is-swipe-enabled)>.title-card:hover{transform:none}:root .title-card .poster-frame{border:0;border-radius:12px}:root .title-card .card-score-strip{margin-bottom:0}:root .title-card-swipe-shell{border-radius:var(--sm-radius)}:root :is(.title-dialog,.community-detail,.install-guide,.sm-reading){background:var(--sm-reading-fill);border:1px solid var(--sm-edge);box-shadow:var(--sm-shadow-floating);border-radius:28px}:root :is(.title-dialog-backdrop,.community-detail-backdrop,.install-guide-backdrop){background:#040912ad}@media (width<=760px){:root{--sm-blur:8px}:root .household-nav-desktop{display:none}:root .household-nav-mobile{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(145deg,#ffffff1f,#ffffff09),#0d111985;border-color:#fff3;border-radius:999px;width:auto;max-width:276px;height:64px;min-height:64px;margin:0;padding:5px;box-shadow:0 16px 42px #00000061,inset 0 1px #ffffff24;inset:auto max(12px,calc((100vw - 276px)/2),env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,calc((100vw - 276px)/2),env(safe-area-inset-left))!important;transform:none!important}:root .household-nav-mobile.is-hidden:not(:focus-within){opacity:0;pointer-events:none;bottom:calc(-76px - env(safe-area-inset-bottom))!important}:root .household-nav-mobile button{overflow-wrap:normal;gap:0;min-width:0;min-height:54px;padding:5px 2px;font-size:0}:root .household-nav-mobile:before{content:none;display:none}:root .household-nav-mobile button svg{width:24px;height:24px;transition:stroke .32s,transform .52s cubic-bezier(.22,1.38,.36,1),filter .32s;transform:translate(0,0)scale(1)}:root .household-nav-mobile .nav-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root .household-nav-mobile button.is-active{box-shadow:none;background:0 0}:root .household-nav-mobile button.is-active svg{filter:drop-shadow(0 2px 7px #ebcf8247);transform:translateY(-1px)scale(1.1)}:root .household-nav-mobile button:active svg{transition-duration:.12s;transform:translateY(1px)scale(.9)}:root :is(.title-dialog,.community-detail){border-bottom:0;border-radius:28px 28px 0 0}:root .title-card .card-content{padding:10px 0}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch) strong{font-size:.8125rem}:root :is(.library,.discover-hub,.household-hub,.community-hub){padding-bottom:calc(110px + env(safe-area-inset-bottom))}:root .notice{bottom:calc(92px + env(safe-area-inset-bottom))}}:root{--sm-ui-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:var(--midnight)}html,body{background:var(--midnight)}:root :is(h1,h2,h3,.community-story-title,.collection-summary strong){font-family:var(--sm-ui-font);letter-spacing:-.025em;font-weight:650}:root :is(.circle-header h1,.collection-summary strong){font-size:clamp(1.65rem,3vw,2rem);line-height:1.15}:root :is(.household-peeks h2,.community-activity h2,.community-shelf-heading){letter-spacing:-.015em;font-size:1.125rem;font-weight:650}:root .collection-toolbar{background:var(--midnight);box-shadow:none;border:0;min-height:80px;position:relative;top:auto}:root .collection-summary{flex-direction:column;align-items:flex-start;gap:5px;display:flex}:root .collection-toolbar .collection-summary span{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.8125rem}:root .watchlist-mode-nav{box-shadow:none;padding-top:0;padding-bottom:8px}:root .watchlist-mode-switch{min-height:48px}:root .watchlist-mode-switch button{min-height:44px;padding:8px}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch)>i{box-shadow:none;background:#f3f5f726;border-color:#0000}:root .watchlist-mode-switch strong{font-size:.875rem}:root .watchlist-mode-switch small{display:none}:root .section-heading{border:0;min-height:44px;margin:0 0 8px;padding:0}:root .section-heading h2{color:var(--muted);font-size:1rem;font-weight:600}:root .section-count{font-family:var(--sm-ui-font);color:var(--muted);-webkit-text-stroke:0;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;min-width:0;font-size:.875rem}:root .section-heading-main{justify-content:flex-start;gap:8px;display:flex}:root .section-sort{min-width:44px;min-height:44px;color:var(--muted)}:root .title-grid{gap:24px 16px}:root .title-card .card-content{flex-direction:column;gap:5px;display:flex}:root .title-card .title-rating-row{order:-1;margin:0}:root .title-card h3{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600}:root .title-meta-line{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin:0}:root .title-meta-line :is(.year,.title-type){color:var(--muted);letter-spacing:0;text-transform:none;border:0;margin:0;padding:0;font-size:.75rem}:root .title-meta-line .title-type:before{content:"· "}:root .card-score-strip{border:0;flex-wrap:wrap;gap:5px 10px;margin:0;padding:0;display:flex}:root .card-score-strip>span{border:0;flex-direction:row;align-items:baseline;gap:3px;padding:0;display:flex}:root .card-score-strip :is(small,strong){font:400 .75rem/1.5 var(--sm-ui-font);text-transform:none;letter-spacing:0;color:var(--muted)}:root .card-score-strip strong{color:var(--ink)}:root .card-score-strip .is-household small{color:var(--muted)}:root .household-nav button.is-active{box-shadow:none;background:#ffffff14}:root .site-header{height:var(--sm-header-height);background:var(--midnight);box-shadow:none;-webkit-backdrop-filter:none;border:0}:root .collection-icon-button{border-color:var(--sm-edge);width:44px;min-width:44px;height:44px}:root .circle-header-compact{border:0;gap:8px;padding-bottom:0}:root .community-refresh{gap:24px}:root .community-refresh .household-peek-card{background:var(--sm-reading-fill);box-shadow:none;border-radius:14px;flex-basis:190px;gap:12px}:root .household-peek-rail{scrollbar-color:#ffffff3d transparent}:root .community-refresh .household-peek-watch{border:0;min-height:40px;padding:0}.household-peek-art{gap:4px;min-width:0;display:flex}.household-peek-art>span{aspect-ratio:2/3;border-radius:5px;flex:1 1 0;min-width:0;max-width:70px;overflow:hidden}.household-peek-art img{object-fit:cover;width:100%;height:100%}:root .community-stories{gap:0}:root .community-stories>article{border:0;border-bottom:1px solid var(--sm-edge);box-shadow:none;background:0 0;border-radius:0;padding:18px 0}:root .community-story-top{margin-bottom:8px}:root .community-story-top button{color:var(--ink);font-weight:600}:root .community-story-title{min-height:44px;font-size:1rem}:root .community-story-actions{border:0;margin-top:8px;padding:0}:root .community-story-actions>button,:root .community-feed-filter button{box-shadow:none;background:0 0;border-color:#0000}:root .community-feed-filter button[aria-pressed=true]{color:var(--ink);background:#ffffff14}:root .circle-avatar{background:var(--surface-raised);border-color:var(--sm-edge)}@media (width<=760px){:root .collection-summary{flex:130px}:root .collection-toolbar{gap:8px}:root .watchlist-mode-panel{padding-top:0}:root .circle-header-compact{flex-direction:column;align-items:flex-start}}:root .curated-controls label{flex:12rem;min-width:min(100%,10rem)}:root :is(.dialog-actions-menu button,.dialog-actions-menu [role=menuitem],.dialog-section>h3,.rating-editor label,.season-rating-editor label){letter-spacing:0;text-transform:none;font-size:.875rem;line-height:1.4}:root :is(.dialog-synopsis,.household-request-card p,.brand-welcome p){font-size:1rem;line-height:1.55}:root .dialog-header h2{font-size:clamp(1.4rem,4vw,2rem);line-height:1.2}:root .dialog-header-actions{flex-shrink:0;gap:8px;width:auto;min-width:max-content;max-width:none}:root .dialog-actions-menu{min-width:min(16rem,100vw - 40px);max-width:calc(100vw - 40px)}:root .dialog-actions-menu button{white-space:normal;overflow-wrap:break-word}:root .discover-details-toggle,:root .dialog-actions-lists button{background:var(--sm-reading-fill)}@media (width<=760px){:root .household-nav-mobile{grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr));gap:2px}:root .household-nav-mobile button{letter-spacing:0;overflow-wrap:normal;word-break:normal;padding:5px 1px}:root .page-shell{padding-bottom:calc(max(110px,6.5rem) + env(safe-area-inset-bottom))}:root .dialog-header{grid-template-columns:minmax(0,1fr) 96px}:root .curated-controls>label:first-child{flex-basis:100%}}:root :is(.member-admin,.household-request-state,.member-invite-form){background:var(--sm-reading-fill);border-color:var(--sm-edge);box-shadow:none}:root :is(.member-admin-stats article,.member-admin-tabs,.household-request-owner,.household-request-members fieldset){border-color:var(--sm-edge);background:#00000024}:root :is(.member-admin-search>span,.member-invite-form label>span,.member-create-household span,.household-request-members label>span){letter-spacing:0;text-transform:none;font-size:.875rem}:root .household-request-members>div{flex-wrap:wrap;gap:8px}:root .household-request-members button{min-height:44px}:root .request-review{padding:0 0 16px}:root .request-review h3{margin:0 0 8px;font-size:1.25rem}:root .request-review ul{margin:16px 0;padding:0;list-style:none}:root .request-review li{border-bottom:1px solid var(--sm-edge);overflow-wrap:anywhere;gap:4px;padding:12px 0;display:grid}:root .request-review li span{color:var(--muted);font-size:.875rem}:root :is(.member-invite-ready,.member-action-error){background:var(--surface-raised);border:1px solid var(--sm-edge);overflow-wrap:anywhere;border-radius:16px;margin:16px 0;padding:16px}:root .member-invite-ready h3{margin:0 0 8px;font-size:1.125rem}:root .member-invite-ready label{gap:6px;font-size:.875rem;display:grid}:root .member-invite-ready input{width:100%}:root .member-invite-ready>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:root :is(.member-invite-ready,.member-action-error) button{border:1px solid var(--sm-edge);min-height:44px;color:var(--ink);background:var(--midnight);border-radius:12px;padding:10px 14px}:root .member-admin-tabs{flex-wrap:wrap;gap:4px;display:flex}:root .member-admin-tabs button{flex:7rem;min-height:44px;padding:10px 8px;font-size:.875rem}:root :is(.member-admin-header p,.member-invite-form p,.invitation-welcome-copy p,.invitation-onboarding p){font-size:1rem;line-height:1.5}:root .invitation-welcome{max-height:calc(var(--sm-visual-height,100dvh) - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}:root .invitation-onboarding [role=alert]{color:var(--ink);border:1px solid var(--danger);border-radius:12px;padding:12px}:root .poster-placeholder{background:linear-gradient(145deg,var(--surface-raised),var(--midnight))}:root .poster-placeholder strong{font-family:var(--sm-ui-font)}:root :is(.household-request-card,.household-request-state){width:100%;max-width:760px;margin-left:auto;margin-right:auto}@media (width<=760px){:root :is(.household-request-card,.household-request-state){border:1px solid var(--sm-edge);border-radius:18px;padding:20px 14px}}:root :is(.add-title-heading p,.add-title-research-note,.add-title-manual summary,.add-title-error,.title-search-status,.add-title-duplicates small){font-size:.875rem;line-height:1.5}:root .add-title-manual summary{align-items:center;min-height:44px;display:flex}:root .discover-curated-grid :is(.title-meta-line,.card-score-strip,.recommendation-badge),:root .discover-curated>header span{display:none}:root .discover-curated>header h2{margin:0;font-size:1.25rem}:root .curated-controls{align-items:center;gap:8px 12px}:root .curated-controls>label{flex-basis:100%}:root .curated-controls button[aria-pressed=true]{color:var(--ink);background:#ffffff1a}:root .curated-refine{flex:10rem;min-width:0}:root .curated-refine summary{cursor:pointer;min-height:44px;color:var(--muted);padding:12px 4px;font-size:.875rem}:root .curated-refine>div{flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}:root .curated-refine label{flex:10rem;min-width:min(100%,10rem)}:root .curated-refine label>span{margin-bottom:6px;font-size:.875rem;display:block}:root .curated-shelf-heading{align-items:center;gap:12px}:root .curated-shelf-heading h3{flex-wrap:wrap;gap:8px;font-size:1rem;line-height:1.4}:root .curated-shelf-heading h3>span{color:var(--muted);font-size:.8125rem}:root .discover-curated-grid .poster-frame{aspect-ratio:2/3}:root .discover-curated-grid .poster-cover-button{height:100%}:root .discover-curated-grid .title-card h3{font-size:.875rem}:root .discover-curated-grid .is-swipe-enabled>.title-card{background:var(--midnight)}:root .curated-no-results{color:var(--muted);padding:24px 0}:root .curated-no-results h3{color:var(--ink);font-size:1.125rem}:root .curated-no-results button{background:var(--surface-raised);min-height:44px;color:var(--ink);border:1px solid var(--sm-edge);border-radius:var(--control-radius);padding:10px 16px}:root :is(.dialog-section,.dialog-overview,.season-panel,.episode-progress){margin-top:16px}:root .dialog-scroll>.dialog-availability{flex-wrap:wrap;gap:12px 24px;margin-top:0;padding:0 0 12px;display:flex}:root .dialog-availability .watch-source{flex:10rem;min-width:0}:root .dialog-availability .watch-source :is(span,strong,a){text-transform:none;letter-spacing:0;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}:root .dialog-scroll>.dialog-secondary-action{width:100%;margin:8px 0;display:block}:root .availability-review{margin:0 0 12px;font-size:.8125rem;line-height:1.5}:root .community-household-picker{gap:6px;max-width:28rem;display:grid}:root .community-household-picker>span{color:var(--muted);font-size:.875rem}:root .community-visit-header{padding:0}:root .community-visit-header h1{overflow-wrap:anywhere;font-size:clamp(1.4rem,4vw,2rem);line-height:1.2}:root .community-shelf-tabs{flex-wrap:wrap;gap:4px;display:flex}:root .community-shelf-tabs button{flex:7rem;min-height:44px;padding:10px 8px;font-size:.875rem}:root .community-visit-grid{gap:24px 16px}:root .community-visit-title :is(img,.poster-placeholder){aspect-ratio:2/3;object-fit:cover;border-radius:12px;width:100%}:root .community-visit-title strong{font-size:1rem;line-height:1.3}:root .community-visit-grid article>p{margin:6px 0;font-size:.8125rem}:root .community-activity>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:root .community-story-content ul{margin:8px 0;padding:0;list-style:none}:root .community-story-content li{margin:3px 0;font-size:.875rem;line-height:1.5}@media (width<=760px){:root{--sm-header-height:64px}:root .watchlist-mode-nav{top:var(--sm-header-height)}}:root .discover-deck{max-width:960px}:root .discover-hub{max-width:960px;margin-inline:auto;padding-inline:0}:root .discover-hub-header{border:0;margin-bottom:14px;padding-bottom:12px}:root .discover-hub-header h1{margin:4px 0;font-size:1.75rem}:root .discover-mode-switch{min-height:48px}:root .discover-mode-switch button{min-height:44px;padding:6px 10px}:root .discover-mode-switch small{display:none}:root .explore-types button{border-color:#0000;flex:3.5rem;padding:8px 4px;font-size:.875rem}:root .explore-types button[aria-pressed=true]{color:var(--ink);background:#ffffff1a;border-color:#0000}:root .discover-deck>header{justify-content:flex-end;margin-bottom:6px}:root .discover-deck>header>small{color:var(--muted);background:0 0;border:0;padding:0;font-size:.8125rem}:root .discover-deck>.discovery-feedback{box-shadow:none;background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0}:root .discover-deck>.discovery-feedback>summary{min-height:44px;color:var(--muted);align-items:center;padding:8px 0;font-size:.875rem;display:flex}:root .discover-deck>.discovery-feedback>summary:after{content:"+";margin-left:8px}:root .discover-deck>.discovery-feedback[open]>summary:after{content:"−"}:root .discover-deck>.discovery-feedback>summary::-webkit-details-marker{display:none}:root .dialog-scroll>.dialog-primary-action{width:100%;margin:8px 0}:root .dialog-availability{margin-top:0}:root .season-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}:root .season-current>div{gap:4px;display:grid}:root .season-current small{color:var(--muted);font-size:.8125rem}:root .season-current strong{font-size:1rem}:root .season-current button{padding:10px 14px}@media (width<=760px){:root .discover-hub-header{margin-bottom:10px;padding-bottom:0}:root .title-dialog{grid-template-rows:100px minmax(0,1fr)}}.invitation-link-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.member-invite-ready,.member-invite-ready p,.member-invite-ready button,.invitation-link-list strong{font-size:1rem;line-height:1.5}.invitation-link-list li{border-top:1px solid var(--sm-border,#ffffff20);min-width:0;padding-block:1rem}.invitation-link-list strong,.invitation-link-email{overflow-wrap:anywhere;display:block}.invitation-link-email,.member-invite-ready .invitation-link-note{color:var(--sm-muted,#aeb1b8);font-size:.875rem}.invitation-link-list label{margin-block:.75rem}.invitation-link-list li>div{flex-wrap:wrap;gap:.5rem;display:flex}.member-invite-ready h3:focus-visible{outline-offset:4px;outline:2px solid #e5c779}.about-screenmates{border:1px solid var(--sm-edge);background:var(--sm-reading-fill);overflow-wrap:anywhere;border-radius:18px;margin-block:1.25rem}.about-screenmates summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:1rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.about-screenmates summary::-webkit-details-marker{display:none}.about-screenmates summary>span{color:#e5c779;font-size:1.5rem;font-weight:400}.about-screenmates[open] summary>span{transform:rotate(45deg)}.about-screenmates summary:focus-visible{outline-offset:3px;border-radius:18px;outline:2px solid #e5c779}.about-screenmates-content{padding:0 1rem 1.25rem}.about-screenmates-content h2{margin:.5rem 0 .75rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.about-screenmates-content h3{color:var(--ink);margin:0 0 .5rem;font-size:1rem;line-height:1.4}.about-screenmates-content p{color:var(--muted);max-width:65ch;margin:0;font-size:1rem;line-height:1.6}.about-screenmates-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem;margin-block:1.5rem;display:grid}.about-screenmates-join{border-top:1px solid var(--sm-edge);padding-top:1.25rem}.about-screenmates-content .about-screenmates-credit{color:#e5c779;margin-top:1.25rem;font-size:.875rem}:root .rating-hero{background:linear-gradient(145deg,#ebcf821a,#d1dff409);border:1px solid #ebcf8247;border-radius:20px;gap:14px;margin:0 0 14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff14}:root .rating-hero:not(:has(.rating-control)){grid-template-columns:minmax(0,1fr) auto;align-items:center}:root .rating-hero-copy{gap:4px;min-width:0;display:grid}:root .rating-hero-copy>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}:root .rating-hero-copy>strong{color:var(--ink);font-family:Georgia,serif;font-size:1.7rem;font-weight:400;line-height:1.1}:root .rating-hero-copy>strong small{color:var(--gold);margin-left:3px;font-size:.875rem}:root .rating-hero-copy>small{color:var(--muted);font-size:.8125rem;line-height:1.45}:root .rating-hero>button{min-width:132px;padding:10px 14px}:root .rating-control{gap:13px;min-width:0;display:grid}:root .rating-control-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}:root .rating-control-heading>span{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;font-weight:700}:root .rating-control-heading output{color:var(--gold);white-space:nowrap;font-family:Georgia,serif;font-size:2.25rem;line-height:1}:root .rating-control-heading output small{color:var(--muted);margin-left:3px;font-size:.875rem}:root .rating-slider-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}:root .rating-slider-row>button{border:1px solid var(--sm-edge);color:var(--ink);background:#d1dff40d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.3rem;display:flex}:root .rating-slider-row>button:disabled{opacity:.38}:root .rating-slider-row label{align-items:center;min-width:0;min-height:44px;display:flex}:root .rating-slider{appearance:none;background:linear-gradient(90deg,var(--gold) 0 var(--rating-progress),#d0dcf12e var(--rating-progress) 100%);width:100%;height:6px;box-shadow:none!important;border:0!important;border-radius:99px!important;min-height:6px!important;padding:0!important}:root .rating-slider::-webkit-slider-thumb{appearance:none;background:var(--pearl);border:3px solid var(--gold);border-radius:50%;width:28px;height:28px;box-shadow:0 4px 14px #00000061}:root .rating-slider::-moz-range-thumb{background:var(--pearl);border:3px solid var(--gold);border-radius:50%;width:22px;height:22px;box-shadow:0 4px 14px #00000061}:root .rating-slider-labels{color:var(--muted);justify-content:space-between;padding:0 54px;font-size:.75rem;display:flex}:root .rating-reactions{border:0;min-width:0;margin:2px 0 0;padding:0}:root .rating-reactions legend,.rating-note>span{color:var(--ink);margin-bottom:8px;font-size:.875rem}:root .rating-reactions legend small,.rating-note small{color:var(--muted);margin-left:4px;font-size:.75rem;font-weight:400}:root .rating-reactions>div{grid-template-columns:repeat(5,minmax(44px,1fr));gap:7px;display:grid}:root .rating-reactions button{border:1px solid var(--sm-edge);background:#d1dff40a;border-radius:12px;min-width:44px;min-height:44px;font-size:1.2rem}:root .rating-reactions button[aria-pressed=true]{background:#ebcf8221;border-color:#ebcf8285}:root .rating-note{min-width:0;display:grid}:root .rating-note input{width:100%}:root .rating-control-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}:root .rating-control-actions button{border-radius:var(--control-radius);min-height:46px;padding:9px 14px;font-size:.875rem}:root .rating-reset-row{border-top:1px solid var(--sm-edge);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}:root .rating-reset-row>span{color:var(--muted);flex:180px;font-size:.78rem;line-height:1.35}:root .rating-reset-row button{border-radius:var(--control-radius);min-height:40px;padding:8px 12px;font-size:.82rem}:root .rating-reset-trigger{color:#ef9cab;background:0 0;border:1px solid #e2667842;margin-right:auto}:root .rating-reset-trigger:hover{background:#be374b14;border-color:#ef9cab66}:root .rating-reset-keep{border:1px solid var(--sm-edge);color:var(--ink);background:0 0}:root .rating-reset-confirm{color:#ffb0bd;background:#be374b21;border:1px solid #ef9cab6b;font-weight:700}:root .rating-control-cancel{border:1px solid var(--sm-edge);color:var(--ink);background:0 0}:root .rating-control-save{color:#111b2c;background:linear-gradient(145deg,#f0d88f,#dfbf70);border:1px solid #e9cd85;font-weight:700}:root .rating-control-save:disabled{cursor:default;opacity:.55}:root .season-rating-editor{padding:14px;display:block}:root .pending-rating-form{margin-top:14px}:root .title-deep-details{border-top:1px solid var(--sm-edge);margin-top:12px}:root .title-deep-details>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:8px 0;list-style:none;display:flex}:root .title-deep-details>summary::-webkit-details-marker{display:none}:root .title-deep-details>summary>span{gap:3px;display:grid}:root .title-deep-details>summary strong{font-size:1rem}:root .title-deep-details>summary small{color:var(--muted);font-size:.75rem}:root .title-deep-details>summary i{color:var(--gold);transition:transform var(--sm-enter) var(--sm-ease);font-size:1.4rem;font-style:normal}:root .title-deep-details[open]>summary i{transform:rotate(45deg)}:root .title-deep-details>div{animation:panel-in var(--motion-base) var(--ease-spring) both}:root .title-about-panel{border:1px solid var(--sm-edge);background:linear-gradient(145deg,#19273dd1,#111d30f0);border-radius:0 0 16px 16px;padding:14px}:root .title-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root .title-fact{background:#23344e94;border:1px solid #ffffff09;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}:root .title-fact span{color:var(--gold);font-size:.75rem;font-weight:650;line-height:1.3}:root .title-fact :is(strong,a){color:var(--ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.35}:root .title-about-synopsis{color:#c8ced8;font-family:var(--sm-font-editorial);margin:14px 0 0;font-size:1rem;line-height:1.5}:root .title-credits-compact{margin-top:18px}:root .title-credits-compact>h3{color:var(--gold);margin:0 0 9px;font-size:.8125rem;font-weight:650}:root .title-credit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root .title-credit-cards>div{background:#23344e94;border:1px solid #ffffff09;border-radius:12px;gap:7px;min-width:0;padding:11px;display:grid}:root .title-credit-cards small{color:var(--gold);font-size:.72rem;font-weight:650;line-height:1.3}:root .title-credit-cards strong{color:var(--ink);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.4}:root .title-about-footer{border-top:1px solid var(--sm-edge);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}:root .title-about-critics{color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;font-size:.75rem;display:flex}:root .title-about-critics strong{color:var(--ink)}:root .title-about-trailer{color:var(--gold);white-space:nowrap;font-size:.75rem;font-weight:650}:root .title-about-review{color:var(--muted);margin:10px 0 0;font-size:.75rem}@media (width<=520px){:root .rating-hero{padding:14px}:root .rating-hero:not(:has(.rating-control)){grid-template-columns:1fr;align-items:stretch}:root .rating-hero>button{width:100%}:root .rating-control-heading output{font-size:2rem}:root .rating-reactions>div{gap:5px}:root .rating-slider-labels{gap:16px}:root .pending-rating-row:has(.rating-control){grid-template-columns:minmax(0,1fr)}:root .pending-rating-row:has(.rating-control)>.pending-rating-poster{display:none}}@media (width<=360px){:root .title-about-panel{padding:12px}:root .title-fact-grid,:root .title-credit-cards{grid-template-columns:1fr}}@media (width<=340px){:root .rating-slider-row{gap:6px}:root .rating-slider-labels{padding-inline:50px}:root .rating-reactions button{padding:0}}@media (prefers-reduced-motion:reduce){:root .title-deep-details>div,:root .title-deep-details>summary i{transition:none;animation:none}}:root .household-peeks-cinematic{margin-inline:calc(var(--page-pad,20px) * -1);gap:12px;min-width:0}:root .household-peeks-cinematic>header{padding-inline:var(--page-pad,20px);justify-content:space-between;align-items:end;gap:12px;display:flex}:root .household-peeks-cinematic>header>div{gap:3px;display:grid}:root .household-peeks-cinematic>header span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:750}:root .household-peeks-cinematic>header h2{letter-spacing:-.025em;font-family:Georgia,serif;font-size:clamp(1.45rem,4vw,1.9rem);font-weight:400}:root .household-peeks-cinematic>header p{color:var(--muted);margin:0 0 3px;font-size:.75rem}:root .household-peeks-cinematic .household-peek-rail{padding:4px var(--page-pad,20px) 18px;scroll-padding-inline:var(--page-pad,20px);scrollbar-width:none;gap:14px}:root .household-peeks-cinematic .household-peek-rail::-webkit-scrollbar{display:none}:root .community-refresh .household-collage-card{aspect-ratio:1.28;isolation:isolate;background:#0b111b;border:1px solid #e2e9f42e;border-radius:22px;flex:0 0 min(326px,84vw);gap:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff14}:root .community-refresh .household-collage-card:hover{border-color:#ebcf828c;transform:translateY(-2px);box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff1a}:root .community-refresh .household-collage-card:active{transform:scale(.985)}:root .community-refresh .household-collage-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:root .household-collage{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:3px;display:grid;position:absolute;inset:0}:root .household-collage-poster{background:#111927;min-width:0;min-height:0;overflow:hidden}:root .household-collage-poster.poster-1{grid-row:1/3}:root .household-collage-poster :is(img,.poster-placeholder){object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;padding:0}:root .household-collage-poster .poster-placeholder>*{display:none}:root .household-collage-card.has-1 .poster-1{grid-column:1/-1}:root .household-collage-card.has-2 .poster-2{grid-row:1/3}:root .household-collage-private{background:radial-gradient(circle at 30% 20%,#ebcf8224,#0000 42%),linear-gradient(145deg,#1b273b,#0c1320);flex-direction:column;grid-area:1/1/-1/-1;justify-content:center;align-items:center;gap:8px;display:flex}:root .household-collage-private b{color:var(--pearl);background:#ffffff12;border:1px solid #ebcf8247;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-family:Georgia,serif;font-size:2rem;display:flex}:root .household-collage-private small{color:#e9eef7a6;font-size:.75rem}:root .household-collage-shade{z-index:1;background:linear-gradient(#060a1114 25%,#060a11b3 62%,#060a11fa 100%);position:absolute;inset:0}:root .household-collage-copy{color:var(--pearl);z-index:2;align-self:end;gap:3px;width:100%;padding:14px 16px 15px;display:grid;position:relative}:root .household-collage-top{justify-content:space-between;align-items:center;min-width:0;margin-bottom:14px;display:flex}:root .household-collage-top .circle-avatar{color:var(--pearl);background:#1b2638;border:2px solid #0c1421;width:29px;height:29px;font-size:.6875rem}:root .household-collage-top>small{color:#f7f8fad1;background:#080d16a3;border:1px solid #ffffff24;border-radius:99px;padding:5px 8px;font-size:.6875rem}:root .household-collage-kicker{line-height:1.3;color:var(--gold)!important;font-size:.625rem!important}:root .household-collage-copy>strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:1.38rem;font-weight:400;line-height:1.15;display:block;overflow:hidden}:root .household-collage-latest{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;color:#eff2f7bf!important;letter-spacing:0!important;text-transform:none!important;font-size:.75rem!important;font-weight:500!important}:root .household-collage-latest:not(b){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .household-collage-latest b{color:var(--gold);flex:none;font-size:1rem}@media (width<=520px){:root .household-peeks-cinematic>header p{display:none}:root .community-refresh .household-collage-card{border-radius:20px;flex-basis:min(310px,86vw)}:root .household-collage-copy{padding:13px 14px 14px}}@media (prefers-reduced-motion:reduce){:root .community-refresh .household-collage-card{transition:none}:root .community-refresh .household-collage-card:hover,:root .community-refresh .household-collage-card:active{transform:none}}:root .account-menu-wrap{position:relative}:root .account-menu-wrap .account-pill[aria-expanded=true]{background:#ebcf821f;border-color:#ebcf828c;box-shadow:0 0 0 3px #ebcf8214}:root .account-menu{animation:panel-in .22s var(--ease-spring) both;color:var(--ink);isolation:isolate;width:min(310px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:var(--radix-dropdown-menu-content-available-width);max-height:var(--radix-dropdown-menu-content-available-height);z-index:90;background:#151920;border:1px solid #e0e8f433;border-radius:20px;padding:7px;position:relative;overflow:hidden auto;box-shadow:0 24px 64px #000000a3,inset 0 1px #ffffff17}:root .account-menu:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(145deg,#ffffff09,#0000 48%);position:absolute;inset:0}:root .account-menu>header{border-bottom:1px solid var(--sm-edge);align-items:center;gap:11px;margin:0 5px 5px;padding:10px 8px 13px;display:flex}:root .account-menu>header .member-avatar{flex:none;width:38px;height:38px}:root .account-menu>header>span{gap:2px;min-width:0;display:grid}:root .account-menu>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}:root .account-menu>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}:root .account-menu>div{display:grid}:root .account-menu .account-menu-version{color:var(--muted);font-variant-numeric:tabular-nums;padding:6px 10px 4px;font-size:.75rem;line-height:1.5}:root .account-menu :is(button,a){color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 10px;text-decoration:none;display:grid}:root .account-menu :is(button,a):hover{background:#ffffff0f}:root .account-menu :is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:-2px;background:#ebcf821a}:root .account-menu :is(button,a)>svg{fill:none;height:21px;stroke:var(--mist);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;justify-self:center;width:21px}:root .account-menu :is(button,a)>span{gap:2px;min-width:0;display:grid}:root .account-menu :is(button,a)>span strong{font-size:.875rem}:root .account-menu :is(button,a)>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}:root .account-menu :is(button,a)>b{color:var(--gold);font-family:Georgia,serif;font-size:1.15rem;font-weight:400}:root .account-menu>a{border-top:1px solid var(--sm-edge);border-radius:0 0 13px 13px;margin-top:5px;padding-top:10px}:root .account-menu>a>svg{stroke:#d98791}:root .account-menu :is(strong,small){text-shadow:0 1px 2px #0000008c}:root .household-nav{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){:root .household-nav-mobile{max-width:276px}:root :is(.watch-section,.discover-curated,.community-conversations,.community-activity){content-visibility:visible;contain:none;contain-intrinsic-size:none}}@media (prefers-reduced-motion:reduce){:root .account-menu{animation:none}}:root .account-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151920;border-color:#e0e8f433;box-shadow:0 24px 64px #000000a3,inset 0 1px #ffffff17}:root [data-sheet-close]{pointer-events:auto;touch-action:manipulation;z-index:12;position:relative}:root{--sm-glass-air:#11192785;--sm-glass-panel:#182334a8;--sm-glass-reading:#141c2ad6;--sm-glass-control:#e5edfa13;--sm-glass-control-active:#e0e9f829;--sm-glass-edge:#e7eef92b;--sm-glass-edge-bright:#ffffff47;--sm-glass-shine:#ffffff1f;--sm-glass-shadow:0 18px 48px #01050c47,inset 0 1px #ffffff1a,inset 0 -1px #ffffff06;--sm-glass-shadow-float:0 28px 80px #00030a80,inset 0 1px #ffffff21,inset 0 -1px #ffffff09;--sm-liquid-ease:cubic-bezier(.16,1,.3,1);--sm-liquid-fast:.18s;--sm-liquid-base:.36s;--sm-liquid-slow:.48s}:root body{background:radial-gradient(circle at 86% 3%,#6982ae33,#0000 31rem),radial-gradient(circle at 5% 48%,#d5b15c13,#0000 28rem),radial-gradient(circle at 78% 92%,#82344e12,#0000 30rem),#0c1422}:root :is(.site-header,.household-nav-mobile,.collection-toolbar,.notification-panel,.account-menu,.dialog-actions-menu){background:linear-gradient(145deg,#ffffff16,#ffffff05 48%),var(--sm-glass-air);border-color:var(--sm-glass-edge);box-shadow:var(--sm-glass-shadow-float);-webkit-backdrop-filter:blur(26px)saturate(165%);backdrop-filter:blur(26px)saturate(165%)}:root .collection-toolbar{border:1px solid var(--sm-glass-edge);border-radius:20px}:root .site-header{border-bottom:1px solid var(--sm-glass-edge);background:linear-gradient(#192437ba,#0d14207a);box-shadow:0 10px 34px #01050c21,inset 0 1px #ffffff14}:root :is(.add-title-panel,.library-tools,.profile-photo-card,.household-settings,.members-panel,.webmaster-panel,.member-admin,.household-request-card,.household-request-state,.pending-ratings,.tonight-picker,.visual-preferences,.about-screenmates,.conversation-card,.community-stories>article,.discover-card,.curated-refine>div,.discussion-empty,.discussion-locked,.discussion-error){background:linear-gradient(145deg,#fff1,#ffffff04 52%),var(--sm-glass-panel);border:1px solid var(--sm-glass-edge);box-shadow:var(--sm-glass-shadow)}:root :is(.add-title-panel,.library-tools,.profile-photo-card,.household-settings,.members-panel,.webmaster-panel,.member-admin,.household-request-card,.household-request-state,.pending-ratings,.tonight-picker,.visual-preferences,.about-screenmates,.conversation-card){border-radius:22px}:root :is(.title-dialog,.community-detail,.community-comments-sheet,.install-guide){background:linear-gradient(145deg,#ffffff0e,transparent 38%),var(--sm-glass-reading);border-color:var(--sm-glass-edge-bright);box-shadow:var(--sm-glass-shadow-float);-webkit-backdrop-filter:blur(30px)saturate(135%);backdrop-filter:blur(30px)saturate(135%)}:root :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.install-guide-backdrop){-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);background:#02070f9c}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-shelf-tabs){border:1px solid var(--sm-glass-edge);box-shadow:inset 0 1px var(--sm-glass-shine),0 10px 28px #00040c24;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(145deg,#ffffff12,#ffffff05),#0d15228c}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch)>i,:root .community-shelf-tabs button[aria-pressed=true]{background:linear-gradient(145deg,#fff3,#b2c7e513);border-color:#ffffff2e;box-shadow:0 8px 24px #00030a33,inset 0 1px #fff3,inset 0 -1px #ffffff0a}:root .title-card{border:1px solid var(--sm-glass-edge);background:linear-gradient(145deg,#ffffff0e,#ffffff03),#121b2a85;border-radius:20px;box-shadow:0 14px 38px #00030a33,inset 0 1px #ffffff13}:root .title-card .poster-frame{border-radius:19px 19px 12px 12px}:root .title-card .card-content{padding:11px 12px 14px}:root .discover-card{border-color:var(--sm-glass-edge-bright);box-shadow:0 24px 66px #00030a52,inset 0 1px #ffffff1a}:root .community-stories>article{border-radius:18px;margin-bottom:10px;padding:0;overflow:hidden}:root .community-story-top{border-bottom-color:#ffffff14}:root .community-refresh .household-collage-card{border-color:var(--sm-glass-edge-bright);box-shadow:0 20px 54px #00030a52,inset 0 1px #ffffff1f}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){transition:border-color var(--sm-liquid-fast) ease,background-color var(--sm-liquid-fast) ease,box-shadow var(--sm-liquid-fast) ease;background:#050b147a;border-color:#dee9f940;box-shadow:inset 0 1px 8px #0000003d,inset 0 1px #ffffff09}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{background:var(--sm-ui-field-bg);border-color:#ebcf8294;box-shadow:0 0 0 3px #ebcf8217,inset 0 1px 8px #00000038}:root :is(.collection-icon-button,.refresh-site,.notification-trigger,.account-pill,.community-comments,.dialog-more,.dialog-close,.community-comments-sheet>header button,.discover-actions button b,.season-actions button,.season-status-menu button,.community-feed-filter button,.profile-photo-actions button,.library-tools button){border-color:var(--sm-glass-edge);background:linear-gradient(145deg,#ffffff1c,#ffffff06);box-shadow:inset 0 1px #ffffff1c,0 6px 18px #00030a1c}:root :is(.title-card,.conversation-card,.community-stories>article,.household-collage-card,.collection-icon-button,.account-pill,.notification-trigger,.refresh-site,.community-comments,.community-feed-filter button,.season-actions button,.season-status-menu button,.profile-photo-actions button,.library-tools button){transition:background-color var(--sm-liquid-base) var(--sm-liquid-ease),border-color var(--sm-liquid-base) var(--sm-liquid-ease),box-shadow var(--sm-liquid-base) var(--sm-liquid-ease),color var(--sm-liquid-fast) ease,transform var(--sm-liquid-base) var(--sm-liquid-ease),opacity var(--sm-liquid-fast) ease}:root :is(.title-dialog,.community-detail,.community-comments-sheet){animation-duration:var(--sm-liquid-slow);animation-timing-function:var(--sm-liquid-ease)}:root :is(.account-menu,.notification-panel,.dialog-actions-menu){animation-duration:var(--sm-liquid-base);animation-timing-function:var(--sm-liquid-ease);transform-origin:100% 0}@media (hover:hover){:root :is(.collection-icon-button,.account-pill,.notification-trigger,.refresh-site,.community-comments,.community-feed-filter button,.season-actions button,.season-status-menu button,.profile-photo-actions button,.library-tools button):not(:disabled):hover{border-color:var(--sm-glass-edge-bright);background:linear-gradient(145deg,#ffffff2b,#ffffff0b);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2b,0 10px 24px #00030a2e}:root :is(.title-card,.conversation-card,.community-stories>article):hover{border-color:#ffffff40;box-shadow:0 22px 54px #00030a47,inset 0 1px #ffffff1a}}:root :is(.collection-icon-button,.account-pill,.notification-trigger,.refresh-site,.community-comments,.community-feed-filter button,.season-actions button,.season-status-menu button,.profile-photo-actions button,.library-tools button):not(:disabled):active{transform:scale(.975)}@media (width<=760px){:root{--sm-glass-panel:#162030b3;--sm-glass-reading:#111926e6}:root .site-header{background:linear-gradient(#162133c7,#0c131e85)}:root .collection-toolbar{border:0;border-bottom:1px solid var(--sm-glass-edge);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#111a29db,#0c1420ab);border-radius:0;box-shadow:0 12px 32px #00030a1f,inset 0 1px #ffffff0f}:root .watchlist-mode-nav{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(#0c1420bd,#0c142073)}:root .household-nav-mobile{background:linear-gradient(145deg,#ffffff21,#ffffff09),#0b111b80;border-color:#ffffff3d;box-shadow:0 22px 58px #00030a7a,inset 0 1px #ffffff29,inset 0 -1px #ffffff09}:root .title-card .card-content{padding:10px 11px 13px}:root .community-stories>article{margin-bottom:9px}}:root[data-sm-effects=reduce] :is(.site-header,.household-nav-mobile,.notification-panel,.account-menu,.dialog-actions-menu,.title-dialog,.community-detail,.community-comments-sheet,.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-shelf-tabs,.collection-toolbar,.watchlist-mode-nav){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (prefers-reduced-transparency:reduce){:root{--sm-glass-air:#141d2c;--sm-glass-panel:#182336;--sm-glass-reading:#141c2a}:root :is(.site-header,.household-nav-mobile,.notification-panel,.account-menu,.dialog-actions-menu,.title-dialog,.community-detail,.community-comments-sheet,.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-shelf-tabs,.collection-toolbar,.watchlist-mode-nav){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){:root :is(.title-card,.conversation-card,.community-stories>article,.household-collage-card,.collection-icon-button,.account-pill,.notification-trigger,.refresh-site,.community-comments,.community-feed-filter button,.title-dialog,.community-detail,.community-comments-sheet,.account-menu,.notification-panel,.dialog-actions-menu){transition:none!important;animation:none!important}}:root{--sm-font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif;--sm-font-editorial:Georgia,"Times New Roman",serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:root body,:root button,:root input,:root select,:root textarea{font-family:var(--sm-font-ui)}:root body{font-size:1rem;line-height:1.5}:root :is(p,li,label,summary,button,input,select,textarea){line-height:1.45}:root small{font-family:var(--sm-font-ui);font-size:.75rem;line-height:1.4}:root :is(.library,.discover-hub,.community-refresh,.household-hub,.title-dialog,.community-detail,.notification-panel,.account-menu) p{font-family:var(--sm-font-ui);font-size:.875rem;line-height:1.5}:root :is(.add-title-heading>div>span,.add-title-form label>span,.library-tools label>span,.section-heading p,.section-sort>strong,.watchlist-search-summary span,.watchlist-search-summary strong,.title-match-list small,.selected-title-match small,.title-match-list em,.selected-title-match em,.title-match-list b,.add-title-duplicates>span,.add-title-duplicates small,.circle-header>div:first-child>span,.circle-feed>header span,.circle-directory>header span,.circle-profile-identity>span,.circle-profile-stats span,.circle-profile-shelf small,.circle-profile-lists small,.discussion-hub-kicker,.conversation-rank,.conversation-title small,.title-comment header span,.title-comment header time,.title-comment footer span,.discussion-composer>footer>span){font-family:var(--sm-font-ui);font-size:.75rem;line-height:1.4}:root :is(.collection-toolbar button,.add-title-manual summary,.notice button,.rate-trigger,.verify-trigger,.details-toggle,.trailer-link,.season-actions button,.season-status-menu button,.season-rating-editor button,.dialog-actions-menu>button,.dialog-actions-lists button,.dialog-primary-action,.no-results button,.circle-signal-actions button,.circle-profile-pick>div>div button,.circle-feed-actions>button,.circle-feed-actions>div>button,.circle-empty-network button,.circle-back){letter-spacing:0;text-transform:none;font-size:.875rem;line-height:1.35}:root :is(.critics small,.card-score-strip small,.ratings small,.season-meta small,.season-links a,.season-links strong,.season-rating-waiting,.member-scores-heading span,.member-scores-heading>small,.dialog-section>h3,.upcoming-release span,.verification-note span,.freshness){font-family:var(--sm-font-ui);line-height:1.35;font-size:.75rem!important}:root .brand-name{font-family:"Screenmates Soft",var(--sm-font-ui)}:root .brand-wordmark small{line-height:1.2;font-size:.625rem!important}:root :is(.community-spotlight-intro strong,.household-peeks-cinematic>header h2,.household-collage-private b,.household-collage-copy>strong,.rating-hero-copy>strong,.rating-control-heading output){font-family:var(--sm-font-editorial)}@media (width<=760px){:root :is(.library,.discover-hub,.community-refresh,.household-hub,.title-dialog,.community-detail) p{font-size:.875rem}:root .title-card h3,:root .title-card h3.is-long,:root .title-card h3.is-extra-long{font-size:.9375rem;line-height:1.3}:root .household-nav-mobile button{font-size:0}:root .site-header{transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .24s ease-out,background-color .36s,border-color .36s,box-shadow .36s;transform:translate(0,0)}:root .watchlist-mode-nav{transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .24s ease-out;transform:translate(0,0)}:root .site-header.is-scroll-hidden:not(:focus-within){opacity:0;pointer-events:none;transform:translate3d(0,calc(-100% - env(safe-area-inset-top)),0)}:root .watchlist-mode-nav.is-scroll-hidden:not(:focus-within){opacity:0;pointer-events:none;transform:translate3d(0,calc(-100% - var(--sm-header-height)),0)}}@media (prefers-reduced-motion:reduce){:root .site-header,:root .watchlist-mode-nav{transition:none}}:root .site-header{box-shadow:none;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:12px;height:76px;padding-block:9px}:root .site-header>.brand,:root .site-header>.account-area{-webkit-backdrop-filter:blur(26px)saturate(165%);backdrop-filter:blur(26px)saturate(165%);pointer-events:auto;background:linear-gradient(145deg,#ffffff1f,#ffffff06 48%),#0b121d9e;border:1px solid #ffffff2e;box-shadow:0 16px 38px #00030a4d,inset 0 1px #ffffff29,inset 0 -1px #ffffff09}:root .site-header>.brand{border-radius:20px;min-height:58px;padding:7px 16px 7px 9px}:root .site-header .brand-mark{filter:drop-shadow(0 8px 14px #0000003d);width:58px;height:42px}:root .site-header .brand-wordmark{gap:2px}:root .site-header .brand-name{letter-spacing:-.045em;text-shadow:0 1px 12px #ffffff12;font-size:1.25rem;line-height:1}:root .site-header .brand-connection{background:linear-gradient(90deg,var(--slate) 0 34%,var(--gold) 34% 66%,var(--wine) 66% 86%,var(--pearl) 86%);opacity:.9;border-radius:99px;width:100%;height:2px}:root .site-header .brand-wordmark small{color:#c8ccd4;letter-spacing:.065em;text-transform:none;font-weight:650;line-height:1;font-size:.6875rem!important}:root .site-header>.account-area{border-radius:22px;gap:2px;min-height:58px;padding:6px;overflow:visible}:root .site-header :is(.refresh-site,.notification-trigger,.account-pill){box-shadow:none;background:0 0;border:1px solid #0000;width:44px;height:44px;min-height:44px}:root .site-header :is(.refresh-site,.notification-trigger):hover,:root .site-header :is(.refresh-site,.notification-trigger):focus-visible,:root .site-header .account-pill[aria-expanded=true]{background:linear-gradient(145deg,#ffffff26,#ffffff09);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #00030a2e}:root .site-header .account-pill{border-color:#ebcf8261;padding:4px}:root .site-header .account-pill .member-avatar{width:34px;height:34px}:root .site-header .notification-trigger>span{border-color:#111a29;top:1px;right:1px}@media (width<=760px){:root{--sm-header-height:72px}:root .site-header{height:var(--sm-header-height);padding:7px max(10px,env(safe-area-inset-right)) 7px max(10px,env(safe-area-inset-left));background:0 0}:root .site-header>.brand{flex:auto;min-height:56px;padding:6px 11px 6px 7px}:root .site-header .brand-mark{width:54px;height:40px}:root .site-header .brand-name{font-size:clamp(1rem,4.5vw,1.25rem)}:root .site-header>.account-area{flex:none;min-height:56px;padding:5px}:root .site-header :is(.refresh-site,.notification-trigger,.account-pill){width:42px;height:42px;min-height:42px}:root .site-header .account-pill{min-width:42px;max-width:42px}:root .site-header .account-pill .member-avatar{width:32px;height:32px}:root .watchlist-mode-nav{top:var(--sm-header-height)}}@media (width<=390px){:root .site-header{gap:7px}:root .site-header>.brand{padding-right:9px}:root .site-header .brand-mark{width:48px;height:36px}:root .site-header :is(.refresh-site,.notification-trigger,.account-pill){width:38px}:root .site-header .account-pill{min-width:38px;max-width:38px}}@media (prefers-reduced-transparency:reduce){:root .site-header>.brand,:root .site-header>.account-area{background:#151e2c}}:root .discover-stack{aspect-ratio:2/3;isolation:isolate;width:calc(100% - 24px);max-width:480px;height:auto;position:relative}:root .discover-stack>.discover-card{background:#090e18;border:1px solid #ffffff2e;border-radius:28px;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 90px #0000009e,inset 0 0 0 1px #ffffff06}:root .discover-stack>.discover-card.is-next{pointer-events:none;inset:12px 12px -12px}:root .discover-stack>.discover-card.is-current{inset:0}@media (width<=760px){:root .discover-stack{width:calc(100% - 8px);max-width:460px}:root .discover-stack>.discover-card{border-radius:26px}}:root .discover-deck>.explore-toolbar{z-index:8;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 24px);max-width:480px;min-height:44px;margin:0 auto 12px;display:flex;position:relative}:root .explore-toolbar .explore-controls{flex:0 auto;width:auto;max-width:none;margin:0;position:static}:root .explore-toolbar .explore-controls fieldset{align-items:center;gap:6px;display:flex}:root .explore-toolbar .explore-types{display:block}:root .explore-toolbar .explore-filter-trigger{background:linear-gradient(145deg,#ffffff1a,#ffffff06),#0b121d85;border-color:#ffffff29;border-radius:14px;min-height:42px;padding:7px 12px;font-size:.875rem;font-weight:650;box-shadow:inset 0 1px #ffffff1c,0 8px 22px #00030a24}:root .explore-toolbar .explore-filter-trigger span{font-size:1.125rem}:root .explore-toolbar .explore-clear{color:var(--gold);min-height:42px;padding:6px 8px;font-size:.8125rem}:root .explore-toolbar .explore-filter-sheet{top:calc(100% + 8px);left:0;right:0}:root .explore-progress{color:#ffffff8c;white-space:nowrap;flex:none;align-items:center;gap:4px;margin:0;font-size:.75rem;display:flex}:root .explore-progress strong{color:var(--ink);font-size:.875rem;font-weight:720}:root .explore-progress i{background:#ffffff47;border-radius:50%;width:3px;height:3px;margin:0 3px}:root .discover-deck>.discover-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;width:calc(100% - 24px);max-width:360px;margin:12px auto 0;padding:0 8px;display:grid;position:static}:root .discover-deck>.discover-actions button{box-shadow:none;color:#ffffffb3;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-height:72px;padding:4px;font-size:.8125rem;font-weight:650;display:flex}:root .discover-deck>.discover-actions button b,:root .discover-deck>.discover-actions .discover-keep b{color:inherit;background:linear-gradient(145deg,#ffffff1a,#ffffff06);border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #00030a2e}:root .discover-deck>.discover-actions .discover-pass b{color:#ff9aaa;background:#ff6e8214;border-color:#ff6e8240}:root .discover-deck>.discover-actions .discover-keep b{color:#111827;background:linear-gradient(145deg,#f1d57b,#c79f51);border:0;width:56px;height:56px;margin-top:-4px;box-shadow:0 10px 28px #c6a15b3d,inset 0 1px #ffffff59}:root .discover-deck>.discover-actions button span{font-size:.8125rem;line-height:1.2}:root .discover-deck>.discover-actions button:hover{transform:none}:root .discover-deck>.discover-actions button:hover b{transform:translateY(-2px)}:root .discover-deck>.discovery-feedback{border:0;width:calc(100% - 24px);max-width:480px;margin:2px auto 0;padding:0}:root .discover-deck>.discovery-feedback>summary{justify-content:center;min-height:40px;padding:6px}:root .discover-deck>.discover-destination{display:none}@media (width<=390px){:root .discover-deck>.explore-toolbar{gap:6px;width:calc(100% - 8px)}:root .explore-progress span{display:none}:root .discover-deck>.discover-actions{width:calc(100% - 8px)}}:root{--sm-motion-instant:.14s;--sm-motion-quick:.22s;--sm-motion-base:.36s;--sm-motion-layer:.48s;--sm-motion-exit:.3s;--sm-motion-standard:cubic-bezier(.2,.72,.24,1);--sm-motion-spring:cubic-bezier(.16,1,.3,1);--sm-motion-exit-ease:cubic-bezier(.4,0,.7,1)}@keyframes sm-view-forward{0%{opacity:1;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-view-backward{0%{opacity:1;transform:translate(-10px)}to{opacity:1;transform:translate(0,0)}}@keyframes sm-layer-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes sm-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}:root :is(.view-stage.is-forward,.discover-mode-panel.is-forward,.household-mode-panel.is-forward,.watchlist-mode-panel.is-forward){animation:sm-view-forward var(--sm-motion-base) var(--sm-motion-spring) both}:root :is(.view-stage.is-backward,.discover-mode-panel.is-backward,.household-mode-panel.is-backward,.watchlist-mode-panel.is-backward){animation:sm-view-backward var(--sm-motion-base) var(--sm-motion-spring) both}:root .household-mode-panel:is(.is-forward,.is-backward){animation-fill-mode:backwards}:root .view-stage{transition:transform var(--sm-motion-base) var(--sm-motion-spring),opacity var(--sm-motion-quick) ease-out}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch)>i{transition:transform var(--sm-motion-base) var(--sm-motion-spring),border-color var(--sm-motion-quick) ease,box-shadow var(--sm-motion-base) var(--sm-motion-standard)}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch) button{transition:color var(--sm-motion-quick) ease,opacity var(--sm-motion-quick) ease,transform var(--sm-motion-quick) var(--sm-motion-spring)}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch) button:active{transform:scale(.98)}:root :is(.account-menu,.notification-panel,.dialog-actions-menu,.explore-filter-sheet){animation:sm-pop-in var(--sm-motion-base) var(--sm-motion-spring) both;transform-origin:100% 0}:root :is(.add-title-panel:not(.library-tool-dialog),.library-tools:not(.library-tool-dialog),.card-details,.title-deep-details>div){animation:sm-layer-in var(--sm-motion-base) var(--sm-motion-spring) both}:root :is(.title-card,.conversation-card,.community-stories>article,.community-watching-carousel article,.community-circle-grid>button,.community-household-grid>button,.discussion-hub-row,.household-peek-card){transition:border-color var(--sm-motion-quick) ease,background-color var(--sm-motion-base) var(--sm-motion-standard),box-shadow var(--sm-motion-base) var(--sm-motion-standard),transform var(--sm-motion-base) var(--sm-motion-spring),opacity var(--sm-motion-quick) ease}:root :is(.collection-icon-button,.refresh-site,.notification-trigger,.account-pill,.up-next-star,.community-comments,.dialog-more,.dialog-close,.community-add,.discover-actions button b,.explore-filter-trigger,.explore-clear,.library-tools button){transition:background-color var(--sm-motion-quick) ease,border-color var(--sm-motion-quick) ease,color var(--sm-motion-quick) ease,box-shadow var(--sm-motion-base) var(--sm-motion-standard),transform var(--sm-motion-base) var(--sm-motion-spring),opacity var(--sm-motion-quick) ease}:root :is(.collection-icon-button,.refresh-site,.notification-trigger,.account-pill,.up-next-star,.community-comments,.dialog-more,.dialog-close,.community-add,.explore-filter-trigger,.explore-clear,.library-tools button):active{transition-duration:var(--sm-motion-instant);transform:scale(.96)}:root .discover-card.is-current{animation-duration:var(--sm-motion-layer);animation-timing-function:var(--sm-motion-spring);transition:transform var(--sm-motion-base) var(--sm-motion-spring),opacity var(--sm-motion-exit) ease,filter var(--sm-motion-exit) ease}:root .discover-card.is-current.is-exiting-pass,:root .discover-card.is-current.is-exiting-up-next,:root .discover-card.is-current.is-exiting-hide,:root .discover-card.is-current.is-exiting-rated{transition-duration:var(--sm-motion-exit);transition-timing-function:var(--sm-motion-exit-ease)}:root .title-card-swipe-shell.is-settling>.title-card{transition:transform var(--sm-motion-base) var(--sm-motion-spring)}:root .title-card-swipe-shell.is-dismissing>.title-card{transition:transform .26s var(--sm-motion-exit-ease),opacity var(--sm-motion-quick) ease}:root :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.install-guide-backdrop){animation-duration:var(--sm-motion-base);transition:opacity var(--sm-motion-exit) ease-out;animation-timing-function:ease-out}:root :is(.title-dialog,.community-detail,.community-comments-sheet,.install-guide){animation-duration:var(--sm-motion-layer);animation-timing-function:var(--sm-motion-spring)}:root :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop).is-closing{animation-duration:var(--sm-motion-exit);animation-timing-function:ease-in}:root .title-dialog-backdrop.is-closing .title-dialog,:root .community-detail-backdrop.is-closing .community-detail,:root .community-comments-backdrop.is-closing .community-comments-sheet{animation-duration:var(--sm-motion-exit);animation-timing-function:var(--sm-motion-exit-ease)}:root :is(.title-dialog.is-settling,.community-detail.is-settling){transition:transform .38s var(--sm-motion-spring)}:root :is(.title-dialog.is-swipe-closing,.community-detail.is-swipe-closing){transition:transform var(--sm-motion-exit) var(--sm-motion-exit-ease)}@media (width<=760px){:root .site-header{transition:transform var(--sm-motion-layer) var(--sm-motion-spring),opacity var(--sm-motion-quick) ease-out,background-color var(--sm-motion-base) ease,border-color var(--sm-motion-base) ease,box-shadow var(--sm-motion-base) ease}:root .watchlist-mode-nav{transition:transform var(--sm-motion-layer) var(--sm-motion-spring),opacity var(--sm-motion-quick) ease-out}:root .household-nav-mobile{transition:bottom var(--sm-motion-base) var(--sm-motion-spring),opacity var(--sm-motion-quick) ease-out}:root .household-nav-mobile button svg{transition:stroke var(--sm-motion-quick) ease,transform var(--sm-motion-layer) var(--sm-motion-spring),filter var(--sm-motion-quick) ease}}@media (prefers-reduced-motion:reduce){:root :is(.view-stage,.discover-mode-panel,.household-mode-panel,.watchlist-mode-panel,.account-menu,.notification-panel,.dialog-actions-menu,.explore-filter-sheet,.add-title-panel,.library-tools,.card-details,.title-deep-details>div,.discover-card,.title-card,.title-dialog-backdrop,.title-dialog,.community-detail-backdrop,.community-detail,.community-comments-backdrop,.community-comments-sheet,.install-guide-backdrop,.install-guide,.site-header,.watchlist-mode-nav,.household-nav-mobile){scroll-behavior:auto!important;transition:none!important;animation:none!important}}.theme-picker{border:0;margin:0 0 20px;padding:0}.theme-picker legend{color:var(--muted);margin-bottom:10px;font-size:.875rem;font-weight:650}.theme-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-choice{border:1px solid var(--sm-glass-edge);cursor:pointer;background:#ffffff09;border-radius:16px;flex-direction:column;padding:10px;position:relative;gap:6px!important;min-height:132px!important;display:flex!important}.theme-choice:has(input:checked){border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 20%,transparent),inset 0 1px #ffffff1a}.theme-choice input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.theme-choice strong{color:var(--ink);font-size:.8125rem;line-height:1.25}.theme-choice small{color:var(--muted);font-size:.75rem;line-height:1.3}.theme-preview{background:#102039;border:1px solid #ffffff24;border-radius:10px;gap:4px;width:100%;height:48px;padding:7px;display:flex;overflow:hidden}.theme-preview i{background:#d8bc72;border-radius:4px;flex:1;display:block}.theme-preview i:nth-child(2){background:#8fa1bd;flex:1.5}.theme-preview i:nth-child(3){background:#a72d49}.theme-choice.is-carbon .theme-preview{background:#080a0e}.theme-choice.is-carbon .theme-preview i{background:#555d69}.theme-choice.is-carbon .theme-preview i:nth-child(2){background:#b8bec7}.theme-choice.is-carbon .theme-preview i:nth-child(3){background:#d7c38d}.theme-choice.is-pearl .theme-preview{background:#eef2f6;border-color:#18223526}.theme-choice.is-pearl .theme-preview i{background:#fff;border:1px solid #1822351a}.theme-choice.is-pearl .theme-preview i:nth-child(2){background:#9aabc2}.theme-choice.is-pearl .theme-preview i:nth-child(3){background:#c49b3f}@media (width<=520px){.theme-picker>div{grid-template-columns:1fr}.theme-choice{grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr);min-height:76px!important;display:grid!important}.theme-preview{grid-row:1/3;height:54px}}html:root .community-stories{grid-auto-rows:max-content;align-items:start;gap:10px}html:root .community-stories>article{border-radius:18px;grid-template:"top top""details poster"1fr"actions poster"/minmax(0,1fr) minmax(132px,36%);align-self:start;min-height:264px;padding:0;display:grid;overflow:hidden}html:root .community-story-top{grid-area:top;min-height:42px;margin:0;padding:7px 14px}html:root .community-story-top button{min-height:32px;font-size:.875rem}html:root .community-story-top time{font-size:.75rem}html:root .community-story-content{display:contents}html:root .community-story-details{grid-area:details;align-self:start;min-width:0;padding:17px 14px 10px}html:root .community-story-poster{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;grid-area:poster;align-self:stretch;width:100%;height:100%;min-height:221px;overflow:hidden}html:root .community-story-title{min-height:0;font-size:1.25rem;line-height:1.2}html:root .community-story-content ul{margin:7px 0}html:root .community-story-content li{margin:3px 0;font-size:.8125rem;line-height:1.38}html:root .community-story-content .community-score{margin:9px 0 6px}html:root .community-story-watchers{margin-top:8px}html:root .community-story-watchers .circle-avatar{width:25px;height:25px}html:root .community-story-watchers>span:last-child{font-size:.7rem}html:root .community-story-latest{margin-top:8px;font-size:.75rem}html:root .community-story-actions{grid-area:actions;min-height:48px;padding:7px 10px 7px 14px}html:root .community-owned-status{font-size:.75rem}html:root .community-story-actions .community-add{min-height:36px;font-size:.8rem}html:root .community-story-actions .community-comments{min-height:36px;padding:6px 11px;font-size:.8rem}@media (width<=760px){html:root .community-story-watchers>span:last-child{display:none}}html:root .install-guide-grabber{display:none}@media (width<=760px){html:root .install-guide-backdrop{align-items:flex-end;padding:0}html:root .install-guide{max-width:none;padding-bottom:max(20px,env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0}html:root .install-guide-grabber{background:#ffffff3d;border-radius:99px;width:42px;height:5px;margin:-12px auto 10px;display:block}}html:root .community-comments-backdrop{-webkit-backdrop-filter:blur(var(--comments-sheet-blur,9px)) saturate(112%);backdrop-filter:blur(var(--comments-sheet-blur,9px)) saturate(112%);bottom:var(--comments-keyboard-offset,0px);top:var(--comments-viewport-top,0px)}html:root .community-comments-sheet{height:auto;max-height:var(--comments-sheet-max,min(86dvh,780px));transition:height var(--sm-motion-layer) var(--sm-motion-spring),transform var(--sm-motion-base) var(--sm-motion-spring)}html:root .title-discussion.is-comment-sheet{flex:0 auto}html:root .title-discussion.is-comment-sheet .title-comment-list{flex:0 auto;max-height:min(54dvh,500px);overflow-y:auto}html:root .title-discussion.is-comment-sheet[data-comment-state=empty] .discussion-empty{box-shadow:none;background:0 0;border:0;flex:none}@media (width<=760px){html:root .community-comments-sheet{height:auto}}html:root .view-stage[hidden]{display:none!important}html:root .household-nav-desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:5px;display:grid;overflow:hidden}html:root .nav-motion-indicator-desktop,html:root .nav-motion-indicator-mobile{bottom:5px;z-index:0;border-radius:999px;width:calc(33.3333% - 3.33333px);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .16s ease-out;inset:5px auto 5px 5px}html:root .household-nav[data-active-view=watchlist] .nav-motion-indicator{transform:translate(0,0)}html:root .household-nav[data-active-view=friends] .nav-motion-indicator{transform:translate(100%)}html:root .household-nav[data-active-view=discover] .nav-motion-indicator{transform:translate(200%)}html:root .household-nav[data-has-primary-selection=false] .nav-motion-indicator{opacity:0}html:root .household-nav button{z-index:1}html:root .household-nav button.is-active{box-shadow:none!important;background:0 0!important}@media (width<=760px){html:root .household-nav-desktop{display:none}html:root .household-nav-mobile{gap:0}}html:root :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.install-guide-backdrop){z-index:400}html:root :is(.notification-scrim,.notification-panel,.account-menu){z-index:500}:root,:root[data-sm-theme=blue],:root[data-sm-theme=carbon],:root[data-sm-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-canvas:#07090d;--theme-canvas-raised:#0d1118;--theme-content:#f7f8fb;--theme-secondary:#a7afbd;--theme-accent:#a98bff;--theme-accent-ink:#080a0f;--screenlight-a:#8c72ff;--screenlight-b:#b7c7ff;--screenlight-c:#f09acb;--screenlight:linear-gradient(112deg,var(--screenlight-a) 0%,var(--screenlight-b) 52%,var(--screenlight-c) 100%);--theme-danger:#f07180;--theme-success:#79c296;--theme-edge:#e1ebf726;--theme-edge-strong:#f2f7fc42;--theme-scene:radial-gradient(ellipse at 82% -14%,#8c72ff21,transparent 34rem), radial-gradient(ellipse at 8% 38%,#b7c7ff0f,transparent 30rem), radial-gradient(ellipse at 86% 108%,#f09acb0f,transparent 34rem), linear-gradient(154deg,#0b0f17 0%,#07090d 56%,#05070a 100%);--theme-chrome-sheen:linear-gradient(150deg,#ffffff26,#ffffff09 28%,transparent 58%);--theme-panel-sheen:linear-gradient(145deg,#ffffff12,transparent 42%,#efcf7a06 78%);--theme-control-sheen:linear-gradient(145deg,#ffffff0e,transparent 56%);--theme-artwork-shadow:0 18px 46px #00040c6b,0 0 34px #3e699f21;--theme-artwork-bloom:0 0 44px #4a77b026,0 26px 60px #00040c59;--theme-active-shadow:0 10px 30px #0006123d,0 0 0 1px #efcf7a1c;--theme-signature-a:#8c72ff29;--theme-signature-b:#f09acb17;--glass-air:#0a0d14a3;--glass-control:#eef2ff11;--glass-control-active:#eef2ff21;--glass-panel:#0d1118d1;--glass-reading:#090c12f5;--glass-highlight:#ffffff25;--glass-shadow:0 26px 72px #00040d70,inset 0 1px #ffffff21,inset 0 -1px #ffffff06;--glass-shadow-soft:0 15px 42px #00040d40,inset 0 1px #ffffff18;--glass-blur:27px;--glass-saturation:162%}:root[data-sm-theme=pearl],:root[data-sm-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-canvas:#f3f4f7;--theme-canvas-raised:#fff;--theme-content:#242733;--theme-secondary:#606574;--theme-accent:#6247b5;--theme-accent-ink:#fff;--screenlight-a:#6247b5;--screenlight-b:#6950bb;--screenlight-c:#86506f;--screenlight:linear-gradient(112deg,var(--screenlight-a) 0%,var(--screenlight-b) 52%,var(--screenlight-c) 100%);--theme-danger:#a92a42;--theme-success:#2a754c;--theme-edge:#24273321;--theme-edge-strong:#24273338;--theme-scene:radial-gradient(ellipse at 86% -10%,#8c72ff0f,transparent 35rem), radial-gradient(ellipse at -5% 48%,#7d8fa30f,transparent 31rem), radial-gradient(ellipse at 82% 105%,#8c72ff08,transparent 34rem), linear-gradient(154deg,#fff 0%,#f3f4f7 52%,#e8eaf0 100%);--theme-chrome-sheen:linear-gradient(148deg,#fffffff5,#ffffff7a 36%,#ffffff14 68%);--theme-panel-sheen:linear-gradient(145deg,#ffffffb8,transparent 48%,#75531a06 86%);--theme-control-sheen:linear-gradient(145deg,#ffffffb8,#ffffff26 62%);--theme-artwork-shadow:0 18px 42px #2427332e,0 0 30px #be9e691a;--theme-artwork-bloom:0 0 42px #be9e691f,0 24px 54px #24273324;--theme-active-shadow:0 10px 28px #2427331f,0 0 0 1px #75531a1a;--theme-signature-a:#b591532e;--theme-signature-b:#78899c1f;--glass-air:#fafbfdd9;--glass-control:#ffffff85;--glass-control-active:#ffffffe6;--glass-panel:#ffffffe6;--glass-reading:#fafbfdfa;--glass-highlight:#fffffff2;--glass-shadow:0 22px 62px #24273329,inset 0 1px #fffffffa,inset 0 -1px #4636220b;--glass-shadow-soft:0 13px 36px #2427331a,inset 0 1px #ffffffeb;--glass-blur:25px;--glass-saturation:126%}:root[data-sm-accent=amber]{--theme-accent:#e6b85c}:root[data-sm-accent=jade]{--theme-accent:#77c9a6}:root[data-sm-accent=ice]{--theme-accent:#95c7f2}:root[data-sm-theme=pearl][data-sm-accent=amber]{--theme-accent:#825609}:root[data-sm-theme=pearl][data-sm-accent=jade]{--theme-accent:#226c52}:root[data-sm-theme=pearl][data-sm-accent=ice]{--theme-accent:#285f94}.accent-picker{border:0;margin:20px 0;padding:0}.accent-picker>div{flex-wrap:wrap;gap:8px;display:flex}.accent-picker label{background:var(--theme-canvas-raised);min-height:44px;color:var(--theme-content);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.accent-picker label:focus-within{outline:2px solid var(--theme-accent);outline-offset:3px}:root{--midnight:var(--theme-canvas);--bg:var(--theme-canvas);--surface:var(--theme-canvas-raised);--surface-raised:var(--theme-canvas-raised);--surface-soft:var(--glass-reading);--panel:var(--glass-panel);--ink:var(--theme-content);--pearl:var(--theme-content);--mist:var(--theme-secondary);--muted:var(--theme-secondary);--gold:var(--theme-accent);--danger:var(--theme-danger);--success:var(--theme-success);--line:var(--theme-edge);--line-strong:var(--theme-edge-strong);--sm-glass-air:var(--glass-air);--sm-glass-panel:var(--glass-panel);--sm-glass-reading:var(--glass-reading);--sm-glass-control:var(--glass-control);--sm-glass-control-active:var(--glass-control-active);--sm-glass-edge:var(--theme-edge);--sm-glass-edge-bright:var(--theme-edge-strong);--sm-glass-shine:var(--glass-highlight);--sm-glass-shadow:var(--glass-shadow-soft);--sm-glass-shadow-float:var(--glass-shadow);--sm-glass-base:var(--theme-canvas-raised);--sm-glass-fill:var(--glass-panel);--sm-reading-fill:var(--theme-canvas-raised);--sm-card-fill:var(--theme-canvas-raised)}html,body{background:var(--theme-canvas);color:var(--theme-content)}:root body{background:var(--theme-scene);background-attachment:fixed}:root .site-header>.brand,:root .site-header>.account-area,:root .household-nav-mobile,:root .household-nav-desktop,:root .collection-toolbar,:root .notification-panel,:root .account-menu,:root .dialog-actions-menu{background:linear-gradient(145deg,var(--glass-highlight),transparent 48%),var(--glass-air);border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-shelf-tabs,.curated-controls>div[role=group],.community-feed-controls,.theme-choice){background:var(--glass-control);border:1px solid var(--theme-edge);box-shadow:inset 0 1px #ffffff0e}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch)>i,:root .nav-motion-indicator,:root :is(.community-shelf-tabs,.curated-controls>div[role=group]) button[aria-pressed=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 19%,transparent),var(--glass-control-active));border:1px solid color-mix(in srgb,var(--theme-accent) 28%,var(--theme-edge));box-shadow:inset 0 1px #ffffff26,0 7px 20px #0000002e}:root :is(.add-title-panel,.library-tools,.profile-photo-card,.household-settings,.members-panel,.webmaster-panel,.member-admin,.managed-household,.household-request-card,.household-request-state,.pending-ratings,.tonight-picker,.visual-preferences,.about-screenmates,.conversation-card,.discussion-empty,.discussion-locked,.discussion-error,.curated-refine>div){background:linear-gradient(145deg,#ffffff0b,transparent 52%),var(--glass-panel);border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow-soft);color:var(--theme-content)}:root :is(.title-dialog,.community-detail,.community-comments-sheet,.install-guide){background:linear-gradient(145deg,#ffffff0b,transparent 38%),var(--glass-reading);border:1px solid var(--theme-edge-strong);box-shadow:var(--glass-shadow);color:var(--theme-content);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%)}:root :is(.title-card,.poster-frame,.discover-card,.curated-poster-card,.community-spotlight-art,.community-watching-poster,.household-collage-art){-webkit-backdrop-filter:none;backdrop-filter:none}:root .title-card{box-shadow:none;background:0 0;border-color:#0000}:root .title-card .poster-frame{box-shadow:0 15px 36px #0000003d}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:color-mix(in srgb,var(--theme-canvas-raised) 88%,transparent);border-color:var(--theme-edge-strong);color:var(--theme-content)}:root :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--theme-secondary) 82%,transparent)}:root[data-sm-theme=pearl] :is(.refresh-site,.notification-trigger,.account-pill,.collection-icon-button,.section-sort){color:var(--theme-content)}:root[data-sm-theme=pearl] .account-pill{border-color:color-mix(in srgb,var(--theme-accent) 48%,transparent)}:root[data-sm-theme=pearl] .brand-wordmark small{color:var(--theme-secondary)}:root[data-sm-theme=pearl] .title-card .poster-frame{box-shadow:0 15px 34px #23344e2b}:root[data-sm-theme=pearl] :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.install-guide-backdrop){background:#19233461}:root body,:root .site-header>.brand,:root .site-header>.account-area,:root .household-nav,:root .collection-toolbar,:root :is(.add-title-panel,.library-tools,.profile-photo-card,.household-settings,.members-panel,.webmaster-panel,.visual-preferences,.about-screenmates,.title-dialog,.community-detail,.community-comments-sheet){transition:background-color .32s,border-color .32s,color .22s,box-shadow .32s}@media (width<=760px){:root{--glass-blur:20px}:root .household-nav-mobile{background:linear-gradient(145deg,#ffffff18,transparent 52%),var(--glass-air)}:root .collection-toolbar{border-radius:24px;min-height:72px;margin:10px 0 12px;padding:11px 14px;position:relative;top:auto}:root .watchlist-mode-nav{box-shadow:none;background:0 0;margin:0 0 22px;padding:0;transition:none;position:relative;top:auto;transform:none}:root .watchlist-mode-nav.is-scroll-hidden:not(:focus-within){opacity:1;pointer-events:auto;transform:none}:root .watchlist-mode-switch{box-shadow:var(--glass-shadow-soft);border-radius:22px;min-height:64px;padding:5px}:root .watchlist-mode-switch>i{border-radius:17px}}@media (prefers-reduced-transparency:reduce){:root{--glass-air:var(--theme-canvas-raised);--glass-panel:var(--theme-canvas-raised);--glass-reading:var(--theme-canvas-raised)}:root :is(.site-header>.brand,.site-header>.account-area,.household-nav,.collection-toolbar,.notification-panel,.account-menu,.dialog-actions-menu,.title-dialog,.community-detail,.community-comments-sheet){-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-sm-theme] :is(.title-dialog,.community-detail,.community-comments-sheet,.install-guide){background:var(--theme-canvas-raised);color:var(--theme-content)}html:root[data-sm-theme] .title-about-panel{background:var(--theme-canvas);border-color:var(--theme-edge);color:var(--theme-content)}:root[data-sm-theme] :is(.title-fact,.title-credit-cards>div,.title-credits-grid>div,.title-cast){background:var(--theme-canvas-raised);border-color:var(--theme-edge);color:var(--theme-content)}:root[data-sm-theme] :is(.title-about-synopsis,.title-comment p,.discussion-hub-preview){color:var(--theme-content)}:root[data-sm-theme] :is(.title-rating-glance>div,.composer-pill,.spoiler-reveal,.title-discussion){background:var(--glass-control);border-color:var(--theme-edge);color:var(--theme-content)}:root[data-sm-theme] :is(.discussion-composer,.title-discussion.is-comment-sheet .discussion-composer){background:var(--theme-canvas-raised);border-color:var(--theme-edge);color:var(--theme-content)}:root[data-sm-theme] :is(.sheet-grabber,.community-sheet-grabber),:root[data-sm-theme] .community-comments-grabber:before{background:var(--theme-secondary)}:root[data-sm-theme] .comment-removed{color:var(--theme-secondary)!important}:root[data-sm-theme] .title-rating-summary .is-pending strong{font-size:.8125rem}:root[data-sm-theme] .theme-choice:focus-within{outline:2px solid var(--theme-accent);outline-offset:3px}:root[data-sm-theme] .theme-sync-retry{background:var(--theme-selected-surface);border:1px solid var(--theme-selected-edge);color:var(--theme-content);border-radius:12px;min-height:44px;margin-bottom:12px;padding:8px 14px}:root[data-sm-theme] .community-spotlight-portal{background:var(--theme-canvas-raised);border-color:var(--theme-edge);box-shadow:var(--glass-shadow-soft)}:root[data-sm-theme] .community-spotlight-intro{color:var(--theme-content)}:root[data-sm-theme] .community-spotlight-voices{color:var(--theme-secondary)}:root[data-sm-theme] .community-home-actions .community-home-primary{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-accent-ink)}:root[data-sm-theme] :is(.community-spotlight,.household-collage-card,.conversation-art) .circle-avatar{background:var(--media-surface);border-color:var(--media-edge);color:var(--media-ink)}:root[data-sm-theme] .community-latest-commenters .circle-avatar{background:var(--theme-canvas);border-color:var(--theme-edge);color:var(--theme-content)}:root[data-sm-theme] .discover-deck>.discover-actions button{box-shadow:none;color:var(--theme-content);background:0 0;border-color:#0000}:root[data-sm-theme] .discover-deck>.discover-actions button b{background:var(--theme-canvas-raised);border-color:var(--theme-edge-strong);color:var(--theme-content)}:root[data-sm-theme] .discover-deck>.discover-actions .discover-keep b{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-accent-ink)}:root[data-sm-theme] .discover-deck>.discover-actions button span{color:inherit}:root[data-sm-theme] .discover-card .discover-details-toggle{background:var(--media-surface);border:1px solid var(--media-edge);color:var(--media-ink);min-height:44px;padding:8px 12px}:root[data-sm-theme] .rating-reminder{color:var(--theme-secondary)}:root[data-sm-theme] .rating-reminder summary{color:var(--theme-accent)}:root[data-sm-theme] .freshness.fresh{color:var(--theme-success)}:root[data-sm-theme] .freshness.aging{color:var(--theme-accent)}:root[data-sm-theme] .freshness.stale{color:var(--theme-danger)}:root[data-sm-theme] .freshness.pending{color:var(--theme-secondary)}:root{--theme-art-atmosphere-strength:.18;--theme-art-atmosphere-secondary-strength:.1}:root[data-sm-theme=carbon]{--theme-art-atmosphere-strength:.075;--theme-art-atmosphere-secondary-strength:.035}:root[data-sm-theme=pearl]{--theme-art-atmosphere-strength:.24;--theme-art-atmosphere-secondary-strength:.13}:root [data-sm-atmosphere-ready=true]{box-shadow:var(--theme-artwork-shadow), 0 0 34px rgb(var(--sm-art-primary-rgb) / var(--theme-art-atmosphere-strength)), 0 18px 46px rgb(var(--sm-art-secondary-rgb) / var(--theme-art-atmosphere-secondary-strength))}:root[data-sm-theme=carbon] [data-sm-atmosphere-ready=true]{border-color:color-mix(in srgb,rgb(var(--sm-art-primary-rgb)) 9%,var(--theme-edge))}:root[data-sm-theme=pearl] [data-sm-atmosphere-ready=true]{box-shadow:var(--theme-artwork-shadow), 0 0 38px rgb(var(--sm-art-primary-rgb) / var(--theme-art-atmosphere-strength)), 0 16px 42px rgb(var(--sm-art-secondary-rgb) / var(--theme-art-atmosphere-secondary-strength)), inset 0 1px #ffffff8c}:root [data-sm-atmosphere-ready=fallback]{box-shadow:var(--theme-artwork-shadow)}@media (prefers-reduced-transparency:reduce){:root [data-sm-atmosphere-ready]{box-shadow:var(--theme-artwork-shadow)}}:root[data-sm-effects=reduce] [data-sm-atmosphere-ready]{box-shadow:var(--theme-artwork-shadow)}.pull-refresh{opacity:0;pointer-events:none;height:3px;left:0;right:0;top:env(safe-area-inset-top,0px);z-index:4000;align-items:stretch;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);position:fixed;overflow:hidden;transform:translateY(-4px)}.pull-refresh.is-pulling,.pull-refresh.is-ready,.pull-refresh.is-refreshing{opacity:1;transform:translateY(0)}@keyframes screenmates-refresh-bar{0%{transform:translate(-105%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.pull-refresh,.pull-refresh-track i{transition:none!important;animation:none!important}}.site-header{backface-visibility:hidden;isolation:isolate;transform:translate(0,0)}.site-header .brand,.site-header .account-area{-webkit-font-smoothing:antialiased;transform:translateZ(0)}.site-header svg,.site-header img{transform:translateZ(0)}.dialog-close,.dialog-more{justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.dialog-close svg,.dialog-more svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px;display:block}.dialog-more svg{stroke-width:2px}.independent-signin-google{justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;color:#202124!important;background:#fffffff5!important;border:1px solid #ffffff80!important;display:flex!important}.independent-signin-google svg{flex:0 0 18px;width:18px;height:18px}.independent-auth-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.78rem;line-height:1.4}@media (width<=760px){.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in srgb,var(--theme-surface,#182235) 94%,transparent)!important}}@media (prefers-reduced-motion:reduce){.pull-refresh,.pull-refresh-track i{transition:none!important;animation:none!important}}.cinematic-card-footer{justify-content:center;align-items:center;min-height:32px;display:flex;position:relative}.cinematic-critic-scores{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 8px;display:flex}.cinematic-critic-scores>span:first-child{padding-left:2px}.cinematic-card-star{flex:none;position:absolute;right:0}@media (width<=390px){.cinematic-critic-scores{gap:5px;padding-inline:4px;font-size:12px}.cinematic-critic-scores strong{font-size:12px}}.pull-refresh{contain:layout paint;opacity:0;height:3px!important;left:0!important;right:0!important;top:env(safe-area-inset-top,0px)!important;z-index:4000!important;background:0 0!important;align-items:stretch!important;width:auto!important;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1)!important;transform:translateY(-4px)!important}.pull-refresh-track{background:#ffffff0d;width:100%;height:100%;display:block;position:relative;overflow:hidden}.pull-refresh-track i{background:linear-gradient(90deg,var(--slate),var(--gold),var(--wine),var(--pearl),var(--gold));height:100%;transform:translateX(calc(-105% + var(--pull-progress,0) * 205%));border-radius:999px;width:42%;display:block;position:absolute;left:0;box-shadow:0 0 14px #e5c77957}.pull-refresh.is-pulling .pull-refresh-track i,.pull-refresh.is-ready .pull-refresh-track i{transition:transform 70ms linear}.pull-refresh.is-ready .pull-refresh-track i{filter:brightness(1.18)}.pull-refresh.is-refreshing .pull-refresh-track i{animation:.76s cubic-bezier(.45,0,.55,1) infinite screenmates-refresh-bar}.pull-refresh.is-completing .pull-refresh-track i{animation:.22s cubic-bezier(.22,1,.36,1) both screenmates-refresh-final}@keyframes screenmates-refresh-final{0%{transform:translate(-105%)}to{transform:translate(245%)}}.refresh-site:disabled{cursor:default}@keyframes screenmates-arrow-spin{to{transform:rotate(360deg)}}.cinematic-card-support{flex-direction:column;min-width:0;display:flex}.card-member-ratings{justify-content:space-between;align-items:flex-start;min-width:0;min-height:36px;display:flex}.card-member-ratings>span{flex:1 1 0;align-items:center;gap:5px;min-width:0;display:flex}.card-member-ratings>span>span{flex-direction:column;min-width:0;display:flex}.card-member-ratings small,.card-member-ratings b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cinematic-card-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:32px;padding:0 8px;display:grid;position:relative}.cinematic-critic-scores{white-space:nowrap;grid-column:2;justify-content:center;align-items:center;gap:7px;min-width:max-content;padding:0;display:flex}.cinematic-critic-scores>span{flex:none;align-items:baseline;gap:4px;display:inline-flex}.cinematic-critic-scores strong{display:inline-block}.cinematic-card-star{grid-column:3;justify-self:end;position:static}@media (width<=390px){.cinematic-card-footer{padding-inline:4px}.cinematic-critic-scores{gap:5px;font-size:12px}.cinematic-critic-scores strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.pull-refresh,.pull-refresh-track i,.refresh-site.is-refreshing svg{transition:none!important;animation:none!important}}.cinematic-card-footer{grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-height:32px;padding:0 8px;display:grid;overflow:visible}.cinematic-critic-scores{white-space:nowrap;grid-column:1;justify-content:flex-start;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0;font-size:clamp(10px,2.7vw,12px);display:flex;overflow:visible}.cinematic-critic-scores>span{flex:none;align-items:baseline;gap:3px;min-width:0;display:inline-flex}.cinematic-critic-scores strong{font-size:inherit}.cinematic-card-star{flex:0 0 24px;grid-column:2;justify-content:center;justify-self:end;align-items:center;width:24px;height:28px;padding:0;display:flex;position:static}@media (width<=390px){.cinematic-card-footer{grid-template-columns:minmax(0,1fr) 26px;padding-inline:6px}.cinematic-critic-scores{gap:3px;font-size:10px}.cinematic-card-star{width:24px}}.cinematic-card-support{min-width:0;overflow:visible}.card-member-ratings{align-items:flex-start;min-height:38px;overflow:visible}.card-member-ratings>span{min-width:0}.card-member-ratings small,.card-member-ratings b{text-overflow:clip;white-space:normal;word-break:normal;overflow:visible}.cinematic-card-footer{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 24px;align-items:center;width:100%;min-height:40px;padding:5px 8px;display:grid;position:relative;overflow:visible}.cinematic-critic-scores{white-space:normal;flex-wrap:wrap;grid-column:1;place-content:center flex-start;align-items:center;gap:2px 5px;min-width:0;padding:0;line-height:1.15;display:flex;overflow:visible}.cinematic-critic-scores>span{white-space:normal;flex:0 auto;align-items:baseline;gap:3px;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.cinematic-critic-scores strong{white-space:normal;word-break:normal;display:inline;overflow:visible}.cinematic-critic-scores>i{flex:none}.cinematic-card-star{z-index:1;grid-column:2;justify-content:center;justify-self:end;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex;position:static}.cinematic-card-star span{line-height:1;display:block}@media (width<=390px){.cinematic-card-footer{grid-template-columns:minmax(0,1fr) 22px;min-height:42px;padding-inline:6px}.cinematic-critic-scores{gap:1px 4px;font-size:10px}.cinematic-critic-scores strong{font-size:10px}.cinematic-card-star{width:22px;min-width:22px}.card-member-ratings{min-height:40px}.card-member-ratings b{font-size:10px}}:root .cinematic-card-support{flex-direction:column;grid-template-rows:none;gap:0;min-height:0;padding-top:8px;display:flex;overflow:visible}:root .cinematic-card-support .card-member-ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:40px;margin:0;display:grid;overflow:visible}:root .cinematic-card-support .card-member-ratings>span{min-width:0;overflow:visible}:root .cinematic-card-support .card-member-ratings b,:root .cinematic-card-support .card-member-ratings small{text-overflow:clip;white-space:normal;overflow:visible}:root .cinematic-card-footer{box-sizing:border-box;z-index:1;background:0 0;border-top:1px solid #ffffff1a;flex:none;grid-template-columns:minmax(0,1fr) 26px;align-items:center;width:100%;min-height:42px;padding:6px 6px 5px;display:grid;position:relative;overflow:visible}:root .cinematic-critic-scores{white-space:normal;flex-wrap:wrap;grid-column:1;place-content:center flex-start;align-items:center;gap:2px 4px;min-width:0;max-width:100%;line-height:1.15;display:flex;overflow:visible}:root .cinematic-critic-scores>span{white-space:normal;flex:0 auto;min-width:0;max-width:100%;display:inline-flex;overflow:visible}:root .cinematic-critic-scores strong{white-space:normal;overflow:visible}:root .cinematic-card-star{z-index:2;background:0 0;flex:0 0 26px;grid-column:2;justify-content:center;justify-self:end;align-items:center;width:26px;min-width:26px;height:26px;padding:0;display:inline-flex;position:static}@media (width<=390px){:root .cinematic-card-footer{grid-template-columns:minmax(0,1fr) 24px;min-height:44px}:root .cinematic-card-star{flex-basis:24px;width:24px;min-width:24px}}.dialog-actions-menu{z-index:80;position:relative;top:auto;right:auto}[data-radix-popper-content-wrapper]{z-index:80!important}:root .title-dialog .dialog-scroll{overscroll-behavior:contain;scrollbar-width:thin}:root .title-dialog .title-deep-details{margin-top:2px}:root .title-dialog .title-deep-details>summary{align-items:center;min-height:54px}:root .title-dialog .title-deep-details>summary span{gap:3px;display:grid}:root .title-dialog .title-deep-details>summary strong{font-size:1.06rem}:root .title-dialog .title-deep-details>summary small{color:var(--muted);font-size:.78rem}:root .title-dialog .title-about-panel{background:linear-gradient(145deg,#19273db8,#0c1422eb);padding:16px}:root .title-dialog .title-section-label{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}:root .title-dialog .title-overview-block{gap:7px;display:grid}:root .title-dialog .title-about-synopsis{margin:0}:root .title-dialog .title-quick-facts{margin-top:16px}:root .title-dialog .title-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .title-dialog .title-fact{min-height:64px;padding:11px}:root .title-dialog .title-watch-fact{grid-column:1/-1}:root .title-dialog .title-credits-compact{border-top:1px solid var(--sm-edge);margin-top:18px;padding-top:15px}:root .title-dialog .title-credits-compact .title-section-label{margin-bottom:9px}:root .title-dialog .title-credit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .title-dialog .title-credit-cards>div{align-content:start;min-height:68px}:root .title-dialog .title-credit-cast-list{grid-column:1/-1}:root .title-dialog .title-credit-cards span{color:var(--muted);font-size:.72rem}:root .title-dialog .title-about-footer{margin-top:18px}@media (width<=520px){:root .title-dialog .title-about-panel{padding:14px}:root .title-dialog .title-fact-grid{gap:7px}:root .title-dialog .title-fact{min-height:60px;padding:10px}:root .title-dialog .title-credit-cards{grid-template-columns:1fr 1fr}:root .title-dialog .title-credit-cards>div{min-height:64px;padding:10px}}@media (prefers-reduced-motion:reduce){:root .title-dialog .title-deep-details>div{animation:none!important}}html body .notification-panel{flex-direction:column;min-height:0;display:flex}.notification-panel>.notification-grabber,.notification-panel>.notification-heading,.notification-panel>.notification-filters{flex-shrink:0}.notification-panel>.notification-feed{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;flex:auto;min-height:0;max-height:none;overflow-y:auto}.notification-panel>.notification-filters{border-radius:20px;flex-wrap:wrap;display:flex}.notification-filters button{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;min-height:44px;padding:8px 10px}.notification-filters small{flex-shrink:0}@media (width<=430px){.notification-panel>.notification-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}}@media (width>=761px){.site-header .account-area{align-items:center;gap:4px}.site-header .account-pill{justify-content:flex-start;align-items:center;gap:9px;width:auto;min-width:0;max-width:none;min-height:42px;padding:4px 10px 4px 4px;display:inline-flex;overflow:visible}.site-header .account-pill .member-avatar{flex:0 0 30px;width:30px;height:30px}.site-header .account-pill b{letter-spacing:.08em;white-space:nowrap;background:#c6a15b24;border:1px solid #c6a15b33;border-radius:999px;flex:none;align-items:center;margin:0;padding:5px 7px;font-size:7px;line-height:1;display:inline-flex;position:static}}@media (width<=760px){.site-header .account-pill{justify-content:center;gap:0;width:40px;min-width:40px;max-width:40px;padding:4px}.site-header .account-pill b{display:none}}@media (width>=960px){.site-header>.account-area{overflow:hidden}.site-header .account-pill{flex:0 0 44px;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;padding:4px;overflow:hidden}.site-header .account-pill .member-avatar{flex-basis:34px;width:34px;height:34px}.site-header .account-pill b{display:none}.collection-toolbar{box-shadow:none;z-index:2;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:92px;margin:0;padding:20px 0 16px;display:grid;position:relative;top:auto}.collection-toolbar-actions{flex:none;justify-content:flex-end;align-self:center;align-items:center;gap:10px;margin-left:24px;display:flex}.collection-toolbar button.collection-icon-button{flex:0 0 46px;width:46px;height:46px;min-height:46px}.watchlist-mode-nav{z-index:1;background:0 0;margin:0;padding:0 0 20px;position:relative;top:auto}.watchlist-mode-switch{width:100%;min-height:58px}.lists{padding-top:18px}.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.section-heading-main{min-width:0}.section-sort{justify-self:end;min-width:max-content}.section-sort>strong{text-overflow:clip;max-width:none;overflow:visible}.watch-section .title-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.watch-section .title-card h3,.watch-section .title-card h3.is-long,.watch-section .title-card h3.is-extra-long{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}}.community-home-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:8px 0 26px;display:flex}.community-home-intro>div:first-child{max-width:720px}.community-home-intro>div:first-child>span,.community-activity>header>div>span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:800;display:block}.community-home-intro h2{font-family:var(--sm-font-editorial,Georgia,serif);letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2.35rem,6vw,4.2rem);font-weight:400;line-height:.98}.community-home-intro p{color:var(--muted);max-width:620px;margin:14px 0 0;font-size:.95rem;line-height:1.55}.community-home-actions{flex-direction:column;flex:none;align-items:stretch;gap:8px;min-width:190px;display:flex}.community-home-actions button,.community-section-link{border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.83rem;font-weight:750;display:inline-flex}.community-home-actions button{color:var(--ink);background:0 0}.community-home-actions .community-home-primary{background:var(--gold);border-color:var(--gold);color:#17130b}.community-home-actions button:not(.community-home-primary):hover,.community-section-link:hover{color:var(--gold);border-color:#ebcf828c}.community-spotlight-portal{background:linear-gradient(145deg,#231f2cf5,#0d1827fa);border-color:#ffffff1a;border-radius:24px;padding:20px}.community-spotlight-portal:after{opacity:.45}.community-spotlight-intro{gap:6px 14px;padding:0 2px 16px}.community-spotlight-intro strong{font-family:var(--sm-font-editorial,Georgia,serif);letter-spacing:-.025em;font-size:clamp(1.55rem,3.5vw,2rem)}.community-spotlight-voices{min-height:30px}.community-spotlight,.community-spotlight-art{min-height:360px}.community-spotlight-copy{max-width:min(72%,560px);bottom:82px;left:clamp(20px,4vw,36px)}.community-spotlight-copy strong{font-family:var(--sm-font-editorial,Georgia,serif);letter-spacing:-.04em;text-transform:none;font-size:clamp(2.1rem,5vw,3.5rem);font-weight:500;line-height:.95}.community-spotlight-copy>span{max-width:520px;font-size:.94rem;line-height:1.42}.community-spotlight-meta{bottom:16px;left:clamp(20px,4vw,36px)}.community-spotlight-meta>.community-spotlight-action{border-radius:999px;gap:8px;width:auto;height:44px;min-height:44px;margin-left:auto;padding:0 14px}.community-spotlight-action>span{color:var(--pearl);font-size:.75rem;font-weight:750}.community-spotlight-action b{color:var(--gold)}.community-household-stage{margin-top:8px;scroll-margin-top:84px}.community-household-stage .household-peek-rail{justify-content:flex-start;align-items:stretch;gap:12px;padding:12px 2px 10px}.community-refresh .household-collage-card,.community-household-stage .household-collage-card:nth-child(-n+3),.community-refresh .household-collage-card.is-featured{box-shadow:none;border-color:#eee0be29;border-radius:18px;flex-basis:clamp(220px,28vw,280px);height:220px;transform:none}.community-refresh .household-collage-card:hover,.community-refresh .household-collage-card.is-featured:hover{border-color:#ebcf826b;transform:translateY(-2px);box-shadow:0 14px 34px #00000038}.household-collage-copy>strong{font-size:1.15rem}.community-conversations{margin:16px 0 8px}.community-conversations>header{align-items:center;margin-bottom:14px}.community-conversations>header h2{font-family:var(--sm-font-editorial,Georgia,serif);font-size:clamp(1.7rem,3vw,2.25rem)}.community-section-link{color:var(--gold);background:0 0;gap:8px}.conversation-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.conversation-card{box-shadow:none;border-radius:18px}.conversation-art{aspect-ratio:16/9}.conversation-card-body{padding:13px 14px 14px}.conversation-title strong{font-size:1.2rem}.conversation-card-body>p{margin:9px 0}.conversation-card-body>button{min-height:36px}.community-activity{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:24px;scroll-margin-top:84px}.community-activity>header>div:first-child{display:grid}.community-activity h2{font-family:var(--sm-font-editorial,Georgia,serif);font-size:clamp(1.6rem,3vw,2rem)}.community-feed-filter{border:1px solid var(--line);background:#ffffff06;border-radius:999px;gap:2px;padding:4px}.community-feed-filter button{border-radius:999px;min-height:36px;padding:6px 11px}.community-stories{gap:0!important}.community-stories>article{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:14px 0!important}.community-story-top{margin-bottom:6px!important;padding-inline:0!important}.community-story-details{padding-right:0!important}.community-story-actions{border-top:0!important;margin-top:6px!important;padding:0!important}.community-story-actions>button,.community-story-actions .community-add{background:0 0!important;border-color:#0000!important}.community-discussions-hub{gap:18px}.discussion-hub-title-row h1{font-family:var(--sm-font-editorial,Georgia,serif);font-size:clamp(2.2rem,6vw,4rem)}.discussion-hub-search{border-radius:999px;min-height:52px}.discussion-hub-row{border-radius:16px;min-height:112px}.discussion-hub-copy>strong{font-size:clamp(1.15rem,2.5vw,1.55rem)}@media (width<=760px){.community-home-intro{align-items:stretch;gap:18px;padding:6px 0 20px;display:grid}.community-home-intro h2{font-size:clamp(2.15rem,11vw,3.15rem);line-height:.98}.community-home-intro p{margin-top:11px;font-size:.9rem}.community-home-actions{grid-template-columns:1fr 1fr;min-width:0;display:grid}.community-home-actions button{min-width:0;padding-inline:10px}.community-spotlight-portal{margin-inline:calc(var(--page-gutter) * -1);padding:18px var(--page-gutter);border-left:0;border-right:0;border-radius:0}.community-spotlight-intro{padding-bottom:14px}.community-spotlight,.community-spotlight-art{min-height:350px}.community-spotlight-copy{max-width:84%;bottom:78px;left:18px;right:18px}.community-spotlight-copy strong{font-size:clamp(2rem,10vw,2.8rem)}.community-spotlight-copy>span{-webkit-line-clamp:2;font-size:.9rem}.community-spotlight-meta{bottom:14px;left:18px;right:14px}.community-spotlight-meta>span{padding:8px 10px;font-size:.7rem}.community-spotlight-action>span{display:none}.community-spotlight-meta>.community-spotlight-action{border-radius:50%;width:42px;padding:0}.community-household-stage>header p{display:none}.community-household-stage .household-peek-rail{margin-inline:calc(var(--page-gutter) * -1);max-width:100vw;padding:8px var(--page-gutter) 12px;scroll-padding-inline:var(--page-gutter);gap:10px;overflow-x:auto}.community-refresh .household-collage-card,.community-household-stage .household-collage-card:nth-child(-n+3),.community-refresh .household-collage-card.is-featured{border-radius:16px;flex:0 0 min(74vw,280px);height:205px;transform:none}.community-conversations>header{align-items:end;gap:12px;display:flex}.community-section-link{border:0;min-height:40px;padding:0}.community-section-link>span{display:none}.conversation-rail{grid-template-columns:1fr;gap:10px;max-width:none;margin:0;padding:0;display:grid;overflow:visible}.conversation-card{scroll-snap-align:none;flex:none;max-width:none}.conversation-art{aspect-ratio:16/8}.conversation-title strong{font-size:1.1rem}.conversation-card-body{padding:11px 12px 12px}.conversation-card-body>p{-webkit-line-clamp:1}.community-activity{margin-top:18px;padding-top:20px}.community-activity>header{align-items:flex-start;gap:10px;display:grid}.community-feed-filter{width:max-content;max-width:100%;overflow-x:auto}.community-story-content{grid-template-columns:54px minmax(0,1fr)!important;gap:11px!important}.community-story-poster{width:54px!important}.community-story-title{font-size:1rem!important}.community-story-details{padding-top:10px!important}.community-story-watchers,.community-story-latest{margin-top:5px!important}.discussion-hub-title-row{align-items:flex-start}.discussion-hub-row{grid-template-columns:64px minmax(0,1fr) 22px;gap:11px;min-height:98px;padding:10px}.discussion-hub-poster{min-height:78px}.discussion-hub-avatars{display:none}.discussion-hub-preview{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=390px){.community-home-actions{grid-template-columns:1fr}.community-spotlight-voices>span:last-child{display:none}.community-spotlight-meta>span{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}}.pwa-status-banner{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border:1px solid var(--theme-edge);bottom:max(18px,calc(env(safe-area-inset-bottom) + 10px));z-index:5000;border-radius:999px;align-items:center;gap:10px;max-width:min(680px,100vw - 28px);padding:10px 12px 10px 15px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000047}.pwa-status-banner.is-offline{background:color-mix(in srgb,var(--theme-surface) 94%,transparent);color:var(--theme-content)}.pwa-status-banner.is-update{background:color-mix(in srgb,var(--theme-selected-surface) 92%,transparent);color:var(--theme-content)}.pwa-status-banner strong{white-space:nowrap;font-size:.78rem}.pwa-status-banner span{color:var(--theme-secondary);font-size:.72rem;line-height:1.35}.pwa-status-banner button{background:var(--theme-accent);color:var(--theme-accent-ink);cursor:pointer;border:0;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-size:.72rem;font-weight:800}.system-health-card{background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 34%), var(--glass-panel);border:1px solid var(--theme-edge);border-radius:20px;gap:14px;margin:16px 0;padding:16px;display:grid}.system-health-card[data-status=attention]{border-color:color-mix(in srgb,var(--theme-danger) 42%,var(--theme-edge))}.system-health-card>header{justify-content:space-between;align-items:center;display:flex}.system-health-card>header>div{gap:3px;display:grid}.system-health-card>header span{color:var(--theme-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.system-health-card h3{margin:0;font-size:1.1rem}.system-health-card>header button{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content);cursor:pointer;border-radius:999px;min-height:36px;padding:0 12px}.system-health-summary{background:var(--theme-selected-surface);border:1px solid var(--theme-selected-edge);border-radius:14px;gap:3px;padding:12px;display:grid}.system-health-summary strong{font-size:.82rem}.system-health-summary small{color:var(--theme-secondary);font-size:.68rem}.system-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.system-health-grid article{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.system-health-grid article>span{color:var(--theme-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:700}.system-health-grid article>strong{font-size:1rem}.system-health-grid article>small{color:var(--theme-secondary);overflow-wrap:anywhere;font-size:.66rem;line-height:1.4}@media (width<=760px){.pwa-status-banner{bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));text-align:center;border-radius:18px;flex-wrap:wrap;justify-content:center}.pwa-status-banner span{flex-basis:100%}.system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.system-health-grid{grid-template-columns:1fr}}.legal-page{background:var(--theme-background);min-height:100dvh;color:var(--theme-content);padding:clamp(28px,6vw,72px) 20px}.legal-page article{background:var(--glass-panel);border:1px solid var(--theme-edge);border-radius:28px;width:min(760px,100%);margin:0 auto;padding:clamp(24px,5vw,48px)}.legal-page h1{margin:.15em 0 .4em;font-size:clamp(2rem,7vw,4rem)}.legal-page h2{margin:2em 0 .5em;font-size:1.05rem}.legal-page p{color:var(--theme-secondary);line-height:1.65}.legal-page a{color:var(--theme-accent)}.legal-kicker{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800;color:var(--theme-accent)!important}.account-data-controls{border-top:1px solid var(--theme-edge);gap:10px;margin-top:18px;padding-top:18px;display:grid}.account-data-controls header{gap:3px;display:grid}.account-data-controls header>span{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-data-controls h3,.account-data-controls p{margin:0}.account-delete-panel{border:1px solid color-mix(in srgb,var(--theme-danger) 35%,var(--theme-edge));border-radius:16px;padding:12px}.account-delete-panel summary{cursor:pointer;font-weight:800}.account-delete-panel label{gap:6px;margin:12px 0;display:grid}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent) 78%,white);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.moderation-panel{background:var(--glass-panel);border:1px solid var(--theme-edge);border-radius:20px;gap:12px;margin:16px 0;padding:16px;display:grid}.moderation-panel>header{justify-content:space-between;align-items:center;display:flex}.moderation-panel>header>div{gap:3px;display:grid}.moderation-panel>header span{color:var(--theme-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.moderation-panel h3{margin:0}.moderation-panel article{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px;gap:8px;padding:12px;display:grid}.moderation-panel article header{justify-content:space-between;gap:8px;display:flex}.moderation-panel article p{margin:0}.moderation-panel article>div{flex-wrap:wrap;gap:8px;display:flex}.push-privacy-note{color:var(--theme-secondary);margin-top:6px;line-height:1.45;display:block}.push-privacy-note a{color:var(--theme-accent)}:root,:root[data-sm-theme=blue]{--theme-backdrop:#000309a8;--theme-page-selection:#e5c77947;--theme-page-selection-ink:#fffdf7;--theme-menu-shadow:0 24px 64px #00040c6b,inset 0 1px #ffffff1a;--theme-ambient-a:#6381b240;--theme-ambient-b:#d6ae5314;--theme-ambient-c:#942a4b14}:root[data-sm-theme=carbon]{--theme-backdrop:#000000b8;--theme-page-selection:#d9c58f40;--theme-page-selection-ink:#fff;--theme-menu-shadow:0 24px 66px #00000094,inset 0 1px #ffffff17;--theme-ambient-a:#c2c9d51f;--theme-ambient-b:#71788411;--theme-ambient-c:#c1a0590b}:root[data-sm-theme=pearl]{--theme-backdrop:#19233461;--theme-page-selection:#9a742633;--theme-page-selection-ink:#172033;--theme-menu-shadow:0 22px 58px #23344e29,inset 0 1px #ffffffe6;--theme-ambient-a:#728bb433;--theme-ambient-b:#cda34617;--theme-ambient-c:#9637530b}:root{--theme-control-surface:color-mix(in srgb,var(--theme-canvas-raised) 90%,transparent);--theme-control-hover:color-mix(in srgb,var(--theme-content) 8%,transparent);--theme-selected-surface:color-mix(in srgb,var(--theme-accent) 13%,var(--theme-canvas-raised));--theme-selected-edge:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-edge));--theme-danger-soft:color-mix(in srgb,var(--theme-danger) 13%,transparent);--theme-success-soft:color-mix(in srgb,var(--theme-success) 13%,transparent);--theme-accent-soft:color-mix(in srgb,var(--theme-accent) 14%,transparent);--theme-accent-strong:color-mix(in srgb,var(--theme-accent) 88%,white 12%);--media-ink:#f8fafc;--media-feature:#0c1017;--media-secondary:#aeb6c2;--media-muted:#f8fafcb8;--media-edge:#ffffff29;--media-surface:#070b12c7;--theme-surface:var(--theme-canvas-raised);--theme-surface-raised:var(--theme-canvas-raised);--theme-line:var(--theme-edge);--slate:var(--theme-tertiary-accent,var(--theme-secondary));--wine:var(--theme-secondary-accent,var(--theme-accent))}html{accent-color:var(--theme-accent);background:var(--theme-canvas);color-scheme:inherit;scrollbar-color:var(--theme-edge-strong) transparent}::selection{background:var(--theme-page-selection);color:var(--theme-page-selection-ink)}:root body,:root .independent-signin{background-color:var(--theme-canvas);background-image:radial-gradient(circle at 86% -2%,var(--theme-ambient-a),transparent 32rem), radial-gradient(circle at 4% 46%,var(--theme-ambient-b),transparent 28rem), radial-gradient(circle at 78% 92%,var(--theme-ambient-c),transparent 30rem);color:var(--theme-content)}:root :is(.site-header,.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.mention-menu,.explore-filter-sheet){border-color:var(--theme-edge);color:var(--theme-content)}:root :is(.account-menu,.notification-panel,.dialog-actions-menu,.mention-menu,.explore-filter-sheet){background:linear-gradient(145deg,var(--glass-highlight),transparent 48%),var(--glass-reading);box-shadow:var(--theme-menu-shadow)}:root :is(.account-menu,.notification-panel,.dialog-actions-menu,.mention-menu) :is(button,a){color:var(--theme-content)}:root :is(.account-menu,.dialog-actions-menu,.mention-menu) :is(button,a):hover{background:var(--theme-control-hover)}:root :is(.visual-preferences,.pending-ratings,.invitation-welcome,.household-settings,.members-panel,.webmaster-panel,.managed-household,.household-request-card,.household-request-state,.member-admin,.profile-photo-card,.about-screenmates,.tonight-picker,.add-title-panel,.library-tools,.rating-editor,.season-rating-editor,.discussion-empty,.discussion-locked,.discussion-error,.conversation-empty,.conversation-error){background:linear-gradient(145deg,#ffffff0a,transparent 50%),var(--glass-panel);border-color:var(--theme-edge);box-shadow:var(--glass-shadow-soft);color:var(--theme-content)}:root[data-sm-theme=pearl] :is(.visual-preferences,.pending-ratings,.invitation-welcome,.household-settings,.members-panel,.webmaster-panel,.managed-household,.household-request-card,.household-request-state,.member-admin,.profile-photo-card,.about-screenmates,.tonight-picker,.add-title-panel,.library-tools,.rating-editor,.season-rating-editor,.discussion-empty,.discussion-locked,.discussion-error,.conversation-empty,.conversation-error){background:linear-gradient(145deg,#ffffffb8,transparent 55%),var(--glass-panel)}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.webmaster-create input,.managed-households input,.managed-edit-form input,.managed-edit-form select,.webmaster-search input,.profile-details-form input,.member-admin-search input,.member-create-household input,.member-inline-edit input,.member-invite-form input,.member-invite-form select,.member-list select,.household-request-owner input,.household-request-members input,.invitation-step>label:not(.invitation-photo) input,.rating-editor input,.season-rating-editor input,.independent-signin input,.independent-auth-settings input){background:var(--theme-control-surface);border:1px solid var(--theme-edge-strong);box-shadow:inset 0 1px 4px color-mix(in srgb,var(--theme-canvas) 18%,transparent);color:var(--theme-content)}:root :is(input,textarea)::placeholder{color:var(--theme-secondary);opacity:1}:root :is(.season-actions button,.season-status-menu button,.dialog-more,.dialog-close,.profile-photo-actions button,.profile-photo-upload,.community-add,.community-story-actions>button,.community-feed-filter button,.pending-rating-actions button,.library-tools button,.add-title-footer button,.rating-editor button,.season-rating-editor button,.title-secondary-actions button,.discovery-feedback button,.sm-control,.refresh-site,.notification-trigger,.collection-icon-button){background:var(--glass-control);border-color:var(--theme-edge);color:var(--theme-content)}@media (hover:hover){:root :is(.season-actions button,.season-status-menu button,.dialog-more,.dialog-close,.profile-photo-actions button,.profile-photo-upload,.community-add,.community-story-actions>button,.community-feed-filter button,.pending-rating-actions button,.library-tools button,.add-title-footer button,.rating-editor button,.season-rating-editor button,.title-secondary-actions button,.discovery-feedback button,.sm-control,.refresh-site,.notification-trigger,.collection-icon-button):not(:disabled):hover{background:var(--theme-control-hover);border-color:var(--theme-edge-strong)}}:root :is(button.hub-primary,button.add-title-submit,button.dialog-primary-action,.sm-primary,.collection-toolbar button.collection-add,.rating-control-save,.composer-send,.discussion-composer>footer>button,.discussion-error button,.discussion-more,.conversation-error button,.independent-signin button,.independent-auth-settings button,.discover-actions .discover-keep){background:linear-gradient(145deg,var(--theme-accent-strong),var(--theme-accent));border-color:color-mix(in srgb,var(--theme-accent) 76%,var(--theme-edge));color:var(--theme-accent-ink);box-shadow:inset 0 1px #ffffff5c,0 6px 18px color-mix(in srgb,var(--theme-accent) 18%,transparent)}:root .collection-toolbar button.collection-add svg{stroke:var(--theme-accent-ink)}:root :is(.community-feed-filter button[aria-pressed=true],.discovery-feedback button[aria-pressed=true],.community-shelf-tabs button[aria-pressed=true]){background:var(--theme-selected-surface);border-color:var(--theme-selected-edge);color:var(--theme-accent)}:root :is(.household-request-error,.household-request-declined,.add-title-error){background:var(--theme-danger-soft);border-color:color-mix(in srgb,var(--theme-danger) 42%,var(--theme-edge));color:var(--theme-danger)}:root .notice{background:var(--glass-reading);border-color:color-mix(in srgb,var(--theme-success) 44%,var(--theme-edge));color:var(--theme-content)}:root .series-new{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-accent-ink)}:root .theme-picker{border:0;min-width:0;margin:16px 0 10px;padding:0}:root .theme-picker>legend{color:var(--theme-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:750}:root .theme-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:root .theme-choice{background:var(--glass-control);border:1px solid var(--theme-edge);box-shadow:inset 0 1px var(--glass-highlight);border-radius:18px;padding:10px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;min-height:144px!important}:root .theme-choice[data-selected=true]{background:var(--theme-selected-surface);border-color:var(--theme-selected-edge);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 14%,transparent),inset 0 1px var(--glass-highlight)}:root .theme-choice:has(input:checked){background:var(--theme-selected-surface);border-color:var(--theme-selected-edge);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 14%,transparent),inset 0 1px var(--glass-highlight)}:root .theme-choice[data-selected=true]:after{background:var(--theme-accent);color:var(--theme-accent-ink);content:"✓";border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;font-weight:900;display:flex;position:absolute;top:8px;right:8px}@media (hover:hover){:root .theme-choice:hover{border-color:var(--theme-edge-strong);transform:translateY(-1px)}}:root .theme-preview{border-color:#ffffff24}:root .theme-choice.is-dark .theme-preview{background:linear-gradient(145deg,#091522,#18324f)}:root .theme-choice.is-dark .theme-preview i:first-child{background:#ebcf82}:root .theme-choice.is-dark .theme-preview i:nth-child(2){background:#7899c2}:root .theme-choice.is-dark .theme-preview i:nth-child(3){background:#943553}:root .theme-memory-note{border-bottom:1px solid var(--theme-edge);color:var(--theme-secondary);padding:0 0 14px;margin:0 0 12px!important}:root :is(.title-dialog,.community-detail,.community-comments-sheet,.install-guide){background:linear-gradient(145deg,#ffffff0b,transparent 38%),var(--glass-reading);border-color:var(--theme-edge-strong);color:var(--theme-content)}:root :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.install-guide-backdrop){background:var(--theme-backdrop)}:root .community-comments-sheet{background:linear-gradient(180deg,color-mix(in srgb,var(--glass-reading) 94%,var(--theme-content) 6%),var(--glass-reading))}:root :is(.cinematic-poster-frame,.dialog-poster,.discover-card,.community-spotlight,.household-collage-card,.conversation-art){--ink:var(--media-ink);--pearl:var(--media-ink);--mist:var(--media-muted);--muted:var(--media-muted)}:root :is(.cinematic-poster-frame,.dialog-poster,.discover-card,.community-spotlight,.household-collage-card,.conversation-art) .circle-avatar,:root .conversation-title,:root .community-spotlight-copy,:root .household-collage-copy,:root .cinematic-card-copy{color:var(--media-ink)}:root .conversation-title small,:root .community-spotlight-copy>span,:root .household-collage-latest,:root .cinematic-card-copy>small{color:var(--media-muted)}:root :is(.discussion-hub-search,.discussion-hub-tabs,.discussion-hub-row,.conversation-card){background:linear-gradient(145deg,#ffffff09,transparent 56%),var(--glass-panel);border-color:var(--theme-edge);color:var(--theme-content);box-shadow:var(--glass-shadow-soft)}:root .discussion-hub-row:hover{background:linear-gradient(145deg,var(--theme-control-hover),transparent 56%),var(--glass-panel);border-color:var(--theme-selected-edge)}:root .discussion-hub-tabs button{color:var(--theme-secondary)}:root .discussion-hub-tabs button.is-active{background:var(--theme-selected-surface);box-shadow:inset 0 0 0 1px var(--theme-selected-edge);color:var(--theme-content)}:root[data-sm-theme=pearl] :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.mention-menu,.explore-filter-sheet){background:linear-gradient(145deg,#ffffffd1,#ffffff4d 54%),var(--glass-air)}:root[data-sm-theme=pearl] :is(.dialog-more,.dialog-close,.refresh-site,.notification-trigger,.collection-icon-button){color:var(--theme-content)}:root[data-sm-theme=pearl] .notification-trigger>span{border-color:var(--theme-canvas-raised)}:root body,:root :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.visual-preferences,.pending-ratings,.invitation-welcome,.household-settings,.members-panel,.webmaster-panel,.managed-household,.household-request-card,.title-dialog,.community-detail,.community-comments-sheet,input,select,textarea){transition:background-color .26s,border-color .26s,color .18s,box-shadow .26s}@media (width<=760px){:root .theme-picker>div{grid-template-columns:1fr}:root .theme-choice{grid-template-rows:auto auto;grid-template-columns:92px minmax(0,1fr);padding:10px;min-height:82px!important;display:grid!important}:root .theme-choice .theme-preview{grid-row:1/3;height:58px}:root .theme-choice strong{align-self:end}:root .theme-choice small{align-self:start}:root .theme-choice[data-selected=true]:after{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){:root body,:root :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.visual-preferences,.pending-ratings,.invitation-welcome,.household-settings,.members-panel,.webmaster-panel,.managed-household,.household-request-card,.title-dialog,.community-detail,.community-comments-sheet,input,select,textarea,.theme-choice){transition:none!important}}:root,:root[data-sm-theme=blue]{--theme-material-sheen:#96b5e213;--theme-material-depth:#030a164d;--theme-secondary-accent:#b24768;--theme-tertiary-accent:#8194b4;--theme-art-echo-opacity:.065}:root[data-sm-theme=carbon]{--glass-blur:18px;--glass-saturation:108%;--theme-material-sheen:#ffffff09;--theme-material-depth:#0000007a;--theme-secondary-accent:#8d949f;--theme-tertiary-accent:#d9c58f;--theme-art-echo-opacity:.035}:root[data-sm-theme=pearl]{--glass-blur:27px;--glass-saturation:132%;--theme-material-sheen:#ffffffb8;--theme-material-depth:#43536d1a;--theme-secondary-accent:#aab9cc;--theme-tertiary-accent:#b48b34;--theme-art-echo-opacity:.045}:root :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.visual-preferences,.title-dialog,.community-comments-sheet){box-shadow:0 18px 48px var(--theme-material-depth), inset 0 1px var(--theme-material-sheen)}:root[data-sm-theme=blue] :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar){background:linear-gradient(135deg,#88abe014,transparent 42%), linear-gradient(145deg,var(--glass-highlight),transparent 54%), var(--glass-air)}:root[data-sm-theme=carbon] :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu){background:linear-gradient(145deg,#ffffff09,transparent 40%), color-mix(in srgb,var(--glass-panel) 96%,black 4%);box-shadow:0 18px 50px #00000075,inset 0 1px #ffffff0e}:root[data-sm-theme=pearl] :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu){box-shadow:0 16px 44px #3a4c6921,inset 0 1px #ffffffe0}:root .title-dialog{isolation:isolate;position:relative;overflow:hidden}:root .title-dialog:before{background-image:linear-gradient(180deg,transparent 0%,var(--glass-reading) 68%), var(--title-art-echo,none);content:"";opacity:var(--theme-art-echo-opacity);pointer-events:none;z-index:0;background-position:top;background-repeat:no-repeat;background-size:100% 48%,100%;position:absolute;inset:0}:root .title-dialog>.sheet-grabber{z-index:3}:root .title-dialog>.dialog-poster,:root .title-dialog>.dialog-content{z-index:1;position:relative}:root[data-sm-effects=reduce] .title-dialog:before{display:none}@media (prefers-reduced-transparency:reduce){:root .title-dialog:before{display:none}}@media (width<=760px){:root .theme-picker>div{grid-template-columns:1fr}:root .title-dialog:before{opacity:var(--theme-art-echo-opacity);background-size:100% 34%,100%}}:root .site-header .brand-wordmark small{color:var(--theme-secondary)}:root .site-header .notification-trigger>span{border-color:var(--theme-canvas-raised)}:root .dialog-actions-lists button{background:var(--theme-control-surface);border-color:var(--theme-edge);color:var(--theme-content)}:root :is(.about-screenmates summary>span,.about-screenmates-content .about-screenmates-credit){color:var(--theme-accent)}:root :is(.member-invite-ready h3,.about-screenmates summary):focus-visible{outline-color:var(--theme-accent)}:root .pending-rating-row .pending-rating-actions button:first-child,:root .rating-reminder .pending-rating-actions button[aria-pressed=true]{background:linear-gradient(145deg,var(--theme-accent-strong),var(--theme-accent));border-color:color-mix(in srgb,var(--theme-accent) 76%,var(--theme-edge));color:var(--theme-accent-ink)}:root .community-emotions .member-avatar{border-color:var(--theme-canvas-raised)}:root .independent-signin-mark{background:var(--glass-panel);border-color:var(--theme-edge);box-shadow:var(--glass-shadow-soft)}:root .independent-signin-mark .is-slate{stroke:var(--theme-tertiary-accent)}:root .independent-signin-mark .is-gold{stroke:var(--theme-accent)}:root .independent-signin-mark .is-wine{stroke:var(--theme-secondary-accent)}:root .independent-signin-mark .is-pearl{stroke:var(--theme-content)}:root .independent-signin>section,:root .independent-auth-settings{color:var(--theme-content)}:root .independent-signin-divider{color:var(--theme-secondary)}:root .independent-signin-divider i{background:var(--theme-edge)}:root .theme-memory-note[data-sync-state=syncing]{color:var(--theme-accent)}:root .theme-memory-note[data-sync-state=synced]{color:var(--theme-success)}:root .theme-memory-note[data-sync-state=error]{color:var(--theme-danger)}@media (prefers-reduced-transparency:reduce){:root :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.title-dialog,.community-detail,.community-comments-sheet){background:var(--theme-canvas-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root .notification-scrim{background:color-mix(in srgb,var(--theme-canvas) 58%,transparent)}:root :is(.notification-panel>.notification-heading .notification-heading-actions>button,.notification-filters,.notification-item,.notification-media,.notification-empty>span,.notification-empty button){background:var(--glass-control);border-color:var(--theme-edge);color:var(--theme-content)}:root .notification-item:hover{background:var(--theme-control-hover);border-color:var(--theme-edge-strong)}:root .notification-item.is-unread{background:linear-gradient(105deg,var(--theme-accent-soft),var(--glass-control));border-color:var(--theme-selected-edge)}:root .notification-filters button.is-active{background:var(--theme-selected-surface);box-shadow:inset 0 0 0 1px var(--theme-selected-edge);color:var(--theme-content)}:root :is(.notification-filters small,.notification-group>h3 span){background:var(--theme-control-hover);color:var(--theme-secondary)}:root .notification-item.is-unread .notification-read-toggle i{background:var(--theme-accent);box-shadow:0 0 0 4px var(--theme-accent-soft)}:root .notification-media.is-social{color:var(--theme-tertiary-accent)}:root :is(.hub-empty,.discover-empty,.discover-curated-empty,.watchlist-search-summary,.pending-invitations,.household-open-community,.member-create-household,.member-invite-form,.circle-empty,.circle-directory>div>button,.circle-profile-header,.circle-profile-pick,.circle-profile-lists>div>button){background:linear-gradient(145deg,#ffffff09,transparent 54%),var(--glass-panel);border-color:var(--theme-edge);color:var(--theme-content)}:root :is(.member-admin-tabs,.household-mode-switch){background:var(--glass-control);border-color:var(--theme-edge)}:root .member-admin-tabs button.is-active{background:var(--theme-selected-surface);color:var(--theme-content)}:root :is(.member-status,.invitation-status.is-accepted,.invitation-status.is-approved){border-color:color-mix(in srgb,var(--theme-success) 38%,var(--theme-edge));color:var(--theme-success)}:root :is(.member-status.is-off,.invitation-status.is-revoked,.invitation-status.is-declined,.member-list .is-danger,.invitation-list .is-danger,.managed-actions .managed-delete){border-color:color-mix(in srgb,var(--theme-danger) 38%,var(--theme-edge));color:var(--theme-danger)}:root .app-version{color:color-mix(in srgb,var(--theme-secondary) 72%,transparent)}:root .app-version span:after{color:color-mix(in srgb,var(--theme-accent) 58%,transparent)}:root .pending-ratings-toggle{color:var(--theme-accent)}:root .pending-rating-row{border-color:var(--theme-edge)}:root .pending-rating-row small{color:var(--theme-secondary)}:root :is(.pending-rating-actions button,.rating-reminder button,.pending-ratings p button){border-color:var(--theme-selected-edge);color:var(--theme-accent)}:root .pending-rating-form input{background:var(--theme-control-surface);border-color:var(--theme-edge-strong);color:var(--theme-content)}:root .independent-signin>section{background:linear-gradient(145deg,#ffffff0b,transparent 52%),var(--glass-panel);border-color:var(--theme-edge);box-shadow:var(--glass-shadow)}:root .independent-auth-settings{background:var(--glass-panel);border-color:var(--theme-edge)}:root .independent-auth-settings header>span{color:var(--theme-accent)}:root .independent-auth-error{background:var(--theme-danger-soft);border:1px solid color-mix(in srgb,var(--theme-danger) 38%,var(--theme-edge));color:var(--theme-danger)!important}@media (width<=760px){:root .account-menu{background:var(--theme-canvas-raised)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 24px 64px var(--theme-material-depth),inset 0 1px var(--theme-material-sheen)!important}}:root body,:root .independent-signin{background-color:var(--theme-canvas);background-image:var(--theme-scene);background-attachment:fixed}:root :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.mention-menu,.explore-filter-sheet){background-image:var(--theme-chrome-sheen);background-color:var(--glass-air);box-shadow:var(--glass-shadow)}:root :is(.add-title-panel,.library-tools,.profile-photo-card,.household-settings,.members-panel,.webmaster-panel,.member-admin,.managed-household,.household-request-card,.household-request-state,.pending-ratings,.tonight-picker,.visual-preferences,.about-screenmates,.conversation-card,.discussion-empty,.discussion-locked,.discussion-error,.curated-refine>div,.sm-surface){background-image:var(--theme-panel-sheen);background-color:var(--glass-panel)}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-shelf-tabs,.community-v2-nav,.discussion-hub-tabs,.curated-controls>div[role=group],.community-feed-controls,.theme-choice,.sm-tabs,.sm-feedback){background-image:var(--theme-control-sheen);background-color:var(--glass-control)}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch)>i,:root .nav-motion-indicator,:root :is(.community-shelf-tabs,.community-v2-nav,.discussion-hub-tabs,.curated-controls>div[role=group]) button:is([aria-pressed=true],[aria-current=page],.is-active),:root .sm-tabs button:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){box-shadow:var(--theme-active-shadow)}:root :is(.poster-frame,.cinematic-poster-frame,.dialog-poster,.discover-card,.curated-poster-card,.community-watching-poster,.community-spotlight-art,.household-collage-art){box-shadow:var(--theme-artwork-shadow);transition:box-shadow .26s,border-color .26s}@media (hover:hover){:root :is(.title-card,.curated-poster-card,.community-watching-poster):hover :is(.poster-frame,.cinematic-poster-frame,img),:root .discover-card:hover{box-shadow:var(--theme-artwork-bloom)}}:root[data-sm-theme=blue] :is(.site-header>.brand,.collection-toolbar,.household-nav-mobile){box-shadow:var(--glass-shadow),0 0 38px #4a77b00e}:root[data-sm-theme=blue] :is(.watchlist-mode-switch,.discover-mode-switch,.community-v2-nav) button:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.is-active){text-shadow:0 0 18px #efcf7a1f}:root[data-sm-theme=carbon] :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel){box-shadow:var(--glass-shadow),inset 0 0 0 1px #dcc58a05;border-color:#f0ebe124}:root[data-sm-theme=carbon] :is(.theme-choice[data-selected=true],.watchlist-mode-switch>i,.discover-mode-switch>i,.household-mode-switch>i){box-shadow:0 0 0 1px #dcc58a21,0 12px 36px #00000057}:root[data-sm-theme=pearl] :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.mention-menu,.explore-filter-sheet){background-image:var(--theme-chrome-sheen);background-color:var(--glass-air);box-shadow:var(--glass-shadow),0 1px 0 #ffffffb3}:root[data-sm-theme=pearl] :is(.sm-surface,.visual-preferences,.profile-photo-card,.household-settings,.members-panel,.conversation-card,.tonight-picker){box-shadow:var(--glass-shadow-soft),inset 0 1px #ffffffd1}html:root .account-entry .theme-picker{margin-top:18px}html:root .account-entry .theme-picker>legend{color:var(--theme-secondary);letter-spacing:.09em;margin-bottom:12px;font-size:.72rem}html:root .account-entry .theme-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html:root .account-entry .theme-choice{background-image:var(--theme-panel-sheen);background-color:var(--glass-panel);border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow-soft);border-radius:22px;align-content:start;gap:12px;padding:10px 10px 14px;display:grid;position:relative;overflow:hidden;min-height:288px!important}html:root .account-entry .theme-choice[data-selected=true]{border-color:var(--theme-selected-edge);box-shadow:var(--theme-active-shadow),0 0 0 2px color-mix(in srgb,var(--theme-accent) 9%,transparent)}html:root .account-entry .theme-choice[data-locked=true]{opacity:.72}html:root .account-entry .theme-choice[data-locked=true] .theme-preview:after{background:color-mix(in srgb,var(--theme-canvas) 28%,transparent);content:"";position:absolute;inset:0}html:root .account-entry .theme-preview{border:1px solid #ffffff21;border-radius:16px;width:100%;height:142px;display:block;position:relative;overflow:hidden}html:root .account-entry .theme-preview:before{content:"";z-index:4;background:linear-gradient(#0000 42%,#00000057);position:absolute;inset:0}html:root .account-entry .theme-preview-ambient{filter:blur(16px);border-radius:50%;width:108px;height:88px;position:absolute;top:-18px;right:-8px}html:root .account-entry .theme-preview-art{z-index:3;border:1px solid #ffffff24;border-radius:8px;width:61px;height:92px;position:absolute;bottom:14px;left:14px;transform:rotate(-2deg);box-shadow:0 10px 28px #0000004d}html:root .account-entry .theme-preview-panel{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:3;border:1px solid #ffffff21;border-radius:9px;width:48%;height:49px;position:absolute;bottom:18px;right:14px}html:root .account-entry .theme-preview-control{z-index:5;border-radius:99px;width:28%;height:8px;position:absolute;bottom:29px;right:25px}html:root .account-entry .theme-choice.is-dark .theme-preview{background:radial-gradient(circle at 85% 8%,#5282bd7a,#0000 42%),radial-gradient(circle at 15% 92%,#94304f38,#0000 42%),linear-gradient(145deg,#0b1b2c,#06111d)}html:root .account-entry .theme-choice.is-dark .theme-preview-ambient{background:#8c72ff1f}html:root .account-entry .theme-choice.is-dark .theme-preview-art{background:linear-gradient(160deg,#94304f 0 33%,#213e62 34% 67%,#efcf7a 68%)}html:root .account-entry .theme-choice.is-dark .theme-preview-panel{background:#0f2135b8}html:root .account-entry .theme-choice.is-dark .theme-preview-control{background:#a98bff}html:root .account-entry .theme-choice.is-light .theme-preview{background:linear-gradient(145deg,#fff,#e5e8ef);border-color:#24273326}html:root .account-entry .theme-choice.is-light .theme-preview-art{background:linear-gradient(160deg,#b1bacf 0 30%,#e0e5ef 31% 60%,#fff 61%)}html:root .account-entry .theme-choice.is-light .theme-preview-panel{background:#ffffffd9}html:root .account-entry .theme-choice.is-light .theme-preview-control{background:#6247b5}html:root .account-entry .theme-choice.is-light .theme-preview-ambient{background:#8c72ff1a}html:root[data-sm-accent=amber] .account-entry .theme-choice.is-dark .theme-preview-control{background:#e6b85c}html:root[data-sm-accent=amber] .account-entry .theme-choice.is-light .theme-preview-control{background:#825609}html:root[data-sm-accent=jade] .account-entry .theme-choice.is-dark .theme-preview-control{background:#77c9a6}html:root[data-sm-accent=jade] .account-entry .theme-choice.is-light .theme-preview-control{background:#226c52}html:root[data-sm-accent=ice] .account-entry .theme-choice.is-dark .theme-preview-control{background:#95c7f2}html:root[data-sm-accent=ice] .account-entry .theme-choice.is-light .theme-preview-control{background:#285f94}html:root .account-entry .theme-choice-copy{gap:5px;padding:0 3px;display:grid}html:root .account-entry .theme-choice-eyebrow{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}html:root .account-entry .theme-choice-copy>strong{color:var(--theme-content);letter-spacing:-.015em;font-size:1.02rem}html:root .account-entry .theme-choice-copy>small{color:var(--theme-secondary);font-size:.76rem;line-height:1.42}html:root .account-entry .theme-choice-copy>em{color:color-mix(in srgb,var(--theme-secondary) 86%,var(--theme-accent));font-size:.68rem;font-style:normal;font-weight:650;line-height:1.35}html:root .account-entry :is(.theme-lock,.theme-unlocked,.theme-default){margin-top:auto;padding:0 3px}@media (width<=760px){html:root .account-entry .theme-picker>div{grid-template-columns:1fr}html:root .account-entry .theme-choice{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 12px 10px 10px;min-height:154px!important}html:root .account-entry .theme-preview{grid-row:1/4;width:112px;height:132px}html:root .account-entry .theme-choice-copy{align-self:center;padding:0}html:root .account-entry :is(.theme-lock,.theme-unlocked,.theme-default){grid-column:2;margin:0;padding:0}}@media (width<=360px){html:root .account-entry .theme-choice{grid-template-columns:96px minmax(0,1fr)}html:root .account-entry .theme-preview{width:96px}}@media (prefers-reduced-motion:reduce){:root :is(.poster-frame,.cinematic-poster-frame,.dialog-poster,.discover-card,.curated-poster-card,.community-watching-poster,.community-spotlight-art,.household-collage-art,.theme-choice){transition:none}}@media (prefers-reduced-transparency:reduce){:root :is(.site-header>.brand,.site-header>.account-area,.household-nav-mobile,.household-nav-desktop,.collection-toolbar,.account-menu,.notification-panel,.dialog-actions-menu,.mention-menu,.explore-filter-sheet,.visual-preferences,.sm-surface){background-image:none}html:root .account-entry .theme-preview-panel{-webkit-backdrop-filter:none;backdrop-filter:none}}.watch-sync-beta-card,.watch-sync-admin-card{background:linear-gradient(145deg,var(--glass-highlight),transparent 52%),var(--glass-panel);border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow-soft);color:var(--theme-content);border-radius:20px}.watch-sync-beta-card{gap:14px;margin:18px 0 22px;padding:18px;display:grid}.watch-sync-beta-card>header,.watch-sync-admin-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.watch-sync-beta-card>header>div,.watch-sync-admin-card>header>div{gap:4px;display:grid}.watch-sync-beta-card>header span,.watch-sync-admin-card>header span,.watch-sync-provider-form label>span,.watch-sync-callback>span{color:var(--theme-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:780}.watch-sync-beta-card h3,.watch-sync-admin-card h3{color:var(--theme-content);letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.watch-sync-beta-card>p,.watch-sync-admin-card>p{color:var(--theme-secondary);margin:0;line-height:1.5}.beta-badge{background:color-mix(in srgb,var(--theme-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 38%,var(--theme-edge));color:var(--theme-accent);letter-spacing:.11em;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:850}.watch-sync-connect,.watch-sync-account{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.watch-sync-connect>div,.watch-sync-account>span{gap:3px;min-width:0;display:grid}.watch-sync-connect>div{margin-right:auto}.watch-sync-connect strong,.watch-sync-account strong{color:var(--theme-content);font-size:.9rem}.watch-sync-connect small,.watch-sync-account small,.watch-sync-muted,.watch-sync-footnote{color:var(--theme-secondary);line-height:1.4}.watch-sync-account>i{background:color-mix(in srgb,var(--theme-accent) 13%,var(--theme-control-surface));border:1px solid var(--theme-edge);color:var(--theme-accent);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-style:normal;font-weight:900;display:flex}.watch-sync-account>b,.watch-sync-provider-status>span{border:1px solid var(--theme-edge);color:var(--theme-secondary);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:.68rem}.watch-sync-account>b.is-ready,.watch-sync-provider-status>span.is-ready{background:color-mix(in srgb,var(--theme-success) 12%,transparent);border-color:color-mix(in srgb,var(--theme-success) 32%,var(--theme-edge));color:var(--theme-success)}.watch-sync-account>b.is-error{background:var(--theme-danger-soft);border-color:color-mix(in srgb,var(--theme-danger) 32%,var(--theme-edge));color:var(--theme-danger)}.watch-sync-connected,.watch-sync-setup-state{gap:10px;display:grid}.watch-sync-setup-state{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px;padding:14px}.watch-sync-setup-state small{color:var(--theme-secondary)}.watch-sync-summary{border-top:1px solid var(--theme-edge);gap:5px;padding:12px 2px 2px;display:grid}.watch-sync-summary>span{color:var(--theme-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:780}.watch-sync-summary>p{color:var(--theme-secondary);flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;font-size:.78rem;line-height:1.4;display:flex}.watch-sync-summary>p strong{color:var(--theme-content);font-size:.9rem}.watch-sync-summary>p i{color:color-mix(in srgb,var(--theme-secondary) 55%,transparent);font-style:normal}.watch-sync-summary>small{color:var(--theme-secondary);font-size:.72rem;line-height:1.45}.watch-sync-actions{flex-wrap:wrap;gap:8px;display:flex}.watch-sync-actions .sm-button,.watch-sync-connect .sm-button{min-height:42px}.watch-sync-message,.watch-sync-inline-error{border:1px solid var(--theme-edge);border-radius:12px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.45}.watch-sync-message{background:color-mix(in srgb,var(--theme-success) 8%,var(--glass-control));border-color:color-mix(in srgb,var(--theme-success) 28%,var(--theme-edge));color:var(--theme-content)}.watch-sync-inline-error{background:var(--theme-danger-soft);border-color:color-mix(in srgb,var(--theme-danger) 34%,var(--theme-edge));color:var(--theme-danger)}.watch-sync-footnote{border-top:1px solid var(--theme-edge);padding-top:12px}.watch-sync-admin{gap:14px;display:grid}.watch-sync-admin-card{gap:14px;padding:18px;display:grid}.watch-sync-admin-card>header>strong{color:var(--theme-secondary);font-size:.74rem;font-weight:700}.watch-sync-provider-status{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.watch-sync-provider-status small{color:var(--theme-secondary)}.watch-sync-callback{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px;display:grid}.watch-sync-callback>span{grid-column:1/-1}.watch-sync-callback code{color:var(--theme-content);overflow-wrap:anywhere;min-width:0;font-size:.74rem}.watch-sync-callback button,.watch-sync-provider-form>button,.watch-sync-beta-members button{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content);cursor:pointer;border-radius:12px;min-height:40px;padding:8px 12px;font-weight:750}.watch-sync-provider-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.watch-sync-provider-form label{gap:6px;display:grid}.watch-sync-provider-form input{background:var(--theme-control-surface);border:1px solid var(--theme-edge-strong);color:var(--theme-content);border-radius:12px;width:100%;min-height:46px;padding:0 12px;font-size:16px}.watch-sync-provider-form>button{background:linear-gradient(145deg,var(--theme-accent-strong),var(--theme-accent));border-color:color-mix(in srgb,var(--theme-accent) 76%,var(--theme-edge));color:var(--theme-accent-ink);grid-column:1/-1}.watch-sync-provider-form>button:disabled,.watch-sync-beta-members button:disabled{cursor:not-allowed;opacity:.48}.watch-sync-beta-members{gap:8px;display:grid}.watch-sync-beta-members article{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.watch-sync-beta-members article>div{gap:3px;min-width:0;display:grid}.watch-sync-beta-members article strong{color:var(--theme-content)}.watch-sync-beta-members article small{color:var(--theme-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-sync-beta-members article.is-disabled{opacity:.55}.watch-sync-beta-members button[aria-pressed=true]{background:color-mix(in srgb,var(--theme-accent) 14%,var(--glass-control));border-color:color-mix(in srgb,var(--theme-accent) 40%,var(--theme-edge));color:var(--theme-accent)}.member-admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=700px){.watch-sync-provider-form{grid-template-columns:1fr}.watch-sync-provider-form>button{grid-column:1}.watch-sync-connect,.watch-sync-account{flex-wrap:wrap;align-items:flex-start}.watch-sync-connect .sm-button{width:100%}.watch-sync-account>b{margin-left:auto}.member-admin-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.member-admin-tabs::-webkit-scrollbar{display:none}.member-admin-tabs button{flex:none;min-width:102px}}.community-now-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 22px;display:grid}.community-now-summary>button,.community-now-summary>div{background:linear-gradient(145deg,#ffffff09,transparent 55%),var(--glass-panel);border:1px solid var(--theme-edge);color:var(--theme-content);text-align:left;border-radius:18px;gap:3px;min-height:108px;padding:15px 16px;display:grid}.community-now-summary>button{cursor:pointer}.community-now-summary strong{font-family:var(--sm-font-editorial,Georgia,serif);font-size:1.7rem;font-weight:500;line-height:1}.community-now-summary span{font-size:.82rem;font-weight:750}.community-now-summary small{color:var(--theme-secondary);font-size:.72rem}@media (hover:hover){.community-now-summary>button:hover{border-color:var(--theme-selected-edge);background:var(--theme-selected-surface)}}.discussion-hub-stats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.discussion-hub-stats>span{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-secondary);border-radius:999px;padding:7px 10px;font-size:.72rem}.discussion-hub-stats strong{color:var(--theme-content)}.discussion-hub-stats .has-new{background:var(--theme-selected-surface);border-color:var(--theme-selected-edge);color:var(--theme-accent)}.experience-preferences{background:linear-gradient(145deg,#ffffff0a,transparent 50%),var(--glass-panel);border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow-soft);color:var(--theme-content);border-radius:20px;margin-top:16px;padding:18px}.experience-preferences>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.experience-preferences>header span{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.experience-preferences h2{margin:0;font-size:1.25rem}.experience-preferences>header p{color:var(--theme-secondary);text-align:right;max-width:300px;margin:0;font-size:.78rem}.experience-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.experience-preference-grid label{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px;gap:7px;padding:12px;display:grid}.experience-preference-grid label>span{font-size:.78rem;font-weight:750}.experience-preference-grid select{width:100%;min-height:44px}.experience-preference-grid small{color:var(--theme-secondary);font-size:.68rem;line-height:1.4}.experience-preference-status{color:var(--theme-secondary);margin:12px 0 0;font-size:.72rem}.experience-preference-status[data-state=saved]{color:var(--theme-success)}.experience-preference-status[data-state=error]{color:var(--theme-danger)}.disclosure-icon{background:color-mix(in srgb,var(--theme-control-surface) 78%,transparent);border:1px solid var(--theme-edge);color:var(--theme-accent);border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .18s,border-color .18s;display:inline-flex;position:relative;transform:none!important}.disclosure-icon:before,.disclosure-icon:after{content:"";background:currentColor;border-radius:99px;width:12px;height:2px;transition:transform .18s,opacity .18s;position:absolute;top:15px;left:10px}.disclosure-icon:after{transform:rotate(90deg)}details[open]>summary .disclosure-icon{background:color-mix(in srgb,var(--theme-selected-surface) 82%,transparent);border-color:var(--theme-selected-edge);transform:none!important}details[open]>summary .disclosure-icon:before{transform:none}details[open]>summary .disclosure-icon:after{opacity:0;transform:none}.title-rating-summary>summary{cursor:pointer}.title-rating-summary>summary>.disclosure-icon{transform:none!important}@media (width<=760px){.disclosure-icon{flex-basis:32px;width:32px;height:32px}.disclosure-icon:before,.disclosure-icon:after{top:14px;left:9px}}.discover-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.discover-actions>button{min-width:0}.discover-actions .discover-watched b{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.discover-actions .discover-watched:not(:disabled):hover b{background:var(--theme-selected-surface);border-color:var(--theme-selected-edge)}.discover-destination{flex-wrap:wrap;justify-content:center;align-items:center;display:flex!important}.discover-destination>span{color:var(--theme-secondary);text-align:center;flex-basis:100%;margin-top:5px;font-size:.68rem}@media (width<=760px){.community-now-summary{margin-inline:calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 4px;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;gap:9px;display:flex;overflow-x:auto}.community-now-summary::-webkit-scrollbar{display:none}.community-now-summary>button,.community-now-summary>div{flex:0 0 min(62vw,220px);min-height:96px}.discussion-hub-stats{margin-inline:calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.discussion-hub-stats::-webkit-scrollbar{display:none}.discussion-hub-stats>span{flex:none}.experience-preferences>header{align-items:start;gap:6px;display:grid}.experience-preferences>header p{text-align:left;max-width:none}.experience-preference-grid{grid-template-columns:1fr}.title-rating-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.title-rating-glance>div{min-width:0}.discover-actions{padding-inline:2px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.discover-actions>button{gap:5px!important;min-width:0!important}.discover-actions>button>b{width:48px!important;height:48px!important}.discover-actions>button>span{white-space:nowrap;font-size:.66rem!important}}@media (width<=390px){.discover-actions>button>b{width:44px!important;height:44px!important}.discover-actions>button>span{font-size:.62rem!important}}@media (prefers-reduced-motion:reduce){.disclosure-icon:before,.disclosure-icon:after{transition:none}}.title-comment-list{gap:12px;display:grid}.comment-thread{background:color-mix(in srgb,var(--theme-canvas-raised) 72%,transparent);border:1px solid var(--theme-edge);border-radius:16px;overflow:hidden}.comment-thread>.title-comment{border-bottom:1px solid var(--theme-edge);padding:14px}.comment-thread>.title-comment:last-child{border-bottom:0}.title-comment.is-reply{background:color-mix(in srgb,var(--theme-content) 2%,transparent);padding-left:28px!important}.title-comment header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.title-comment header>span,.title-comment time{color:var(--theme-secondary)}.title-comment footer{align-items:center;gap:10px;margin-top:8px;display:flex}.title-comment footer button{color:var(--theme-secondary);min-height:32px}.title-comment footer button:hover{color:var(--theme-accent)}.discussion-composer{border-top:1px solid var(--theme-edge);margin-top:14px;padding-top:14px}.composer-pill{min-height:48px}.composer-pill textarea{max-height:140px;line-height:1.45}.title-about-panel{gap:18px;display:grid}.title-quick-facts{gap:10px!important}.title-fact{min-height:76px}.title-credit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.title-credit-cards>div{min-width:0}.title-credit-cast-list{grid-column:1/-1}.title-about-footer{border-top:1px solid var(--theme-edge);padding-top:14px}.discussion-hub-row{transition:border-color .18s,background-color .18s,transform .18s}@media (hover:hover){.discussion-hub-row:hover{transform:translateY(-1px)}}.discussion-hub-preview{line-height:1.45}.discussion-hub-activity{color:var(--theme-secondary)}@media (width<=760px){.title-credit-cards{grid-template-columns:1fr}.title-credit-cast-list{grid-column:auto}.title-comment.is-reply{padding-left:20px!important}.comment-thread>.title-comment{padding:12px}}.pull-refresh{--pull-progress:0;--pull-y:10px;--pull-stretch:1;contain:layout paint;opacity:0;pointer-events:none;height:104px!important;left:0!important;right:0!important;top:env(safe-area-inset-top,0px)!important;z-index:4000!important;background:0 0!important;justify-content:center!important;align-items:flex-start!important;width:auto!important;transition:opacity .14s!important;display:flex!important;position:fixed!important;overflow:visible!important;transform:none!important}.pull-refresh.is-pulling,.pull-refresh.is-ready,.pull-refresh.is-refreshing,.pull-refresh.is-completing{opacity:1;transform:none!important}.pull-refresh-gesture{height:92px;transform:translate3d(0,var(--pull-y),0);flex-direction:column;align-items:center;width:52px;transition:transform .12s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.pull-refresh.is-pulling .pull-refresh-gesture{transition:transform 34ms linear}.pull-refresh-tether{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 22%,transparent),transparent);height:calc(14px + var(--pull-stretch) * 15px);opacity:calc(.1 + var(--pull-progress) * .35);transform:scaleX(calc(.58 + var(--pull-progress) * .12));transform-origin:50% 100%;border-radius:999px;width:2px;position:absolute;top:-18px}.pull-refresh-orb{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:color-mix(in srgb,var(--theme-surface,#182235) 74%,transparent);border:1px solid color-mix(in srgb,var(--theme-edge) 78%,white 8%);height:38px;transform:scale(calc(.84 + var(--pull-progress) * .16));border-radius:999px;justify-content:center;align-items:center;width:38px;transition:background .18s,border-color .18s,box-shadow .18s,transform .12s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:0 8px 26px #0003,inset 0 1px #ffffff1f}.pull-refresh-ring{background:conic-gradient(from -90deg, var(--slate) 0turn, var(--gold) .26turn, var(--wine) .54turn, var(--pearl) .78turn, var(--gold) 1turn);height:24px;opacity:calc(.34 + var(--pull-progress) * .66);transform:rotate(calc(var(--pull-progress) * 180deg));border-radius:50%;width:24px;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 0)}.pull-refresh-ring:after{background:color-mix(in srgb,var(--theme-surface,#182235) 96%,transparent);content:"";opacity:calc(1 - var(--pull-progress));position:absolute;inset:0}.pull-refresh-dot{background:var(--theme-content);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 9%,transparent);height:4px;opacity:calc(.28 + var(--pull-progress) * .52);transform:translateY(calc((1 - var(--pull-progress)) * 2px));border-radius:50%;width:4px}.pull-refresh.is-ready .pull-refresh-orb{background:color-mix(in srgb,var(--theme-selected-surface) 80%,transparent);border-color:var(--theme-selected-edge);box-shadow:0 10px 30px #0000003d,0 0 0 5px color-mix(in srgb,var(--theme-accent) 7%,transparent),inset 0 1px #ffffff24;transform:scale(1.06)}.pull-refresh.is-ready .pull-refresh-ring{animation:.56s cubic-bezier(.22,1,.36,1) both screenmates-pull-ready}.pull-refresh.is-refreshing .pull-refresh-gesture{transform:translateY(56px)}.pull-refresh.is-refreshing .pull-refresh-orb{border-color:color-mix(in srgb,var(--theme-accent) 40%,var(--theme-edge));box-shadow:0 10px 30px #00000040,0 0 18px color-mix(in srgb,var(--theme-accent) 14%,transparent),inset 0 1px #ffffff24;transform:scale(1)}.pull-refresh.is-refreshing .pull-refresh-ring{opacity:1;animation:.88s linear infinite screenmates-pull-spin!important}.pull-refresh.is-refreshing .pull-refresh-dot{opacity:.9;animation:.88s ease-in-out infinite screenmates-pull-core}.pull-refresh.is-completing .pull-refresh-gesture{transform:translateY(48px)}.pull-refresh.is-completing .pull-refresh-orb{animation:.34s cubic-bezier(.22,1,.36,1) both screenmates-pull-complete}.pull-refresh.is-completing .pull-refresh-ring{opacity:1;transform:rotate(210deg)scale(.72);animation:none!important}.pull-refresh.is-completing .pull-refresh-dot{opacity:1;transform:scale(1.55)}@keyframes screenmates-pull-ready{0%{transform:rotate(180deg)scale(.94)}58%{transform:rotate(198deg)scale(1.06)}to{transform:rotate(190deg)scale(1)}}@keyframes screenmates-pull-spin{to{transform:rotate(360deg)}}@keyframes screenmates-pull-core{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes screenmates-pull-complete{0%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(.56)}}.refresh-site.is-refreshing svg{opacity:.72;animation:.92s cubic-bezier(.45,0,.55,1) infinite screenmates-header-refresh!important}@keyframes screenmates-header-refresh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pull-refresh,.pull-refresh-gesture,.pull-refresh-orb,.pull-refresh-ring,.pull-refresh-dot,.refresh-site.is-refreshing svg{transition:none!important;animation:none!important}.pull-refresh.is-refreshing .pull-refresh-ring{transform:rotate(210deg)}}.push-preferences{background:var(--sm-reading-fill);border:1px solid var(--theme-edge);border-radius:22px;gap:18px;margin-top:18px;padding:20px;display:grid}.push-preferences>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.push-preferences>header>div{gap:4px;display:grid}.push-preferences>header span{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.push-preferences>header h2{font-family:var(--sm-font-display);margin:0;font-size:24px;font-weight:500;line-height:1.05}.push-preferences>header p{color:var(--theme-secondary);text-align:right;max-width:310px;margin:0;font-size:13px}.push-master-row,.push-support-note{background:color-mix(in srgb,var(--theme-raised) 82%,transparent);border:1px solid var(--theme-edge);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.push-master-row>div{gap:4px;display:grid}.push-master-row strong,.push-support-note strong{font-size:14px}.push-master-row small,.push-support-note p{color:var(--theme-secondary);margin:0;font-size:12px;line-height:1.45}.push-master-row button{background:var(--theme-accent);color:var(--theme-accent-ink);cursor:pointer;border:0;border-radius:999px;flex:none;min-height:40px;padding:0 16px;font-size:13px;font-weight:700}.push-master-row button:disabled{cursor:default;opacity:.5}.push-support-note{align-items:flex-start;gap:5px;display:grid}.push-configuration-note{background:color-mix(in srgb,var(--theme-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 18%,var(--theme-edge));color:var(--theme-secondary);border-radius:12px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.push-choice-list{border-bottom:1px solid var(--theme-edge);border-top:1px solid var(--theme-edge);display:grid}.push-choice-list label{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 2px;display:flex}.push-choice-list label+label{border-top:1px solid var(--theme-edge)}.push-choice-list label>span{gap:3px;display:grid}.push-choice-list strong{font-size:13px}.push-choice-list small{color:var(--theme-secondary);font-size:11px;line-height:1.4}.push-choice-list input{accent-color:var(--theme-accent);flex:none;width:20px;height:20px}.push-choice-list input:disabled{opacity:.4}.push-preference-status{color:var(--theme-secondary);margin:0;font-size:11px;line-height:1.45}@media (width<=760px){.push-preferences{border-radius:18px;padding:16px}.push-preferences>header{gap:6px;display:grid}.push-preferences>header p{text-align:left;max-width:none}.push-master-row{align-items:flex-start}}.push-master-actions{flex:none;align-items:center;gap:8px;display:flex}.push-master-row .push-master-actions .is-secondary{border:1px solid var(--theme-edge);color:var(--theme-content);background:0 0}@media (width<=520px){.push-master-row{display:grid}.push-master-actions{justify-content:flex-start}}.title-at-a-glance{grid-template-columns:1.15fr repeat(2,minmax(86px,.7fr)) minmax(150px,1.45fr);gap:8px;margin-bottom:14px;display:grid}.title-at-a-glance>div{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-selected-surface) 34%,transparent),var(--glass-control));border:1px solid var(--theme-edge);border-radius:16px;gap:3px;min-height:82px;padding:12px 13px;display:grid}.title-at-a-glance span{color:var(--theme-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.title-at-a-glance strong{color:var(--theme-content);font-size:1.05rem;line-height:1.2}.title-at-a-glance small{color:var(--theme-secondary);font-size:.7rem;line-height:1.35}.title-at-a-glance .title-glance-primary strong{color:var(--theme-accent);font-family:var(--sm-font-display);font-size:1.42rem;font-weight:600}.title-glance-watch strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.title-details-section{background:linear-gradient(160deg,color-mix(in srgb,var(--theme-raised) 76%,transparent),transparent);border:1px solid var(--theme-edge);border-radius:20px;margin-top:14px;overflow:hidden}.title-details-heading{border-bottom:1px solid var(--theme-edge);grid-template-columns:92px minmax(0,1fr);align-items:end;gap:8px;padding:16px 18px;display:grid}.title-details-heading>span,.title-zone-heading>span{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.title-details-heading h3,.title-zone-heading h3{font-family:var(--sm-font-display);letter-spacing:-.02em;margin:0;font-size:1.18rem;font-weight:560}.title-details-heading p,.title-zone-heading p{color:var(--theme-secondary);margin:4px 0 0;font-size:.74rem;line-height:1.4}.title-details-section>.title-about-panel{padding:18px}.title-credit-cards>div{background:color-mix(in srgb,var(--theme-control-surface) 72%,transparent);border:1px solid var(--theme-edge);border-radius:14px;padding:12px}.title-credit-cards small{color:var(--theme-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.title-credit-cards strong{margin-top:4px;font-size:.86rem;display:block}.title-cast-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.title-cast-chips span{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content);border-radius:999px;padding:7px 10px;font-size:.72rem}.title-detail-zone{border-top:1px solid var(--theme-edge);margin-top:18px;padding-top:18px}.title-zone-heading{margin:0 0 10px}.title-zone-heading h3{margin-top:3px;font-size:1.08rem}.title-community-zone .title-discussion{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-selected-surface) 26%,transparent),transparent);border:1px solid var(--theme-edge);border-radius:18px;padding:14px}.title-community-zone .title-discussion-heading{margin-bottom:10px}.title-community-zone .title-discussion-heading>div>span{display:none}@media (width<=760px){.title-at-a-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.title-at-a-glance>div{min-height:76px;padding:11px 12px}.title-at-a-glance .title-glance-watch{grid-column:1/-1;min-height:70px}.title-details-heading{grid-template-columns:1fr;align-items:start;padding:14px}.title-details-section>.title-about-panel{padding:14px}.title-credit-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.title-credit-cast-list{grid-column:1/-1!important}}@media (width<=430px){.title-credit-cards{grid-template-columns:1fr!important}.title-credit-cast-list{grid-column:auto!important}}.discussion-featured{background:var(--glass-panel);border:1px solid var(--theme-selected-edge);color:var(--theme-content);cursor:pointer;text-align:left;border-radius:22px;grid-template-columns:150px minmax(0,1fr) auto;width:100%;min-height:188px;margin:16px 0 12px;padding:0;display:grid;position:relative;overflow:hidden}.discussion-featured-poster{align-self:stretch;min-height:188px;position:relative;overflow:hidden}.discussion-featured-poster img{object-fit:cover;width:100%;height:100%}.discussion-featured-shade{background:linear-gradient(90deg,transparent 0 110px,var(--glass-panel) 165px);pointer-events:none;position:absolute;inset:0}.discussion-featured-copy{z-index:1;align-content:center;gap:7px;min-width:0;padding:20px 18px;display:grid;position:relative}.discussion-featured-copy>small{color:var(--theme-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.discussion-featured-copy>strong{font-family:var(--sm-font-display);letter-spacing:-.025em;font-size:1.45rem;font-weight:600}.discussion-featured-copy>span:not(.discussion-featured-meta):not(.discussion-featured-people){color:var(--theme-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.discussion-featured-meta{color:var(--theme-secondary);font-size:.72rem}.discussion-featured-people{margin-top:2px;display:flex}.discussion-featured-people .member-avatar{border:2px solid var(--theme-canvas);margin-right:-7px}.discussion-featured-cta{color:var(--theme-accent);white-space:nowrap;z-index:1;align-self:end;align-items:center;gap:8px;padding:18px;font-size:.76rem;font-weight:750;display:flex;position:relative}@media (hover:hover){.discussion-featured:hover{background:var(--theme-selected-surface);border-color:var(--theme-accent);transform:translateY(-1px)}}@media (width<=760px){.discussion-featured{grid-template-columns:104px minmax(0,1fr);min-height:154px}.discussion-featured-poster{min-height:154px}.discussion-featured-shade{background:linear-gradient(90deg,transparent 0 72px,var(--glass-panel) 122px)}.discussion-featured-copy{padding:15px 14px}.discussion-featured-copy>strong{font-size:1.18rem}.discussion-featured-cta{display:none}}.first-run-backdrop{inset:0;top:var(--sm-visual-top,0px);bottom:var(--sm-visual-bottom,0px);padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));z-index:720;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02060da8;justify-content:center;align-items:center;display:flex;position:fixed}.first-run-onboarding{background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--theme-accent) 13%,transparent),transparent 34%), var(--theme-surface);border:1px solid var(--theme-edge);color:var(--theme-content);max-height:min(760px,calc(var(--sm-visual-height,100dvh) - 36px));border-radius:28px;width:min(100%,780px);max-width:780px;display:grid;overflow:auto;box-shadow:0 34px 100px #0000007a,inset 0 1px #ffffff14}.first-run-brand{border-bottom:1px solid var(--theme-edge);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.first-run-brand>div{gap:2px;display:grid}.first-run-brand strong{font-family:var(--sm-font-display);font-size:1.12rem}.first-run-brand small,.first-run-step{color:var(--theme-secondary);font-size:.7rem}.first-run-orbit{border:1px solid var(--theme-selected-edge);border-radius:50%;width:44px;height:34px;position:relative}.first-run-orbit i,.first-run-orbit b{background:var(--theme-accent);border-radius:50%;width:5px;height:5px;position:absolute}.first-run-orbit i{top:5px;left:5px}.first-run-orbit b{bottom:5px;right:5px}.first-run-panel{padding:28px 30px 20px}.first-run-eyebrow{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800;display:block}.first-run-panel h1{font-family:var(--sm-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.3rem);font-weight:560;line-height:1}.first-run-panel>p{color:var(--theme-secondary);max-width:620px;margin:14px 0 22px;line-height:1.55}.first-run-orientation{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.first-run-orientation article{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:18px;gap:7px;min-height:155px;padding:16px;display:grid}.first-run-orientation i{color:var(--theme-accent);font-size:1.35rem;font-style:normal}.first-run-orientation strong{font-size:.92rem}.first-run-orientation span{color:var(--theme-secondary);font-size:.75rem;line-height:1.45}.first-run-choice-grid{border:0;margin:0 0 16px;padding:0}.first-run-choice-grid legend{color:var(--theme-secondary);margin-bottom:8px;font-size:.72rem;font-weight:750}.first-run-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.first-run-choice-grid label,.first-run-notification-choice{background:var(--glass-control);border:1px solid var(--theme-edge);cursor:pointer;border-radius:15px;gap:10px;padding:13px;display:flex}.first-run-choice-grid label.is-selected{background:var(--theme-selected-surface);border-color:var(--theme-selected-edge)}.first-run-choice-grid input,.first-run-notification-choice input{accent-color:var(--theme-accent);margin-top:2px}.first-run-choice-grid label>span,.first-run-notification-choice>span{gap:3px;display:grid}.first-run-choice-grid small,.first-run-notification-choice small{color:var(--theme-secondary);font-size:.7rem;line-height:1.4}.first-run-preference-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.first-run-preference-row label{gap:6px;display:grid}.first-run-preference-row label>span{color:var(--theme-secondary);font-size:.69rem;font-weight:700}.first-run-preference-row select{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content);border-radius:12px;min-height:44px;padding:0 10px}.first-run-notification-choice{align-items:flex-start;margin:18px 0}.first-run-ready{background:var(--theme-selected-surface);border:1px solid var(--theme-selected-edge);border-radius:14px;gap:3px;padding:13px 14px;display:grid}.first-run-ready span{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.first-run-ready strong{font-size:.82rem}.first-run-error{color:var(--theme-danger);margin:0 30px 12px;font-size:.78rem}.first-run-actions{border-top:1px solid var(--theme-edge);padding:14px 20px max(14px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;display:flex}.first-run-actions button{background:var(--theme-accent);color:var(--theme-accent-ink);cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:0 17px;font-size:.8rem;font-weight:750}.first-run-actions button.is-secondary{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content)}.first-run-actions button:disabled{opacity:.55}@media (width<=680px){.first-run-backdrop{align-items:flex-end;padding:0}.first-run-onboarding{max-height:calc(var(--sm-visual-height,100dvh) - max(12px,env(safe-area-inset-top)));border-bottom:0;border-radius:28px 28px 0 0;width:100%}.first-run-panel{padding:22px 18px 16px}.first-run-orientation{grid-template-columns:1fr}.first-run-orientation article{grid-template-columns:32px minmax(0,1fr);min-height:0}.first-run-orientation article span{grid-column:2}.first-run-choice-grid,.first-run-preference-row{grid-template-columns:1fr}.first-run-choice-grid label{min-height:60px}}.community-start-here{gap:14px;margin:18px 0 20px;display:grid}.community-start-here>header{gap:3px;display:grid}.community-start-here>header>span{color:var(--theme-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.community-start-here h3{margin:0;font-size:1rem}.community-start-here>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.community-start-here button{appearance:none;background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content);cursor:pointer;text-align:left;border-radius:18px;gap:5px;min-height:132px;padding:16px;display:grid}.community-start-here button.is-primary{background:var(--theme-selected-surface);border-color:var(--theme-selected-edge);box-shadow:inset 0 1px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.community-start-here button>span{color:var(--theme-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:800}.community-start-here button>strong{font-size:.93rem}.community-start-here button>small{color:var(--theme-secondary);font-size:.72rem;line-height:1.45}.community-start-here button:disabled{cursor:default;opacity:.55}@media (width<=760px){.community-start-here>div{grid-template-columns:1fr}.community-start-here button{min-height:0}}.discover-match-context{color:var(--theme-secondary);letter-spacing:.02em;margin-top:7px;font-size:.67rem;font-weight:700;display:block}.tonight-smart-reason{color:var(--theme-accent);margin-top:4px;font-size:.66rem;font-weight:700;line-height:1.35;display:block}.household-pulse{border:1px solid var(--theme-edge);border-radius:22px;margin:2px 0 16px;padding:16px;overflow:hidden}.household-pulse-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.household-pulse-heading>div{min-width:0}.household-pulse-heading span,.household-pulse-insights article>small{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:800;display:block}.household-pulse-heading h2{font-family:var(--sm-font-display);margin:2px 0 0;font-size:1.1rem}.household-pulse-stats{border:1px solid var(--theme-edge);background:var(--theme-edge);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.household-pulse-stats>span{background:var(--theme-raised);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:66px;padding:8px 4px;display:flex}.household-pulse-stats strong{font-family:var(--sm-font-display);font-size:1.12rem}.household-pulse-stats small{color:var(--theme-secondary);font-size:.62rem;font-weight:700}.household-pulse-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.household-pulse-insights article{background:color-mix(in srgb,var(--theme-raised) 86%,transparent);border:1px solid var(--theme-edge);border-radius:16px;flex-direction:column;gap:4px;min-height:104px;padding:12px;display:flex;position:relative}.household-pulse-insights article>strong{font-size:.86rem;line-height:1.25}.household-pulse-insights article>span,.household-pulse-insights article>em{color:var(--theme-secondary);font-size:.66rem;font-style:normal;line-height:1.35}.household-pulse-insights article>em{margin-top:auto}.household-pulse-insights article>i{background:color-mix(in srgb,var(--theme-content) 9%,transparent);border-radius:999px;height:3px;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}.household-pulse-insights article>i>b{background:var(--theme-accent);border-radius:inherit;height:100%;display:block}.household-pulse-insights article.is-milestone{padding-bottom:22px}.household-pulse-share-status{color:var(--theme-secondary);min-height:.9em;margin:8px 2px 0;font-size:.66rem}@media (width<=760px){.household-pulse{border-radius:18px;padding:13px}.household-pulse-heading .sm-button{flex:none;min-height:38px;padding-inline:11px}.household-pulse-insights{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-13px;padding:0 13px 3px;scroll-padding-inline:13px;display:flex;overflow-x:auto}.household-pulse-insights::-webkit-scrollbar{display:none}.household-pulse-insights article{scroll-snap-align:start;flex:0 0 min(70vw,230px)}}@media (width<=360px){.household-pulse-heading{align-items:flex-start}.household-pulse-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.household-pulse-stats>span{min-height:54px}}.glim-companion{pointer-events:none;flex:none;max-width:64px;display:inline-block}.glim-companion img{object-fit:contain;width:100%;height:auto;max-height:72px;display:block}.discussion-notice{border:1px solid var(--theme-selected-edge);background:var(--theme-selected-surface);color:var(--theme-content);border-radius:12px;padding:10px 12px;font-size:.875rem}.reply-context,.discussion-context{color:var(--theme-secondary);font-size:.8125rem;line-height:1.5}.title-comment[data-reply-depth="2"]{margin-left:24px}.title-comment>div,.title-comment header,.title-comment p{overflow-wrap:anywhere;min-width:0}.title-comment footer{flex-wrap:wrap;gap:4px;display:flex}.title-comment footer button{min-height:36px;padding:6px 8px}.title-discussion .title-discussion-heading-actions{flex-direction:row;align-items:center;gap:8px;display:flex}.title-discussion .title-discussion-heading-actions>button{min-height:44px}.title-discussion .composer-pill{box-shadow:none;border-radius:18px;gap:6px;padding:6px}.title-discussion .composer-pill>label{background:0 0;border:0;min-width:0;padding:0}.title-discussion .composer-pill textarea{color:var(--theme-content);box-shadow:none;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px;font-size:1rem;line-height:1.45}.title-discussion .composer-pill:focus-within{outline:2px solid var(--theme-accent);outline-offset:2px}.community-report-form{border:1px solid var(--theme-edge);background:var(--theme-surface);color:var(--theme-content);border-radius:16px;gap:12px;padding:16px;display:grid}.community-report-form h4,.community-report-form p{margin:0}.community-report-form p{color:var(--theme-secondary);font-size:.875rem;line-height:1.5}.community-report-form label{gap:6px;display:grid}.community-report-form :is(select,textarea){background:var(--glass-control);width:100%;min-width:0;max-width:100%;color:var(--theme-content);border:1px solid var(--theme-edge);font:inherit;border-radius:10px;padding:10px}.community-report-form>div{flex-wrap:wrap;gap:8px;display:flex}.community-report-form button,.discussion-more{min-height:44px}.community-report-form button{border:1px solid var(--theme-edge);background:var(--glass-control);color:var(--theme-content);cursor:pointer;font:inherit;border-radius:10px;padding:10px 14px;font-size:.875rem}.community-report-form button[type=submit]{background:var(--theme-accent);color:var(--theme-accent-ink);border-color:var(--theme-accent);font-weight:700}.discussion-tab-panel,.discussion-hub-list{min-width:0}.discover-evidence{color:var(--theme-content);padding:8px 12px}.discover-evidence>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:700;display:flex}.discover-evidence>summary:after{content:"+";margin-left:auto}.discover-evidence[open]>summary:after{content:"−"}.discover-evidence>small{color:var(--theme-secondary);margin-top:8px;line-height:1.5;display:block}.discover-card .recommendation-signals{gap:8px;margin:8px 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.discover-card .recommendation-signals li{overflow-wrap:anywhere}.tonight-v3 .tonight-body{gap:16px;min-width:0;display:grid}.tonight-v3 .tonight-intro{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.tonight-v3 .tonight-intro>.glim-companion{background:#fff;border-radius:50%;width:40px;max-width:40px;height:40px;margin:0;padding:0;display:block;overflow:hidden}.tonight-v3 .tonight-intro>.glim-companion img{object-fit:contain;width:100%;height:100%;max-height:none}.tonight-v3 .tonight-intro>span:not(.glim-companion){overflow-wrap:anywhere;min-width:0}.tonight-v3 .tonight-intro>h3,.tonight-v3 .tonight-intro>p{grid-column:1/-1}.tonight-v3 .tonight-intro h3,.tonight-v3 .tonight-round-status h3{text-wrap:balance;margin:4px 0 8px;font-size:clamp(1rem,2vw,1.3rem);line-height:1.35}.tonight-v3 p{color:var(--theme-secondary);overflow-wrap:anywhere;line-height:1.5}.tonight-v3 .tonight-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tonight-v3 .tonight-filters label{min-width:0;color:var(--theme-secondary);gap:6px;font-size:.8125rem;display:grid}.tonight-v3 .tonight-filters select{width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--theme-content);background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:12px;padding:10px;font-size:1rem}.tonight-extra-filters>summary{cursor:pointer;min-height:44px;color:var(--theme-content);padding:10px 0;font-size:.875rem}.tonight-v3 .tonight-shortlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tonight-v3 .tonight-shortlist article{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.tonight-v3 .tonight-shortlist article>div{gap:4px;min-width:0;display:grid}.tonight-v3 .tonight-shortlist strong{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;font-size:.9375rem;line-height:1.35;overflow:visible}.tonight-v3 .tonight-shortlist small,.tonight-v3 .tonight-shortlist article>div>span{color:var(--theme-secondary);font-size:.8125rem;line-height:1.4}.tonight-v3 .tonight-shortlist-poster{flex:none;width:48px;height:68px}.tonight-ballot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tonight-ballot-grid article{border:1px solid var(--theme-edge);background:var(--glass-control);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.tonight-ballot-grid article.is-voted{border-color:var(--theme-accent);background:var(--theme-selected-surface)}.tonight-ballot-grid article.is-vetoed{border-style:dashed}.tonight-ballot-poster{aspect-ratio:2/3;border-radius:10px;max-height:180px;display:block;overflow:hidden}.tonight-ballot-poster img,.tonight-shortlist-poster img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.tonight-ballot-grid article>strong{overflow-wrap:anywhere;min-height:2.7em;font-size:.9375rem;line-height:1.35}.tonight-v3 button{cursor:pointer;border:1px solid var(--theme-edge);white-space:normal;min-height:44px;font:inherit;background:var(--theme-accent);color:var(--theme-accent-ink);border-radius:12px;padding:10px 14px;font-size:.875rem;font-weight:700}.tonight-v3 button.is-secondary{background:var(--glass-control);color:var(--theme-content)}.tonight-v3 button:disabled{cursor:not-allowed;opacity:.6}.tonight-v3 .tonight-ballot-grid article.is-voted>.sm-button--primary:disabled{opacity:1}.tonight-v3 .tonight-round-actions{flex-wrap:wrap;gap:10px;display:flex}.tonight-v3 .tonight-round-actions button{flex:180px}.tonight-v3 .tonight-round-status{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tonight-v3 .tonight-round-status>strong{white-space:nowrap;font-size:.875rem}.tonight-v3 .tonight-result{background:var(--theme-selected-surface);border:1px solid var(--theme-selected-edge);text-align:center;border-radius:20px;justify-items:center;gap:12px;padding:20px;display:grid}.tonight-v3 .tonight-result h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,4vw,2rem);line-height:1.2}.tonight-result-poster{aspect-ratio:2/3;border-radius:14px;width:110px;overflow:hidden}.tonight-result-poster img{object-fit:cover;width:100%;height:100%}.tonight-v3 .tonight-results-list{gap:8px;display:grid}.tonight-results-list>div{border-bottom:1px solid var(--theme-edge);justify-content:space-between;gap:12px;padding:10px 0;font-size:.875rem;display:flex}.tonight-results-list strong{overflow-wrap:anywhere}.tonight-results-list span{color:var(--theme-secondary);flex:none}@media (prefers-reduced-motion:no-preference){.tonight-v3 .tonight-result{animation:.25s ease-out both tonight-result-in}}@keyframes tonight-result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=760px){.community-home .community-start-here>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.community-home .community-start-here button{align-content:center;min-height:64px;padding:12px 10px}.community-home .community-start-here button>span,.community-home .community-start-here button>small{display:none}.community-home .community-start-here button>strong{font-size:.875rem;line-height:1.3}.community-home .community-home-intro{gap:12px;margin-bottom:12px}.community-home .community-home-intro h2{font-size:clamp(1.3rem,5vw,1.9rem);line-height:1.2}.community-home .community-home-intro p{font-size:.9375rem;line-height:1.5}.community-home .community-now-summary{gap:8px}.community-home .community-now-summary :is(button,div){min-width:0;padding:10px}.community-home .community-now-summary span{overflow-wrap:anywhere;font-size:.8125rem}.community-home .community-now-summary small{display:none}.community-home .community-spotlight-portal{margin-top:16px}.community-home .community-spotlight-intro{min-height:44px;padding:10px}.community-home .community-spotlight-voices{display:none}.community-home .community-spotlight-art{min-height:220px}.community-home .community-spotlight-copy strong{font-size:clamp(1.3rem,6vw,2rem);line-height:1.2}.community-home .community-spotlight-copy>span{font-size:.875rem;line-height:1.5}.community-home .community-spotlight-meta{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.community-home .community-spotlight-meta>span{flex:100px;min-width:0;font-size:.8125rem}.community-home .community-spotlight-meta button{min-height:44px}.community-visit .community-visit-header h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,7vw,2.25rem)}.discussion-hub-tabs{border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.discussion-hub-tabs button{white-space:nowrap;flex:none;min-width:0;min-height:44px;padding:0 6px;font-size:.8rem}.discussion-hub-tabs button span{min-width:18px;height:18px;padding:0 4px;font-size:.58rem}.community-activity .community-stories>article{overflow:hidden}.community-activity .community-story-content{grid-template-columns:minmax(0,1fr) clamp(112px,32vw,150px);align-items:stretch;gap:14px}.community-activity .community-story-details{grid-area:1/1;min-width:0}.community-activity .community-story-poster{aspect-ratio:auto;border-radius:0;grid-area:1/2;align-self:stretch;width:100%;height:100%;min-height:230px}.community-activity .community-story-poster img,.community-activity .community-story-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.community-report-form :is(select,textarea),.composer-pill textarea{font-size:1rem}.title-comment footer button{min-height:44px}.title-comment[data-reply-depth="2"]{margin-left:12px}.tonight-ballot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tonight-v3 .tonight-filters,.tonight-v3 .tonight-shortlist{grid-template-columns:1fr}.landing-footer{flex-wrap:wrap;gap:8px}.landing-footer small{line-height:1.6;display:block}}@media (width<=430px){html{scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom))}.page-shell{padding-left:12px;padding-right:12px}.page-shell>section,.watch-section,.title-grid,.title-card-swipe-shell,.discover-deck{min-width:0}.watch-section .title-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.watch-section .title-card{min-width:0}.cinematic-card-support{padding:10px 8px}.card-member-ratings{flex-wrap:wrap;justify-content:flex-start;gap:8px}.card-member-ratings>span{flex:56px;min-width:0}.card-member-ratings small{overflow-wrap:anywhere;white-space:normal}.cinematic-card-footer{flex-wrap:nowrap;gap:4px;min-height:44px}.cinematic-critic-scores{white-space:nowrap;flex-wrap:nowrap;flex:0 auto;justify-content:flex-start;gap:4px;min-width:0}.cinematic-critic-scores>span,.cinematic-critic-scores>i{white-space:nowrap;flex:none}.cinematic-card-footer button{min-width:44px;min-height:44px}.discover-deck .discover-stack{aspect-ratio:auto;width:100%;max-width:100%;height:auto;min-height:0;margin:0}.discover-deck .discover-card.is-next{display:none}.discover-deck .discover-card.is-current{flex-direction:column;height:auto;min-height:0;display:flex;position:relative;inset:auto}.discover-deck .discover-card.is-current .discover-poster{flex:none;width:100%;height:clamp(150px,36svh,260px);position:relative;inset:auto}.discover-deck .discover-card.is-current .discover-copy{background:var(--theme-surface);min-height:0;color:var(--theme-content);padding:16px;position:relative;inset:auto}.discover-deck .discover-copy h2{color:var(--theme-content);margin:0 0 8px;font-size:clamp(1.35rem,6vw,1.75rem);line-height:1.2}.discover-deck .discover-copy :is(p,.discover-synopsis,.discover-meta){color:var(--theme-secondary);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.discover-deck .discover-copy :is(.discover-meta,.discover-score-row)>span{background:var(--glass-control);border-color:var(--theme-edge);color:var(--theme-content);-webkit-backdrop-filter:none}.discover-deck .discover-copy .discover-score-row b{color:var(--theme-content)}.discover-deck .discover-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding:12px 0;display:grid}.discover-deck .discover-actions button{width:auto;min-width:0;min-height:44px;padding:8px 4px;font-size:.8125rem}.discover-deck .discover-actions button span{font-size:.8125rem!important}.discover-deck .discover-destination{color:var(--theme-secondary)}.discover-deck .discover-destination b{color:var(--theme-accent)}.discover-deck .discover-destination i{background:var(--theme-secondary)}.discover-deck .discover-evidence .recommendation-signals{font-size:.875rem}.community-home .community-start-here>div{gap:6px}.community-home .community-start-here button{padding:10px 8px}.community-home .community-start-here button>strong{font-size:.8125rem}.community-home .community-spotlight-copy{padding:16px}.title-discussion-heading{flex-wrap:wrap;gap:10px}.title-discussion-heading>div{min-width:0}.title-discussion-heading h3{overflow-wrap:anywhere}.title-comment{grid-template-columns:28px minmax(0,1fr) 36px;gap:8px}.title-comment header{flex-wrap:wrap;gap:4px 8px;display:flex}.title-comment header>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.title-comment .comment-like{width:36px;min-height:44px}.community-comments-sheet{max-width:100%;padding-left:12px;padding-right:12px}.composer-pill{min-width:0}.composer-pill label{flex:1;min-width:0}.composer-pill textarea{width:100%;min-width:0}.tonight-v3 .tonight-round-status{flex-wrap:wrap}.tonight-v3 .tonight-ballot-grid article,.tonight-v3 button{padding:10px}.glim-companion{max-width:40px}}@media (width<=350px){.community-home .community-start-here>div{grid-template-columns:1fr}.community-home .community-start-here button{min-height:44px}.watch-section .title-grid{grid-template-columns:minmax(0,1fr)}.watch-section .cinematic-poster-frame{max-height:310px}.tonight-ballot-grid{grid-template-columns:1fr}.tonight-ballot-poster{max-height:150px}}@media (height<=500px) and (orientation:landscape){.community-comments-sheet,.dialog{max-height:calc(100dvh - 16px)}.dialog-scroll{max-height:calc(100dvh - 80px);overflow-y:auto}.first-run-onboarding{max-height:calc(100dvh - 20px);overflow-y:auto}}.household-visit-summary{color:var(--theme-secondary);flex-wrap:wrap;gap:10px 20px;margin:16px 0;font-size:.875rem;display:flex}.household-visit-summary strong{color:var(--theme-content)}@media (width<=760px){.discover-card .discover-match{gap:4px;min-height:32px;padding:6px 10px}.discover-card .discover-match strong{font-size:1rem}.discover-card .discover-match small{letter-spacing:.06em;font-size:.625rem}}.community-v2{max-width:1080px;padding-bottom:calc(100px + env(safe-area-inset-bottom));margin-inline:auto}.community-v2 [hidden]{display:none!important}.community-v2-header{justify-content:space-between;align-items:center;gap:20px;padding:6px 0 20px;display:flex}.community-eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.community-v2 .community-v2-header h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.12}.community-v2 button,.community-v2 input,.community-v2 select,.community-v2 textarea{font:inherit}.community-v2 button{cursor:pointer}.community-v2 button:disabled{cursor:default;opacity:.55}.community-v2 button:focus-visible,.community-v2 input:focus-visible,.community-v2 textarea:focus-visible,.title-comment:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.community-start{border:1px solid var(--line-strong);background:var(--ink);min-height:44px;color:var(--bg);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex;font-weight:700!important}.community-v2-nav{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex}.community-v2-nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:0 2px 12px;font-weight:600}.community-v2-nav button[aria-current=page]{border-bottom-color:var(--gold);color:var(--ink)}.community-feed-discussions>header,.community-picks>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.community-v2 h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px}.community-text-action{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:4px;text-decoration:underline;font-size:13px!important;font-weight:650!important}.community-thread-list{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.community-thread-list:empty{display:none}.community-thread-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:16px;padding:18px;display:flex}.community-thread-row:last-child{border-bottom:0}.community-thread-row:hover{background:var(--surface-raised)}.community-thread-poster{border-radius:7px;flex:0 0 54px;width:54px;height:80px;overflow:hidden}.community-thread-poster img,.community-pick-poster img{object-fit:cover;width:100%;height:100%}.community-thread-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.community-thread-copy>strong{font-size:17px;line-height:1.25}.community-thread-time,.community-thread-count{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.community-unread{color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:20px;padding:2px 7px;font-size:10px}.community-thread-preview{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.community-thread-preview b{color:var(--ink);font-weight:600}.community-thread-people{display:flex}.community-thread-people>*+*{margin-left:-8px}.community-search{align-items:center;gap:8px;margin:0 0 16px;display:flex}.community-search input{width:100%;min-width:0}.community-search button{color:var(--ink);background:0 0;border:0;min-height:44px}.community-filters{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.community-filters button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:0 0;border-radius:24px;padding:8px 14px;font-size:13px}.community-filters button[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.community-quiet{color:var(--muted);max-width:600px;padding:18px 0;font-size:14px;line-height:1.6}.community-picks{margin:32px 0}.community-pick-grid,.community-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.community-pick-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:20px}.community-pick-heading{color:var(--ink);flex-direction:column;gap:4px;margin-bottom:16px;font-size:13px;font-weight:650;display:flex}.community-pick-heading small,.community-pick-body small{color:var(--muted);font-size:11px;font-weight:400}.community-pick-body{gap:16px;display:flex}.community-pick-poster{border:0;border-radius:8px;flex:0 0 74px;width:74px;height:110px;padding:0;overflow:hidden}.community-pick-body h3{color:var(--ink);margin:0 0 6px;font-size:18px;line-height:1.25}.community-pick-body p{color:var(--ink);overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.5}.community-pick-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:12px;display:flex}.community-pick-card footer button,.community-pick-composer button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:44px;color:var(--ink);border-radius:10px;padding:8px 12px;font-size:12px}.community-pick-card footer span{color:var(--muted);font-size:12px}.community-pick-composer{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;margin-bottom:20px;padding:18px}.community-pick-composer p{color:var(--muted);font-size:13px;line-height:1.5}.community-pick-composer label{color:var(--ink);flex-direction:column;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.community-pick-composer input,.community-pick-composer select,.community-pick-composer textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:10px;font-size:16px}.community-pick-composer textarea{resize:vertical;min-height:90px}.community-pick-composer>div{flex-wrap:wrap;gap:10px;display:flex}.community-household-card{border:1px solid var(--line);background:var(--surface);text-align:left;color:var(--ink);border-radius:18px;padding:0;overflow:hidden}.community-household-art{background:var(--surface-raised);justify-content:center;align-items:center;height:160px;display:flex;overflow:hidden}.community-household-art>img{object-fit:cover;width:33.333%;height:100%}.community-household-info{flex-direction:column;gap:9px;padding:20px;display:flex}.community-household-info>strong{letter-spacing:-.025em;font-size:21px}.community-household-info>span:not(.community-text-action),.community-household-info small{color:var(--muted);font-size:13px}.community-household-info .community-text-action{align-items:center;display:flex}.community-v2 .community-activity{margin-top:32px}.discussion-new-replies{color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:12px;min-height:44px;margin:8px 0;padding:10px 14px}.discussion-read-marker{height:1px}.title-comment[data-comment-id]:focus{background:var(--surface-raised);border-radius:10px}.spoiler-scope{flex-wrap:wrap;gap:10px;padding:8px 0;display:flex}.spoiler-scope label{min-width:100px;color:var(--muted);flex-direction:column;flex:1;gap:5px;font-size:11px;display:flex}.spoiler-scope input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;width:100%;min-height:40px;padding:8px;font-size:16px}.discussion-locked button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:44px;color:var(--ink);border-radius:12px;margin-top:10px;padding:10px 14px}@media (width<=600px){.community-v2-header{align-items:flex-start;gap:14px}.community-start{text-align:left;max-width:160px;padding:10px 12px;line-height:1.4;font-size:12px!important}.community-v2-nav{justify-content:space-between;gap:8px;margin-bottom:20px}.community-v2-nav button{font-size:14px}.community-thread-row{gap:12px;padding:14px 12px}.community-thread-poster{flex-basis:45px;width:45px;height:68px}.community-thread-people{display:none}.community-thread-copy>strong{font-size:16px}.community-pick-grid,.community-directory{grid-template-columns:minmax(0,1fr)}.community-pick-card{padding:16px}.community-household-art{height:180px}}@media (width<=420px){.community-v2-header{flex-direction:column;gap:14px}.community-v2 .community-v2-header h1{white-space:nowrap}.community-start{justify-content:space-between;width:100%;max-width:none}}.community-household-art>.poster-placeholder{width:33.333%;min-width:0;height:100%;overflow:hidden}.community-thread-poster .poster-placeholder,.community-pick-poster .poster-placeholder{width:100%;height:100%;padding:5px}.community-thread-poster .poster-placeholder span,.community-pick-poster .poster-placeholder span{display:none}.community-thread-poster .poster-placeholder strong,.community-pick-poster .poster-placeholder strong{font-size:9px}.moderation-note{flex-direction:column;gap:8px;margin:12px 0;display:flex}.moderation-note textarea{border:1px solid var(--line);background:var(--surface);min-height:70px;color:var(--ink);border-radius:10px;padding:10px}@media (width<=600px){.community-v2-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 24px;padding:0;display:grid}.community-v2-nav button{text-align:center;min-width:0;padding:0 4px 11px}.community-pick-body{align-items:start}.community-pick-body>div{min-width:0}.community-pick-body p{margin-top:8px}.community-pick-card footer{justify-content:flex-start;margin-top:14px;padding-top:12px}.community-pick-card footer span{margin-right:auto}}.community-connection{border:1px solid color-mix(in srgb,var(--accent,#e8b35e) 34%,transparent);background:color-mix(in srgb,var(--surface,#141a27) 76%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;flex-direction:column;gap:3px;width:max-content;max-width:min(100%,420px);margin-top:10px;padding:9px 12px;display:flex}.community-connection>span{letter-spacing:.11em;text-transform:uppercase;opacity:.65;font-size:.66rem}.community-connection>strong{font-size:.88rem;line-height:1.25}.community-connection>small{color:var(--ink);opacity:1;font-size:.72rem}.community-connection-pill{background:color-mix(in srgb,var(--accent,#e8b35e) 11%,var(--surface-raised));border:1px solid color-mix(in srgb,var(--accent,#e8b35e) 22%,var(--line));border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:max-content;max-width:100%;padding:7px 9px;display:flex;color:var(--ink)!important}.community-household-info .community-connection-pill b{font-size:.74rem;font-weight:680;line-height:1.2}.community-household-info .community-connection-pill small{opacity:1;font-size:.7rem;color:var(--ink)!important}@media (width<=600px){.community-connection{margin-top:8px;padding:8px 10px}.community-connection-pill{padding:6px 8px}}.community-v2.community-refresh{gap:0!important}.community-v2 .community-v2-nav{scrollbar-width:none;align-items:stretch;min-height:44px;overflow-x:auto;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;gap:clamp(14px,4vw,22px)!important;margin:0 0 16px!important;padding:0!important;display:flex!important}.community-v2 .community-v2-nav::-webkit-scrollbar{display:none}.community-v2 .community-v2-nav button{min-width:0;min-height:44px;color:var(--muted);white-space:nowrap;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;padding:0 1px 9px!important;font-size:clamp(12px,3.45vw,14px)!important}.community-v2 .community-v2-nav button[aria-current=page]{border-bottom-color:var(--theme-accent,var(--gold))!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important}@media (width<=600px){.community-v2-header{padding-bottom:12px;margin-bottom:8px!important}.community-v2 .community-v2-nav{margin-bottom:14px!important}.community-v2 .community-picks,.community-v2 .community-activity{margin-top:24px}}html:root .discussion-polished .title-comment{grid-template-columns:30px minmax(0,1fr) 44px;gap:8px}html:root .discussion-polished .title-comment header strong{font-size:.875rem}html:root .discussion-polished .title-comment header :is(span,time){font-size:.75rem;line-height:1.5}html:root .discussion-polished .title-comment header time{white-space:nowrap}html:root .discussion-polished .title-comment footer{flex-wrap:wrap;gap:0 4px;display:flex}html:root .discussion-polished .title-comment footer button{min-height:44px;padding:6px 8px;font-size:.75rem}html:root .discussion-polished .title-comment .comment-like{width:44px;min-height:44px}html:root .discussion-polished .title-comment.is-reply{border-left:1px solid var(--theme-edge);margin-left:18px;padding-left:10px}html:root .discussion-polished .reply-context{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;line-height:1.5;display:block}html:root .discussion-polished .composer-context{align-items:center;gap:8px;padding:8px 0;font-size:.8125rem}html:root .discussion-polished .composer-context>div{min-width:0}html:root .discussion-polished .composer-context small{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--muted);-webkit-box-orient:vertical;margin-top:3px;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}html:root .discussion-polished .composer-context button{flex:none;min-height:44px}html:root .discussion-polished .discussion-empty{text-align:left;padding-block:16px}html:root .discussion-polished .discussion-empty p{margin:6px 0 0;font-size:.875rem;line-height:1.5}html:root .discussion-polished .discussion-empty-hint{color:var(--muted);margin-top:8px;font-size:.75rem;line-height:1.5;display:block}html:root .discussion-polished .discussion-loading{min-height:80px;padding-block:12px;font-size:.875rem}html:root .discussion-polished .spoiler-toggle{min-height:44px;font-size:.75rem}html:root .discussion-polished :is(button,textarea,select,input):focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media (width<=480px){html:root .discussion-polished .title-comment.is-reply{margin-left:8px;padding-left:8px}html:root .discussion-polished .title-comment{grid-template-columns:28px minmax(0,1fr) 44px;gap:6px}}html:root .title-discussion.discussion-polished .discussion-composer .composer-pill textarea{box-shadow:none;background:0 0;border:0;border-radius:0}html:root .title-discussion.discussion-polished .discussion-composer .composer-pill textarea:focus-visible{box-shadow:none;outline:0}@media (width<=480px){html:root .discussion-polished .composer-context{grid-template-columns:minmax(0,1fr) auto;display:grid}html:root .discussion-polished .composer-context>div{grid-column:1/-1}html:root .discussion-polished .composer-context button{grid-column:2}html:root .discussion-polished .comment-composer-avatar{width:30px;height:30px;margin-top:8px}}html:root .discussion-polished .discussion-error{flex-direction:column;align-items:flex-start;gap:10px;display:flex}html:root .discussion-polished .discussion-error p{margin:0}html:root .discussion-polished .discussion-error button{white-space:nowrap}html:root .discussion-polished .discussion-composer{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px;display:grid;container:comments-composer/inline-size}html:root .discussion-polished .discussion-composer>:is(.composer-context,.discussion-composer-row,.mention-menu){grid-column:1/-1}html:root .discussion-polished .composer-reply-reference summary{cursor:pointer;min-height:44px}html:root .discussion-polished .composer-reply-reference summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}html:root .discussion-polished .composer-quote-full{color:var(--muted);overscroll-behavior:contain;overflow-wrap:anywhere;white-space:pre-wrap;max-height:18dvh;margin-top:8px;font-size:.75rem;line-height:1.5;overflow:auto}html:root .discussion-polished .composer-reply-reference[open] .composer-quote-preview{display:none}@container comments-composer (width<=20em){html:root .discussion-polished .composer-reply-reference .composer-quote-preview{display:none}html:root .discussion-polished .composer-context,html:root .discussion-polished .discussion-composer-row{display:contents}html:root .discussion-polished .composer-context>div{grid-area:1/1/auto/-1}html:root .discussion-polished .composer-context button{grid-area:3/2;place-self:center end}html:root .discussion-polished .composer-input-stack,html:root .discussion-polished .composer-pill{display:contents}html:root .discussion-polished .composer-pill>label{grid-area:2/1/auto/-1}html:root .discussion-polished .composer-send{grid-area:3/3;align-self:center}html:root .discussion-polished .comment-composer-avatar{grid-area:3/1;align-self:center;margin:0}html:root .discussion-polished .spoiler-toggle{grid-area:4/1/auto/-1}html:root .discussion-polished .spoiler-scope{grid-column:1/-1}html:root .title-discussion.discussion-polished .discussion-composer .composer-pill textarea{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);width:100%;min-height:calc(2.9em + 16px);max-height:max(calc(2.9em + 16px),min(140px,calc(var(--sm-visual-height,100dvh) * .3)));overflow-wrap:normal;word-break:normal;padding:8px}html:root .title-discussion.discussion-polished .discussion-composer .composer-pill textarea:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}}html:root .discussion-polished .comment-thread{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}html:root .discussion-polished .title-comment{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr) 44px;gap:8px;padding:6px 0}html:root .discussion-polished .title-comment.is-reply{border-left:1px solid var(--theme-edge);margin:0 0 0 16px;padding-left:8px!important}html:root .discussion-polished .title-comment header{gap:2px 6px}html:root .discussion-polished .title-comment p{margin:2px 0 0;font-size:.9rem;line-height:1.45}html:root .discussion-polished .title-comment footer{gap:0;margin:0;padding:0}html:root .discussion-polished .title-comment footer button{box-shadow:none;background:0 0;border:0;border-radius:6px;min-width:44px;min-height:44px;padding:0 8px}html:root .discussion-polished .comment-like{box-shadow:none;background:0 0;border:0;border-radius:6px;min-width:44px;min-height:44px}html:root .discussion-polished .spoiler-reveal{border:1px solid var(--theme-edge);box-shadow:none;background:0 0;border-radius:8px;min-height:44px;padding:4px 8px;font-size:.875rem}html:root .discussion-polished .reply-context{margin-top:0}html:root .discussion-polished.is-comment-sheet .title-comment-list{background:0 0;border:0;max-height:70dvh;padding:8px 14px}html:root .discussion-polished.is-comment-sheet .discussion-composer{border:0;border-top:1px solid var(--theme-edge);padding:8px 14px max(8px,env(safe-area-inset-bottom));background:0 0;border-radius:0;margin-top:0}html:root .discussion-polished .discussion-composer .composer-pill{box-shadow:none;border-radius:14px}html:root .title-discussion.discussion-polished .discussion-composer .composer-pill textarea:placeholder-shown{height:calc(1.45em + 16px);min-height:calc(1.45em + 16px)}html:root .discussion-polished .comment-composer-avatar{width:28px;height:28px}html:root .discussion-polished .composer-context{margin:0;padding:0}html:root .discussion-polished .composer-context .composer-quote-preview{display:none}html:root .community-comments-sheet>header{padding-block:4px 8px}html:root .community-comments-sheet .title-discussion.discussion-polished{box-shadow:none;background:0 0;border:0}html:root .discussion-polished .discussion-composer:has(textarea:placeholder-shown):not(:has(.composer-context)):not(:has(input:checked)) .spoiler-toggle{display:none}html:root .community-comments-sheet>header{justify-content:center;min-height:52px;position:relative}html:root .community-comments-sheet>header>div{text-align:center;max-width:calc(100% - 104px)}html:root .community-comments-sheet>header button{inset-inline-end:14px;position:absolute;top:50%;transform:translateY(-50%)}html:root .community-comments-backdrop .community-comments-sheet>header button[data-sheet-close]:is(:hover,:active,:focus-visible){transform:translateY(-50%)}html:root .discussion-polished .comment-identity{min-width:44px}html:root .discussion-polished .comment-identity summary{color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;min-width:44px;min-height:44px;padding:0 8px;font-size:.75rem;list-style:none;display:flex}html:root .discussion-polished .comment-identity summary::-webkit-details-marker{display:none}html:root .discussion-polished .comment-identity summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}html:root .discussion-polished .comment-identity[open]{flex-basis:100%}html:root .discussion-polished .comment-identity-panel{color:var(--muted);overflow-wrap:anywhere;gap:4px;padding:0 8px 8px;font-size:.75rem;line-height:1.45;display:grid}html:root .discussion-polished .comment-identity-panel>span{text-align:start;margin:0}html:root .discussion-polished .comment-identity-panel strong{color:var(--theme-content);font-size:.875rem}html:root .discussion-polished .composer-reply-reference summary{align-items:center;gap:6px;list-style:none;display:flex}html:root .discussion-polished .composer-reply-reference summary::-webkit-details-marker{display:none}html:root .discussion-polished .composer-reply-reference summary:before{content:"▸";flex:none}html:root .discussion-polished .composer-reply-reference[open] summary:before{content:"▾"}html:root .discussion-polished .composer-reply-reference summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container comments-composer (width>=20.01em){html:root .title-discussion.discussion-polished .discussion-composer .composer-pill textarea{min-height:calc(2.9em + 16px)}html:root .discussion-polished .composer-context{align-items:center;display:flex}html:root .discussion-polished .composer-context>div{flex:1;min-width:0}html:root .discussion-polished .composer-context button{flex:none}}:root{--sm-ui-space-1:4px;--sm-ui-space-2:8px;--sm-ui-space-3:12px;--sm-ui-space-4:16px;--sm-ui-space-5:24px;--sm-ui-space-6:32px;--sm-ui-control-height:44px;--sm-ui-control-radius:12px;--sm-ui-card-radius:20px;--sm-ui-sheet-radius:28px;--sm-ui-pill-radius:999px;--sm-ui-control-bg:var(--glass-control);--sm-ui-control-bg-hover:color-mix(in srgb,var(--glass-control-active) 76%,var(--glass-control));--sm-ui-control-border:var(--theme-edge-strong);--sm-ui-control-text:var(--theme-content);--sm-ui-primary-bg:var(--theme-content);--sm-ui-primary-text:var(--theme-canvas);--sm-ui-primary-border:color-mix(in srgb,var(--theme-content) 72%,var(--theme-edge-strong));--sm-ui-shared-bg:var(--screenlight);--sm-ui-shared-text:var(--theme-accent-ink);--sm-ui-shared-border:color-mix(in srgb,var(--screenlight-b,var(--theme-accent)) 56%,var(--theme-edge-strong));--sm-ui-danger-bg:color-mix(in srgb,var(--theme-danger) 14%,var(--glass-control));--sm-ui-danger-border:color-mix(in srgb,var(--theme-danger) 44%,var(--theme-edge));--sm-ui-success-bg:color-mix(in srgb,var(--theme-success) 13%,var(--glass-control));--sm-ui-success-border:color-mix(in srgb,var(--theme-success) 40%,var(--theme-edge));--sm-ui-field-bg:color-mix(in srgb,var(--theme-canvas-raised) 90%,transparent);--sm-ui-focus:var(--theme-accent);--sm-ui-disabled-opacity:.48;--sm-ui-control-duration:.15s;--sm-ui-transition-duration:.22s}:root :is(.sm-button,.sm-icon-button,.sm-field,.sm-select,.sm-textarea,.sm-tabs button){font:inherit}:root .sm-button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--sm-ui-control-text);cursor:pointer;align-items:center;gap:var(--sm-ui-space-2);min-height:var(--sm-ui-control-height);text-align:center;transition:background-color var(--sm-ui-control-duration) ease,border-color var(--sm-ui-control-duration) ease,color var(--sm-ui-control-duration) ease,opacity var(--sm-ui-control-duration) ease,transform var(--sm-ui-control-duration) var(--sm-ease,cubic-bezier(.22,.8,.24,1));justify-content:center;padding:10px 16px;font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex}:root .sm-button--primary{background:var(--sm-ui-primary-bg);border-color:var(--sm-ui-primary-border);color:var(--sm-ui-primary-text);box-shadow:inset 0 1px color-mix(in srgb,var(--theme-canvas) 16%,transparent),0 7px 20px color-mix(in srgb,var(--theme-canvas) 18%,transparent)}:root .sm-button--shared,:root .sm-shared-state{background:var(--sm-ui-shared-bg);border-color:var(--sm-ui-shared-border);color:var(--sm-ui-shared-text)}:root .sm-button--shared{box-shadow:inset 0 1px #ffffff57,0 7px 20px #43308229}:root .sm-shared-state{border:1px solid var(--sm-ui-shared-border);border-radius:var(--sm-ui-control-radius)}:root .sm-screen-shell{box-sizing:border-box;max-width:1120px;padding-inline:max(var(--sm-ui-space-4),env(safe-area-inset-left)) max(var(--sm-ui-space-4),env(safe-area-inset-right));width:100%;margin-inline:auto}:root .sm-recommendation-reason{color:var(--theme-secondary);font-size:.8125rem;line-height:1.4}:root .sm-quiet-row{border:0;border-bottom:1px solid var(--theme-edge);color:var(--theme-content);align-items:center;gap:var(--sm-ui-space-3);min-height:52px;padding:12px 0;display:flex}:root .sm-household-identity{align-items:center;gap:var(--sm-ui-space-3);min-width:0;display:flex}:root .sm-household-identity__members{flex:none;display:flex}:root .sm-household-identity__member{background:var(--glass-control-active);border:1px solid var(--theme-edge-strong);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-7px;display:inline-flex;overflow:hidden}:root .sm-household-identity__member:first-child{margin-left:0}:root .sm-household-identity__member img{object-fit:cover;width:100%;height:100%}:root .sm-household-identity__copy{min-width:0;display:grid}:root .sm-household-identity__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .sm-household-identity__copy small{color:var(--theme-secondary)}:root .tonight-v3 .tonight-ballot-grid article.is-voted>.sm-button--primary{color:#090a0e;box-shadow:none;background:#dce2ea;border-color:#dce2ea}:root .sm-button--danger{background:var(--sm-ui-danger-bg);border-color:var(--sm-ui-danger-border);color:var(--theme-danger)}:root .sm-button--quiet{box-shadow:none;background:0 0;border-color:#0000}:root .sm-icon-button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--sm-ui-control-text);cursor:pointer;height:var(--sm-ui-control-height);min-width:var(--sm-ui-control-height);transition:background-color var(--sm-ui-control-duration) ease,border-color var(--sm-ui-control-duration) ease,opacity var(--sm-ui-control-duration) ease,transform var(--sm-ui-control-duration) var(--sm-ease,cubic-bezier(.22,.8,.24,1));border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}:root :is(.sm-field,.sm-select,.sm-textarea){background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:var(--sm-ui-control-height);width:100%;min-width:0;padding:10px 12px;font-size:1rem;line-height:1.4}:root .sm-textarea{resize:vertical;min-height:96px}:root .sm-field-label{color:var(--theme-secondary);gap:var(--sm-ui-space-2);font-size:.8125rem;font-weight:700;line-height:1.35;display:grid}:root .sm-field-hint{color:var(--theme-secondary);font-size:.75rem;font-weight:500}:root .sm-tabs{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:18px;gap:4px;padding:4px;display:flex}:root .sm-tabs button{color:var(--theme-secondary);cursor:pointer;min-height:var(--sm-ui-control-height);background:0 0;border:1px solid #0000;border-radius:14px;padding:8px 14px}:root .sm-tabs button:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 30%,var(--theme-edge));color:var(--theme-content)}:root .sm-surface{background:linear-gradient(145deg,#ffffff09,transparent 52%),var(--glass-panel);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);box-shadow:var(--glass-shadow-soft);color:var(--theme-content)}:root .sm-surface--reading{background:var(--glass-reading);border-color:var(--theme-edge-strong)}:root .sm-sheet{border-radius:var(--sm-ui-sheet-radius)}:root .sm-state-message{justify-content:space-between;align-items:center}:root .sm-state-message__copy{gap:4px;min-width:0;display:grid}:root .sm-state-message__copy>strong{color:var(--theme-content)}:root .sm-state-message__copy>p,:root .sm-state-message__copy>small{margin:0}:root .sm-state-message__actions{align-items:center;gap:var(--sm-ui-space-2);flex:none;display:flex}:root .sm-section-header{align-items:flex-start;gap:var(--sm-ui-space-4);justify-content:space-between;display:flex}:root .sm-section-header__copy{gap:4px;min-width:0;display:grid}:root .sm-section-header__eyebrow{color:var(--theme-secondary);letter-spacing:.04em;font-size:.75rem;font-weight:700}:root .sm-section-header h2{color:var(--theme-content);letter-spacing:-.03em;margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem}:root .sm-section-header p{color:var(--theme-secondary);margin:0;line-height:1.45}:root .sm-section-header__actions{align-items:center;gap:var(--sm-ui-space-2);flex:none;display:flex}:root .sm-feedback{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-secondary);align-items:flex-start;gap:var(--sm-ui-space-3);border-radius:14px;padding:12px 14px;line-height:1.45;display:flex}:root .sm-feedback[data-state=error]{background:var(--sm-ui-danger-bg);border-color:var(--sm-ui-danger-border);color:var(--theme-danger)}:root .sm-feedback[data-state=success]{background:var(--sm-ui-success-bg);border-color:var(--sm-ui-success-border);color:var(--theme-success)}:root .sm-feedback[data-state=empty]{color:var(--theme-secondary)}:root :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--sm-ui-focus);outline-offset:3px}:root :is(button,.sm-button,.sm-icon-button):disabled,:root [aria-disabled=true]{cursor:not-allowed;opacity:var(--sm-ui-disabled-opacity)}:root :is(button,.sm-button,.sm-icon-button):disabled:active{transform:none}:root .sm-button[data-pending=true]{opacity:.78;transform:scale(.985)}@media (prefers-reduced-motion:reduce){:root .sm-button[data-pending=true]{transform:none}}:root[data-sm-effects=reduce] .sm-button[data-pending=true]{transform:none}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--sm-ui-field-bg);border-color:var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);min-height:var(--sm-ui-control-height);transition:background-color var(--sm-ui-control-duration) ease,border-color var(--sm-ui-control-duration) ease,box-shadow var(--sm-ui-control-duration) ease}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{border-color:color-mix(in srgb,var(--theme-accent) 72%,var(--theme-edge-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 17%,transparent)}:root :is(input,textarea):user-invalid{border-color:color-mix(in srgb,var(--theme-danger) 70%,var(--theme-edge-strong))}:root :is(.library-tools button,.add-title-footer button:not(.add-title-submit),.no-results button,.dialog-actions-menu button,.title-secondary-actions button,.community-add,.community-more,.community-feedback button,.community-feed-discussions [role=alert] button,.tonight-error button,.tonight-empty button,.tonight-round-actions .is-secondary,.tonight-ballot-grid .is-secondary,.first-run-actions .is-secondary,.onboarding-search button,.profile-photo-actions button,.profile-photo-upload){background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--sm-ui-control-text);min-height:var(--sm-ui-control-height);text-transform:none;transition:background-color var(--sm-ui-control-duration) ease,border-color var(--sm-ui-control-duration) ease,opacity var(--sm-ui-control-duration) ease,transform var(--sm-ui-control-duration) var(--sm-ease,cubic-bezier(.22,.8,.24,1));font-size:.875rem;font-weight:700}:root :is(.add-title-submit,.dialog-primary-action,.tonight-start-vote,.tonight-round-actions>button:not(.is-secondary),.first-run-actions .onboarding-forward>button:last-child,.profile-details-form button[type=submit],.household-settings .hub-primary){background:var(--sm-ui-primary-bg);border:1px solid var(--sm-ui-primary-border);border-radius:var(--sm-ui-control-radius);color:var(--sm-ui-primary-text);min-height:var(--sm-ui-control-height);text-transform:none;font-size:.875rem;font-weight:750}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-v2-nav,.community-shelf-tabs) button{min-height:var(--sm-ui-control-height);border-radius:14px;font-size:.875rem;line-height:1.2}:root .community-v2-nav{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:18px;align-items:center;gap:4px;padding:4px;display:flex}:root .community-v2-nav button{color:var(--theme-secondary);background:0 0;border:1px solid #0000}:root .community-v2-nav button[aria-current=page]{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 30%,var(--theme-edge));color:var(--theme-content)}:root :is(.add-title-panel,.library-tools,.profile-photo-card,.household-settings,.visual-preferences,.tonight-picker,.first-run-onboarding,.title-dialog){--sm-ui-local-gap:var(--sm-ui-space-4)}:root :is(.add-title-form,.profile-details-form,.household-settings,.experience-preference-grid){gap:var(--sm-ui-space-4)}:root :is(.add-title-form,.profile-details-form,.household-settings,.experience-preference-grid) label>span,:root .profile-details-form label>small{color:var(--theme-secondary);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:700;line-height:1.35}:root :is(.first-run-error,.add-title-error,.tonight-error,.community-feedback[role=alert]){color:var(--theme-danger)}:root .experience-preference-status[data-state=saved]{color:var(--theme-success)}:root .experience-preference-status[data-state=error]{color:var(--theme-danger)}:root :is(.no-results,.tonight-empty,.community-empty,.community-quiet){color:var(--theme-secondary)}:root :is(.loading-grid,[aria-busy=true]){--sm-ui-loading-color:color-mix(in srgb,var(--theme-accent) 24%,transparent)}:root :is(.sm-button,.sm-icon-button):not(:disabled):active,:root :is(.library-tools button,.add-title-footer button,.no-results button,.dialog-actions-menu button,.community-add,.community-more,.community-feedback button,.tonight-body button,.first-run-actions button,.profile-photo-actions button,.profile-details-form button):not(:disabled):active{transform:scale(.98)}@media (hover:hover){:root :is(.sm-button,.sm-icon-button):not(:disabled):hover,:root :is(.library-tools button,.add-title-footer button:not(.add-title-submit),.no-results button,.dialog-actions-menu button,.community-add,.community-more,.community-feedback button,.tonight-error button,.tonight-empty button,.first-run-actions .is-secondary,.profile-photo-actions button):not(:disabled):hover{background:var(--sm-ui-control-bg-hover)}}@media (width<=760px){:root .sm-state-message,:root .sm-section-header{align-items:stretch;display:grid}:root .sm-state-message__actions,:root .sm-section-header__actions{justify-content:flex-start}:root{--sm-ui-space-5:20px;--sm-ui-space-6:24px}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-v2-nav,.community-shelf-tabs){gap:3px;padding:3px}:root :is(.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-v2-nav,.community-shelf-tabs) button{min-width:0;padding-left:10px;padding-right:10px}:root :is(.add-title-panel,.library-tools,.visual-preferences,.first-run-onboarding){border-radius:20px}}@media (width<=360px){:root :is(.community-v2-nav,.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch) button{padding-left:8px;padding-right:8px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){:root .sm-button,:root .sm-icon-button{transition-duration:.01ms}}.core-viewing{--core-viewing-gap:var(--sm-ui-space-4);--core-viewing-panel-padding:clamp(16px,2.5vw,24px)}.core-viewing .collection-toolbar{background:linear-gradient(145deg,var(--glass-highlight),transparent 48%),var(--glass-air);border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow-soft);border-radius:18px;gap:16px;margin-bottom:14px;padding:12px 14px}.core-viewing .collection-summary{align-items:center;gap:9px}.core-viewing .collection-summary strong{color:var(--theme-content);letter-spacing:-.035em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:700}.core-viewing .collection-toolbar .collection-summary span{color:var(--theme-secondary);letter-spacing:0;text-transform:none;font-size:.72rem}.core-viewing .collection-toolbar button.collection-icon-button{background:var(--sm-ui-control-bg);border-color:var(--sm-ui-control-border);color:var(--theme-content)}.core-viewing .collection-toolbar button.collection-icon-button.is-active{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-edge-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 12%,transparent)}.core-viewing .collection-toolbar button.collection-add{background:var(--sm-ui-primary-bg);border-color:color-mix(in srgb,var(--theme-accent) 84%,white);color:var(--sm-ui-primary-text)}.core-viewing :is(.add-title-panel,.library-tools){background:linear-gradient(145deg,#ffffff09,transparent 52%),var(--glass-panel);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);box-shadow:var(--glass-shadow-soft)}.core-viewing .add-title-panel{padding:var(--core-viewing-panel-padding)}.core-viewing .add-title-heading{align-items:start;gap:18px}.core-viewing .add-title-heading>div>span{color:var(--theme-secondary);letter-spacing:.04em;text-transform:none;font-size:.72rem}.core-viewing .add-title-heading h2{letter-spacing:-.035em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:700;line-height:1.1}.core-viewing .add-title-heading p{color:var(--theme-secondary);max-width:360px;margin:3px 0 0;font-size:.82rem;line-height:1.45}.core-viewing .add-title-form{gap:var(--sm-ui-space-4);margin-top:20px}.core-viewing .add-title-form label,.core-viewing .library-tools label{gap:8px}.core-viewing :is(.add-title-form,.library-tools) label>span{color:var(--theme-secondary);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:700}.core-viewing .add-title-form :is(input,select,textarea),.core-viewing .library-tools :is(input,select){background:var(--sm-ui-field-bg);border-color:var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:var(--sm-ui-control-height);font-size:1rem}.core-viewing .add-title-footer{align-items:center;gap:8px}.core-viewing .add-title-footer button{min-height:var(--sm-ui-control-height)}.core-viewing .library-tools{gap:12px;padding:14px}.core-viewing .library-tools button{min-height:var(--sm-ui-control-height)}.core-viewing .watchlist-mode-switch{background:var(--glass-control);border-color:var(--theme-edge);border-radius:18px;min-height:62px;padding:4px}.core-viewing .watchlist-mode-switch button{color:var(--theme-secondary);border-radius:14px;min-height:52px;padding:8px 14px}.core-viewing .watchlist-mode-switch button.is-active{color:var(--theme-content)}.core-viewing .watchlist-mode-switch strong{font-size:.9rem;line-height:1.2}.core-viewing .watchlist-mode-switch small{opacity:.76;margin-top:3px;font-size:.7rem}.core-viewing .watchlist-mode-switch>i{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 18%,transparent),var(--glass-control-active));border-color:color-mix(in srgb,var(--theme-accent) 30%,var(--theme-edge));border-radius:14px;box-shadow:inset 0 1px #ffffff1f,0 7px 20px #00000026}.core-viewing .section-heading{border-bottom:1px solid var(--theme-edge);gap:14px;min-height:62px}.core-viewing .section-heading-main{gap:14px;padding:8px 0 10px}.core-viewing .section-heading p{color:var(--theme-secondary);letter-spacing:.04em;text-transform:none;font-size:.72rem}.core-viewing .section-heading h2{color:var(--theme-content);letter-spacing:-.035em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:700}.core-viewing .section-count{-webkit-background-clip:initial;-webkit-text-fill-color:initial;-webkit-text-stroke:0;background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-secondary);border-radius:999px;min-width:30px;height:30px;padding:0 8px;font-size:.78rem;font-weight:800}.core-viewing .section-description{color:var(--theme-secondary);margin-top:5px;font-size:.76rem;line-height:1.45;display:block}.core-viewing .section-sort{background:var(--glass-control);border-left:0;border:1px solid var(--theme-edge);border-radius:12px;height:44px;padding:0 12px}.core-viewing .section-sort>span{color:var(--theme-accent)}.core-viewing .section-sort>strong{color:var(--theme-secondary);letter-spacing:0;text-transform:none;max-width:120px;font-size:.72rem}.core-viewing .watchlist-search-summary{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px;padding:12px 14px}.core-viewing .no-results{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);padding:36px 24px}.core-viewing .no-results h2{color:var(--theme-content);letter-spacing:-.03em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:700}.core-viewing .no-results p{color:var(--theme-secondary);line-height:1.5}.core-viewing .verification-note{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px;align-items:flex-start;gap:8px;padding:16px 18px}.core-viewing .verification-note summary{color:var(--theme-content);cursor:pointer;min-height:28px;font-size:.82rem;font-weight:750}.core-viewing .verification-note p{color:var(--theme-secondary);text-align:left;font-size:.78rem;line-height:1.5}.core-title-dialog{background:linear-gradient(145deg,#ffffff09,transparent 38%),var(--glass-reading);border-color:var(--theme-edge-strong)}.core-title-dialog .dialog-header{border-bottom:1px solid var(--theme-edge);padding-bottom:14px}.core-title-dialog .dialog-header-copy .year{color:var(--theme-secondary);gap:7px}.core-title-dialog .dialog-header-copy h2{color:var(--theme-content);letter-spacing:-.04em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.core-title-dialog .dialog-more,.core-title-dialog .dialog-close{background:var(--sm-ui-control-bg);border-color:var(--sm-ui-control-border);color:var(--theme-content)}.core-title-dialog .dialog-actions-menu{background:var(--glass-reading);border-color:var(--theme-edge-strong);box-shadow:var(--glass-shadow);border-radius:14px;padding:6px}.core-title-dialog .dialog-actions-menu>button,.core-title-dialog .dialog-actions-lists button{border-radius:10px;min-height:44px;font-size:.82rem}.core-title-dialog .dialog-actions-menu .action-remove{color:var(--theme-danger)}.core-title-dialog .remove-title-confirm{background:var(--sm-ui-danger-bg);border-color:var(--sm-ui-danger-border);border-radius:14px;display:block}.core-title-dialog .remove-title-confirm p{color:var(--theme-content);font-size:.82rem;line-height:1.45}.core-title-dialog .title-at-a-glance>div,.core-title-dialog .title-rating-summary,.core-title-dialog .title-about-panel,.core-title-dialog .title-detail-zone{background:linear-gradient(145deg,#ffffff06,transparent 55%),var(--glass-control);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius)}.core-title-dialog .title-at-a-glance>div{box-shadow:none}.core-title-dialog .title-rating-summary{margin-top:12px;overflow:hidden}.core-title-dialog .title-rating-summary>summary{min-height:64px;padding:12px 14px}.core-title-dialog .title-rating-expanded{border-top:1px solid var(--theme-edge);padding:14px}.core-title-dialog .title-deep-details{border-top:0;margin-top:18px;padding-top:0}.core-title-dialog .title-details-heading{padding:0 2px 12px}.core-title-dialog .title-about-panel{padding:18px}.core-title-dialog .title-detail-zone{margin-top:18px;padding:18px}.core-title-dialog .title-zone-heading>span,.core-title-dialog .title-details-heading>span{color:var(--theme-secondary);letter-spacing:.04em;text-transform:none}.core-title-dialog .title-zone-heading h3,.core-title-dialog .title-details-heading h3{color:var(--theme-content);letter-spacing:-.025em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.core-title-dialog .dialog-primary-action,.core-title-dialog .title-rating-action,.core-title-dialog .verify-trigger{letter-spacing:0;text-transform:none;min-height:44px;font-size:.875rem;font-weight:750}.core-title-dialog .rating-control,.core-title-dialog .season-rating-editor{background:var(--glass-reading);border:1px solid var(--theme-edge);border-radius:16px}.core-title-dialog .rating-control{padding:16px}.core-title-dialog .rating-slider-row>button,.core-title-dialog .rating-reactions button,.core-title-dialog .season-progress-actions>button{min-width:44px;min-height:44px}.core-title-dialog .rating-note input{min-height:44px;font-size:1rem}.core-title-dialog .rating-control-actions,.core-title-dialog .rating-reset-row,.core-title-dialog .season-progress-actions{gap:8px}.core-title-dialog .rating-control-actions button,.core-title-dialog .rating-reset-row button,.core-title-dialog .season-actions button,.core-title-dialog .season-progress-actions .season-complete-action{text-transform:none;min-height:44px;font-size:.82rem}.core-title-dialog .season-progress{gap:12px;margin:14px 0;display:grid}.core-title-dialog .season-progress-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.core-title-dialog .season-progress-copy{gap:4px;min-width:0;display:grid}.core-title-dialog .season-progress-copy>span,.core-title-dialog .season-progress-copy>small{color:var(--theme-secondary);font-size:.8rem;line-height:1.4}.core-title-dialog .season-progress-copy>strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.core-title-dialog .season-progress-stepper{border:1px solid var(--sm-ui-control-border);background:var(--sm-ui-field-bg);border-radius:12px;flex:none;display:inline-flex}.core-title-dialog .season-progress-stepper>.sm-icon-button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:10px;font-size:1.125rem}.core-title-dialog .season-progress-stepper>.sm-icon-button+button{border-left:1px solid var(--sm-ui-control-border);border-top-left-radius:0;border-bottom-left-radius:0}.core-title-dialog .season-progress-track{background:var(--theme-edge);border-radius:4px;height:4px;overflow:hidden}.core-title-dialog .season-progress-track>i{background:var(--theme-accent);height:100%;display:block}.core-title-dialog .season-progress-actions{flex-wrap:wrap;display:flex}.core-title-dialog .season-panel{border:0;margin:0}.core-title-dialog .season-panel-toggle{border-bottom:1px solid var(--theme-edge);min-height:56px}.core-title-dialog .season-panel-toggle strong{font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700}.core-title-dialog .season-panel-toggle small{color:var(--theme-secondary);text-transform:none;font-size:.72rem}.core-title-dialog .season-row{border-color:var(--theme-edge)}.core-title-dialog .season-status{border-radius:999px}.core-title-dialog .cinematic-card-star{flex:0 0 44px}@media (width<=760px){.core-viewing{--core-viewing-panel-padding:16px}.core-viewing .collection-toolbar{margin:8px 0 12px;padding:10px 12px}.core-viewing .collection-summary{flex-direction:column;align-items:flex-start;gap:2px}.core-viewing .collection-summary strong{font-size:1.1rem}.core-viewing .watchlist-mode-switch{min-height:58px}.core-viewing .watchlist-mode-switch button{text-align:center;align-items:center;min-height:50px;padding:7px 6px}.core-viewing .watchlist-mode-switch strong{font-size:.8rem}.core-viewing .watchlist-mode-switch small{font-size:.65rem}.core-viewing .section-heading{align-items:center}.core-viewing .section-sort{min-width:44px;height:44px;padding:0 10px}.core-viewing .section-sort>strong{display:none}.core-viewing .library-tools{grid-template-columns:1fr 1fr}.core-viewing .library-search,.core-viewing .library-tools button{grid-column:1/-1}.core-viewing .verification-note{margin-bottom:40px;display:block}.core-title-dialog .dialog-content{min-width:0}.core-title-dialog .title-at-a-glance{gap:8px}.core-title-dialog .title-about-panel,.core-title-dialog .title-detail-zone{border-radius:16px;padding:14px}.core-title-dialog .title-rating-summary>summary{padding:11px 12px}.core-title-dialog .rating-control{padding:14px}}@media (width<=360px){.core-viewing .collection-toolbar{gap:8px}.core-viewing .collection-toolbar-actions{gap:6px}.core-viewing .watchlist-mode-switch button{padding-left:4px;padding-right:4px}.core-viewing .watchlist-mode-switch strong{font-size:.75rem}.core-title-dialog .title-about-panel,.core-title-dialog .title-detail-zone{padding:12px}}@media (prefers-reduced-motion:reduce){.core-viewing :is(.add-title-panel,.library-tools){animation:none}}.core-viewing .cinematic-critic-scores{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}.core-viewing .cinematic-critic-scores .critic-chip{background:color-mix(in srgb,var(--glass-control) 82%,transparent);border:1px solid var(--theme-edge);white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-height:28px;padding:4px 8px 4px 5px;display:inline-flex}.core-viewing .cinematic-critic-scores .critic-chip strong{color:var(--theme-content);font-size:.75rem;font-weight:780;line-height:1}.core-viewing .critic-source-icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.core-viewing .critic-chip.is-rt .critic-source-icon{background:#ef4444;border-radius:50% 48% 52% 50%;box-shadow:inset 0 1px #ffffff59}.core-viewing .critic-chip.is-rt .critic-source-icon:before{content:"";background:#4f9d62;border-radius:100% 0;width:7px;height:7px;position:absolute;top:-3px;left:6px;transform:rotate(36deg)}.core-viewing .critic-chip.is-mc .critic-source-icon{color:#10151f;letter-spacing:-.06em;background:linear-gradient(145deg,#f1d57b,#c79f51);border-radius:5px;font-size:.62rem;font-style:normal;font-weight:950}.core-title-dialog .title-now{border-bottom:1px solid var(--theme-edge);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:2px 0 28px;padding:20px 2px 24px;display:grid}.core-title-dialog .title-now-copy>span{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.66rem;font-weight:820;display:block}.core-title-dialog .title-now-copy>strong{max-width:28ch;color:var(--theme-content);font-family:var(--sm-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.35rem,3.4vw,2rem);font-weight:560;line-height:1.08;display:block}.core-title-dialog .title-now-signals{flex-wrap:wrap;gap:7px 14px;margin-top:14px;display:flex}.core-title-dialog .title-now-signals>span{color:var(--theme-secondary);align-items:baseline;gap:6px;display:inline-flex}.core-title-dialog .title-now-signals small{letter-spacing:.04em;font-size:.66rem;font-weight:760}.core-title-dialog .title-now-signals :is(b,strong,a){color:var(--theme-content);min-width:auto;min-height:auto;font-size:.78rem;font-weight:800;text-decoration:none}.core-title-dialog .title-now-people{align-items:center;gap:10px;margin-top:13px;display:flex}.core-title-dialog .title-now-people>span{color:var(--theme-secondary);align-items:center;gap:4px;display:inline-flex}.core-title-dialog .title-now-people .member-score-avatar{flex:0 0 26px;width:26px;height:26px}.core-title-dialog .title-now-people b{color:var(--theme-content);font-size:.76rem}.core-title-dialog .title-now-people .is-pending b{color:var(--theme-secondary)}.core-title-dialog .title-now-actions{justify-items:end;gap:7px;min-width:160px;display:grid}.core-title-dialog .title-now-actions .sm-button{min-width:154px}.core-title-dialog .title-now-rate{color:var(--theme-secondary)}.core-title-dialog .title-details-section{background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.core-title-dialog .title-details-heading{border:0;padding:0 2px 12px;display:block}.core-title-dialog .title-details-heading h3{color:var(--theme-content);font-family:var(--sm-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:600}.core-title-dialog .title-about-panel.title-about-reading{background:0 0;border:0;border-radius:0;padding:0}.core-title-dialog .title-about-reading .title-overview-block{margin:0 0 22px}.core-title-dialog .title-about-reading .title-about-synopsis{max-width:68ch;color:var(--theme-content);margin:0;font-size:1rem;line-height:1.65}.core-title-dialog .title-about-reading .title-quick-facts{border-top:1px solid var(--theme-edge);border-bottom:1px solid var(--theme-edge);background:0 0;margin:0;padding:8px 0}.core-title-dialog .title-about-reading .title-fact{box-shadow:none;background:0 0}.core-title-dialog .title-about-reading .title-about-footer{margin-top:18px}.core-title-dialog .title-about-reading .title-source-details{border-top:1px solid var(--theme-edge);margin-top:18px}.core-title-dialog .title-detail-zone{border:0;border-top:1px solid var(--theme-edge);background:0 0;border-radius:0;margin-top:30px;padding:24px 0 0}.core-title-dialog .title-zone-heading{margin-bottom:14px}.core-title-dialog .title-zone-heading h3{font-family:var(--sm-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.8vw,1.55rem);font-weight:600}.core-title-dialog .title-community-zone .title-discussion{margin-top:0}@media (width<=760px){.core-viewing .cinematic-card-support{min-height:28px;padding-top:6px}.core-viewing .cinematic-rating-strip{gap:6px}.core-viewing .cinematic-member-score .member-score-avatar{flex-basis:20px;width:20px;height:20px}.core-viewing .cinematic-member-score b{font-size:.68rem}.core-title-dialog .title-now{grid-template-columns:1fr;gap:16px;margin-bottom:24px;padding:14px 0 22px}.core-title-dialog .title-now-copy>strong{font-size:clamp(1.35rem,7vw,1.8rem)}.core-title-dialog .title-now-actions{flex-wrap:wrap;justify-content:flex-start;justify-items:stretch;width:100%;display:flex}.core-title-dialog .title-now-actions .sm-button{flex:148px;min-width:0}.core-title-dialog .title-details-heading{padding-bottom:10px}.core-title-dialog .title-about-panel.title-about-reading{padding:0}.core-title-dialog .title-detail-zone{padding:22px 0 0}}@media (prefers-reduced-motion:reduce){.core-viewing .cinematic-member-score,.core-title-dialog .title-now *{transition:none!important}}.core-title-dialog .title-now.is-progress-led{align-items:start}.core-title-dialog .title-now.is-progress-led .title-now-copy>strong{max-width:24ch}.core-title-dialog .title-now-progress{gap:8px;max-width:440px;margin-top:17px;display:grid}.core-title-dialog .title-now-progress-meta{color:var(--theme-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:.74rem;display:flex}.core-title-dialog .title-now-progress-meta b{color:var(--theme-content);font-size:.72rem}.core-title-dialog .title-now-progress>i{background:color-mix(in srgb,var(--theme-content) 13%,transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.core-title-dialog .title-now-progress>i>b{background:var(--theme-accent);border-radius:inherit;min-width:2px;height:100%;transition:width var(--sm-theme-motion-base) var(--sm-theme-motion-ease);display:block}.core-title-dialog .title-now.is-progress-led .title-now-people{margin-top:16px}.core-title-dialog .title-season-complete{color:var(--theme-secondary);font-size:.8rem}.core-title-dialog .title-season-undo{color:var(--theme-secondary);justify-content:flex-end;align-items:center;gap:9px;min-height:28px;font-size:.72rem;display:flex}.core-title-dialog .title-season-undo button{color:var(--theme-accent);cursor:pointer;font:inherit;background:0 0;border:0;min-height:28px;padding:0 2px;font-weight:800}.core-title-dialog .title-seasons-focus{margin-top:-6px}.core-title-dialog .title-seasons-focus .title-seasons-zone{border-top:0;margin-top:0;padding-top:0}.core-title-dialog .title-seasons-focus .title-zone-heading{margin-bottom:10px}.core-title-dialog .title-seasons-focus .title-zone-heading p{max-width:52ch}@media (width<=760px){.core-title-dialog .title-now.is-progress-led{gap:14px}.core-title-dialog .title-now-progress{max-width:none;margin-top:14px}.core-title-dialog .title-now.is-progress-led .title-now-actions{grid-template-columns:1fr;gap:8px;display:grid}.core-title-dialog .title-now.is-progress-led .title-now-actions .sm-button{width:100%}.core-title-dialog .title-season-undo{justify-content:flex-start}.core-title-dialog .title-seasons-focus{margin-top:-2px}}@media (prefers-reduced-motion:reduce){.core-title-dialog .title-now-progress>i>b{transition:none}}main.is-title-modal-anchored{inset-inline:0;top:var(--sm-title-anchor-y,0);width:100%;position:fixed}.discovery-social{--ds-gap:var(--sm-ui-space-4);--ds-panel:linear-gradient(145deg,#ffffff08,transparent 52%),var(--glass-panel)}.discovery-social :is(.discover-hub-header,.community-v2-header,.tonight-intro){color:var(--theme-content)}.discovery-social :is(.discover-hub-header h1,.community-v2-header h1,.tonight-intro h3){letter-spacing:-.04em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.discovery-social :is(.discover-hub-header>div>span,.community-eyebrow,.tonight-intro>span){color:var(--theme-secondary);letter-spacing:.04em;text-transform:none;font-size:.72rem}.discovery-social .discover-mode-switch{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:18px;min-height:62px;padding:4px}.discovery-social .discover-mode-switch button{color:var(--theme-secondary);border-radius:14px;min-height:52px}.discovery-social .discover-mode-switch button.is-active{color:var(--theme-content)}.discovery-social .discover-mode-switch strong{font-size:.9rem}.discovery-social .discover-mode-switch small{color:inherit;opacity:.76;font-size:.7rem}.discovery-social .discover-mode-switch>i{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 18%,transparent),var(--glass-control-active));border-color:color-mix(in srgb,var(--theme-accent) 30%,var(--theme-edge));border-radius:14px;box-shadow:inset 0 1px #ffffff1f,0 7px 20px #00000026}.discovery-social .explore-filter-trigger{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content);min-width:44px;min-height:44px}.discovery-social .explore-filter-sheet{background:var(--glass-reading);border:1px solid var(--theme-edge-strong);border-radius:var(--sm-ui-card-radius);box-shadow:var(--glass-shadow)}.discovery-social .explore-filter-sheet>header{border-bottom:1px solid var(--theme-edge)}.discovery-social .explore-filter-sheet>header button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content);border-radius:50%;min-width:44px;height:44px}.discovery-social :is(.explore-format-pills,.explore-multi-filter>div) button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-secondary);border-radius:999px;min-height:40px;padding:8px 12px}.discovery-social :is(.explore-format-pills,.explore-multi-filter>div) button[aria-pressed=true]{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 34%,var(--theme-edge));color:var(--theme-content)}.discovery-social .explore-clear{border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);background:0 0;min-height:44px}.discovery-social .discover-empty{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);padding:clamp(24px,5vw,42px)}.discovery-social .discover-empty h2{letter-spacing:-.035em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.discovery-social .discover-empty>button,.discovery-social .explore-review-mode button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;padding:10px 14px}.discovery-social .discover-details-toggle{color:var(--theme-content);background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px}.discovery-social .discover-actions button{color:var(--theme-content);min-height:56px}.discovery-social .discover-actions button>b{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border)}.discovery-social .discover-actions .discover-keep>b{background:var(--sm-ui-primary-bg);border-color:color-mix(in srgb,var(--theme-accent) 84%,white);color:var(--sm-ui-primary-text)}.discovery-social .discover-actions button:disabled{opacity:var(--sm-ui-disabled-opacity)}.discovery-social .discover-curated>header h2,.discovery-social .curated-shelf-heading h3{letter-spacing:-.03em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.discovery-social .curated-controls{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px;gap:8px;padding:10px}.discovery-social .curated-controls input,.discovery-social .curated-refine select{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.discovery-social .curated-controls [role=group] button,.discovery-social .curated-controls>button,.discovery-social .curated-refine summary,.discovery-social .curated-shelf-heading button,.discovery-social :is(.curated-no-results,.discover-curated-empty)>button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.discovery-social .curated-controls [role=group] button[aria-pressed=true]{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 34%,var(--theme-edge))}.discovery-social :is(.curated-no-results,.discover-curated-empty){background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);padding:28px 22px}.discovery-social .community-v2{color:var(--theme-content)}.discovery-social .community-start{background:var(--sm-ui-primary-bg);border:1px solid color-mix(in srgb,var(--theme-accent) 84%,white);border-radius:var(--sm-ui-control-radius);color:var(--sm-ui-primary-text);min-height:44px}.discovery-social .community-v2-nav{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:18px;gap:4px;margin-bottom:24px;padding:4px}.discovery-social .community-v2-nav button{color:var(--theme-secondary);border:1px solid #0000;border-radius:14px;min-height:44px;padding:9px 14px}.discovery-social .community-v2-nav button[aria-current=page]{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 30%,var(--theme-edge));color:var(--theme-content)}.discovery-social .community-search button{color:var(--theme-content);background:0 0;border:0;min-height:44px}.discovery-social .community-filters,.discovery-social .community-feed-filter{flex-wrap:wrap;gap:8px;display:flex}.discovery-social :is(.community-filters,.community-feed-filter) button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-secondary);border-radius:999px;min-height:40px;padding:8px 13px}.discovery-social :is(.community-filters,.community-feed-filter) button[aria-pressed=true]{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 34%,var(--theme-edge));color:var(--theme-content)}.discovery-social :is(.community-thread-list,.community-pick-card,.community-pick-composer,.community-household-card,.community-stories>article,.community-visit-grid>article,.household-visit-summary){background:var(--glass-control);border-color:var(--theme-edge)}.discovery-social .community-thread-list,.discovery-social .community-pick-card,.discovery-social .community-pick-composer,.discovery-social .community-household-card,.discovery-social .community-stories>article{border-radius:var(--sm-ui-card-radius)}.discovery-social .community-thread-row:hover{background:var(--glass-control-active)}.discovery-social :is(.community-add,.community-more,.community-text-action,.circle-back,.community-comments,.community-pick-card footer button,.community-pick-composer button,.discussion-new-replies,.discussion-locked button){border-radius:var(--sm-ui-control-radius);min-height:44px}.discovery-social :is(.community-add,.community-more,.community-pick-card footer button,.community-pick-composer button,.discussion-new-replies,.discussion-locked button){background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content)}.discovery-social .community-add{background:var(--sm-ui-primary-bg);border-color:color-mix(in srgb,var(--theme-accent) 84%,white);color:var(--sm-ui-primary-text)}.discovery-social .community-feedback,.discovery-social .discussion-error{background:var(--sm-ui-danger-bg);border:1px solid var(--sm-ui-danger-border);color:var(--theme-danger);border-radius:14px;padding:12px 14px}.discovery-social .community-feedback button,.discovery-social .discussion-error button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.discovery-social .community-household-picker{color:var(--theme-secondary);gap:7px;display:grid}.discovery-social .community-household-picker select{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.discovery-social .community-shelf-tabs{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:18px;gap:4px;padding:4px}.discovery-social .community-shelf-tabs button{color:var(--theme-secondary);border-radius:14px;min-height:44px}.discovery-social .community-shelf-tabs button[aria-pressed=true]{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 30%,var(--theme-edge));color:var(--theme-content)}.discovery-social .community-comments-sheet{background:var(--glass-reading);border-color:var(--theme-edge-strong)}.discovery-social .community-comments-sheet>header button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content);border-radius:50%;min-width:44px;height:44px}.discovery-social .community-report-form,.discovery-social .discussion-composer,.discovery-social .discussion-locked{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px}.discovery-social .community-report-form{padding:16px}.discovery-social .community-report-form label,.discovery-social .community-pick-composer label{color:var(--theme-secondary);gap:7px;font-size:.8rem;font-weight:700;display:grid}.discovery-social .community-report-form :is(select,textarea),.discovery-social .community-pick-composer :is(input,select,textarea),.discovery-social .composer-pill textarea,.discovery-social .spoiler-scope input{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);font-size:1rem}.discovery-social .community-report-form :is(select,textarea),.discovery-social .community-pick-composer :is(input,select,textarea){min-height:44px}.discovery-social .community-report-form button,.discovery-social .composer-context button,.discovery-social .mention-menu button,.discovery-social .discussion-more,.discovery-social .title-comment footer button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.discovery-social .composer-send{background:var(--sm-ui-primary-bg);border:1px solid color-mix(in srgb,var(--theme-accent) 84%,white);color:var(--sm-ui-primary-text);min-width:44px;min-height:44px}.discovery-social .community-detail,.discovery-social .community-comments-sheet{box-shadow:var(--glass-shadow)}.discovery-social .community-detail-primary{background:var(--sm-ui-primary-bg);border:1px solid color-mix(in srgb,var(--theme-accent) 84%,white);border-radius:var(--sm-ui-control-radius);color:var(--sm-ui-primary-text);min-height:44px}.discovery-social .tonight-picker{background:linear-gradient(145deg,#ffffff08,transparent 52%),var(--glass-panel);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);box-shadow:var(--glass-shadow-soft)}.discovery-social .tonight-picker>summary{min-height:56px}.discovery-social .tonight-body{color:var(--theme-content)}.discovery-social .tonight-intro{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);padding:18px}.discovery-social .tonight-filters{gap:12px}.discovery-social .tonight-filters label{color:var(--theme-secondary);gap:7px;font-size:.8rem;font-weight:700;display:grid}.discovery-social .tonight-filters select{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.discovery-social .tonight-extra-filters{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px}.discovery-social .tonight-extra-filters>summary{color:var(--theme-content);min-height:44px;padding:10px 12px}.discovery-social .tonight-shortlist article,.discovery-social .tonight-ballot-grid article,.discovery-social .tonight-result,.discovery-social .tonight-results-list>div{background:var(--glass-control);border-color:var(--theme-edge)}.discovery-social .tonight-start-vote,.discovery-social .tonight-round-actions>button:first-child,.discovery-social .tonight-ballot-grid article>button:first-of-type,.discovery-social .tonight-result>button{background:var(--sm-ui-primary-bg);border:1px solid color-mix(in srgb,var(--theme-accent) 84%,white);border-radius:var(--sm-ui-control-radius);color:var(--sm-ui-primary-text);min-height:44px}.discovery-social .tonight-ballot-grid article.is-voted>.sm-button--primary{color:#090a0e;background:#dce2ea;border-color:#dce2ea}.discovery-social .tonight-ballot-grid article.is-voted>.sm-button--primary:disabled{opacity:1}.discovery-social .tonight-ballot-grid .is-secondary,.discovery-social .tonight-round-actions .is-secondary,.discovery-social .tonight-empty button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.discovery-social .tonight-error{background:var(--sm-ui-danger-bg);border:1px solid var(--sm-ui-danger-border);color:var(--theme-danger);border-radius:14px;padding:12px 14px}.discovery-social .tonight-error button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.discovery-social .tonight-empty{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);padding:20px}.discovery-social .tonight-round-status{border-bottom-color:var(--theme-edge)}.discovery-social .tonight-round-status h3,.discovery-social .tonight-result h3{letter-spacing:-.03em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}@media (width<=760px){.discovery-social .discover-mode-switch{min-height:58px}.discovery-social .discover-mode-switch button{min-height:50px;padding:7px 8px}.discovery-social .explore-filter-sheet{border-radius:20px}.discovery-social .curated-controls{padding:9px}.discovery-social .community-v2-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.discovery-social .community-v2-nav button{min-width:0;padding:8px 5px}.discovery-social .community-feed-filter{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.discovery-social .community-feed-filter::-webkit-scrollbar{display:none}.discovery-social .community-feed-filter button{flex:none}.discovery-social .community-pick-composer{padding:14px}.discovery-social .tonight-intro{padding:15px}.discovery-social .tonight-filters{grid-template-columns:1fr}}@media (width<=360px){.discovery-social .discover-mode-switch strong,.discovery-social .community-v2-nav button{font-size:.8rem}.discovery-social .community-start{width:100%}}@media (prefers-reduced-motion:reduce){.discovery-social :is(.explore-filter-sheet,.discover-empty,.community-feedback,.tonight-error){animation:none}}.discovery-social .community-visit{gap:16px}.discovery-social .community-visit-topbar{justify-content:space-between;align-items:center;min-height:44px;display:flex}.discovery-social .community-visit-topbar .circle-back{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:1.2rem;display:inline-flex}.discovery-social .community-visit-topbar .community-feedback{flex:1;margin-left:10px}.discovery-social .community-visit-hero{border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow);border-radius:26px;min-height:340px;position:relative;overflow:hidden}.discovery-social .community-visit-hero-art{grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.discovery-social .community-visit-hero-art.has-1{grid-template-columns:1fr}.discovery-social .community-visit-hero-art.has-2{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-social .community-visit-hero-art :is(img,.poster-placeholder){object-fit:cover;object-position:center 24%;width:100%;min-width:0;height:100%}.discovery-social .community-visit-hero-shade{background:linear-gradient(90deg,#05080d33,#0000 58%),linear-gradient(#05080d14 30%,#05080dad 72%,#05080dfa 100%);position:absolute;inset:0}.discovery-social .community-visit-hero-copy{z-index:2;flex-direction:column;padding:26px;display:flex;position:absolute;bottom:0;left:0;right:0}.discovery-social .community-visit-kicker{color:var(--theme-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:800}.discovery-social .community-visit-hero-copy .circle-avatar-stack{margin-bottom:10px}.discovery-social .community-visit-hero-copy .circle-avatar{border:2px solid #080c14e0;width:36px;height:36px}.discovery-social .community-visit-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,5vw,3.15rem);font-weight:760;line-height:.98}.discovery-social .community-visit-hero-copy p{color:#ffffffb8;margin:8px 0 0;font-size:.9rem}.discovery-social .community-home-tabs{margin:0}.discovery-social .community-home-tabs button{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.discovery-social .community-home-tabs button span{color:var(--theme-accent);font-size:.72rem}.discovery-social .community-visit-shelf{min-width:0}.discovery-social .community-visit-shelf-heading{justify-content:space-between;align-items:end;margin:8px 0 14px;display:flex}.discovery-social .community-visit-shelf-heading span{color:var(--theme-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:700;display:block}.discovery-social .community-visit-shelf-heading h2{color:var(--theme-content);letter-spacing:-.035em;margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:760}.discovery-social .community-visit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;margin-top:0;display:grid}.discovery-social .community-visit-grid>article{background:0 0;border:0;min-width:0;padding:0}.discovery-social .community-visit-title{gap:8px}.discovery-social .community-visit-title :is(img,.poster-placeholder){border:1px solid var(--theme-edge);border-radius:16px;box-shadow:0 12px 28px #0003}.discovery-social .community-visit-title strong{color:var(--theme-content);letter-spacing:-.015em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.92rem;font-weight:700;line-height:1.2}.discovery-social .community-visit-grid .community-visit-meta,.discovery-social .community-visit-grid .community-score{color:var(--theme-secondary);margin:4px 0 0;font-size:.72rem}.discovery-social .community-visit-grid .community-score{color:var(--theme-accent)}.discovery-social .community-visit-grid .community-add{min-height:38px;margin-top:8px}.discovery-social .community-private-home{margin-top:6vh}@media (width<=760px){.discovery-social .community-visit{gap:13px;padding-top:8px}.discovery-social .community-visit-hero{border-radius:22px;min-height:300px;margin-inline:0}.discovery-social .community-visit-hero-copy{padding:20px}.discovery-social .community-visit-hero-copy h1{font-size:clamp(2rem,10vw,2.8rem)}.discovery-social .community-home-tabs{border-radius:18px;margin-top:0}.discovery-social .community-home-tabs button{flex-direction:column;gap:2px;min-height:54px}.discovery-social .community-visit-shelf-heading{margin:10px 0 12px}.discovery-social .community-visit-grid{margin-inline:calc(var(--sm-mobile-gutter) * -1);padding:0 var(--sm-mobile-gutter) 8px;scroll-padding-inline:var(--sm-mobile-gutter);scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.discovery-social .community-visit-grid::-webkit-scrollbar{display:none}.discovery-social .community-visit-grid>article{scroll-snap-align:start;flex:0 0 min(42vw,178px)}.discovery-social .community-visit-title strong{font-size:.86rem}}@media (width<=390px){.discovery-social .community-visit-hero{min-height:270px}.discovery-social .community-visit-hero-copy{padding:17px}.discovery-social .community-visit-hero-copy .circle-avatar{width:32px;height:32px}.discovery-social .community-visit-grid>article{flex-basis:min(44vw,168px)}}@media (width<=760px){.discovery-social .community-visit{position:relative}.discovery-social .community-visit-topbar{z-index:6;min-height:44px;position:absolute;top:12px;left:10px;right:10px}.discovery-social .community-visit-topbar .circle-back{color:#fff;background:#070b12d6;border-color:#ffffff2e;box-shadow:0 8px 20px #00000047}.discovery-social .community-visit-hero{height:clamp(540px,74svh,720px);margin-inline:calc(var(--sm-mobile-gutter) * -1);border-left:0;border-right:0;border-radius:0 0 28px 28px;min-height:0}.discovery-social .community-visit-hero-art{grid-template-columns:minmax(0,1.85fr) repeat(2,minmax(0,.78fr))}.discovery-social .community-visit-hero-shade{background:linear-gradient(90deg,#05080d24,#0000 62%),linear-gradient(#05080d0a 36%,#05080da8 77%,#05080dfc 100%)}.discovery-social .community-visit-hero-copy{padding:24px var(--sm-mobile-gutter) 26px}.discovery-social .community-visit-hero-copy h1{font-size:clamp(2.35rem,11vw,3.35rem)}.discovery-social .community-home-tabs{margin-top:2px}}@media (width<=390px){.discovery-social .community-visit-hero{height:clamp(520px,72svh,660px);min-height:0}}.account-entry{--ae-gap:var(--sm-ui-space-4);--ae-panel:linear-gradient(145deg,#ffffff08,transparent 52%),var(--glass-panel)}.account-entry .account-heading h1,.account-entry .household-section-intro h2,.account-entry :is(.visual-preferences,.experience-preferences,.push-preferences) h2,.account-entry .independent-auth-settings h3,.account-entry .first-run-onboarding h1{letter-spacing:-.035em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.account-entry .household-mode-switch{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:18px;min-height:58px;padding:4px}.account-entry .household-mode-switch button{color:var(--theme-secondary);border-radius:14px;min-height:50px}.account-entry .household-mode-switch button.is-active{color:var(--theme-content)}.account-entry .household-mode-switch>i{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 18%,transparent),var(--glass-control-active));border-color:color-mix(in srgb,var(--theme-accent) 30%,var(--theme-edge));border-radius:14px}.account-entry .household-install-shortcut{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.account-entry .profile-photo-card,.account-entry :is(.visual-preferences,.experience-preferences,.independent-auth-settings,.push-preferences,.household-settings,.members-panel){background:var(--ae-panel);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);box-shadow:var(--glass-shadow-soft)}.account-entry .profile-details-form{gap:14px}.account-entry .profile-details-form>span,.account-entry :is(.visual-preferences,.experience-preferences,.independent-auth-settings,.push-preferences)>header>span{color:var(--theme-secondary);letter-spacing:.04em;text-transform:none;font-size:.72rem}.account-entry .profile-details-form label{gap:7px;display:grid}.account-entry .profile-details-form label>small{color:var(--theme-secondary);font-size:.8rem;font-weight:700}.account-entry .profile-details-form input,.account-entry .household-settings input{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.account-entry .profile-details-form button,.account-entry .profile-photo-actions button,.account-entry .profile-photo-upload,.account-entry .household-settings .hub-primary,.account-entry .members-panel>button{border-radius:var(--sm-ui-control-radius);min-height:44px}.account-entry .profile-details-form button,.account-entry .account-entry .profile-photo-upload,.account-entry .profile-photo-actions button,.account-entry .members-panel>button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content)}.account-entry .visual-preferences,.account-entry .experience-preferences,.account-entry .independent-auth-settings,.account-entry .push-preferences{padding:20px}.account-entry .visual-preferences>h2{margin:0 0 16px}.account-entry .theme-picker{border:0;margin:0;padding:0}.account-entry .theme-picker legend{color:var(--theme-secondary);margin-bottom:9px;font-size:.8rem;font-weight:700}.account-entry .theme-choice{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px;min-height:112px}.account-entry .theme-choice[data-selected=true]{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-edge));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 10%,transparent)}.account-entry .theme-choice strong{color:var(--theme-content)}.account-entry .theme-choice small{color:var(--theme-secondary)}:root[data-sm-theme=pearl] .account-entry .theme-choice.is-pearl small{color:var(--theme-content)}.account-entry .theme-sync-retry{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.account-entry .theme-memory-note,.account-entry .experience-preference-status,.account-entry .push-preference-status,.account-entry .independent-auth-notice{color:var(--theme-secondary);border-radius:12px;margin:12px 0 0;font-size:.8rem;line-height:1.45}.account-entry .theme-memory-note[data-sync-state=error],.account-entry .experience-preference-status[data-state=error]{background:var(--sm-ui-danger-bg);border:1px solid var(--sm-ui-danger-border);color:var(--theme-danger);padding:10px 12px}.account-entry .experience-preference-grid{gap:14px}.account-entry .experience-preference-grid label{gap:7px;display:grid}.account-entry .experience-preference-grid label>span{color:var(--theme-secondary);font-size:.8rem;font-weight:700}.account-entry .experience-preference-grid select{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.account-entry .experience-preference-grid small{color:var(--theme-secondary);line-height:1.4}.account-entry .independent-auth-settings>header,.account-entry .account-data-controls>header{gap:4px;margin-bottom:12px;display:grid}.account-entry .independent-auth-settings form,.account-entry .username-settings form,.account-entry .account-delete-panel{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px;padding:16px}.account-entry .independent-auth-settings form,.account-entry .username-settings form{gap:12px;display:grid}.account-entry .independent-auth-settings label,.account-entry .username-settings label,.account-entry .account-delete-panel label{gap:7px;display:grid}.account-entry .independent-auth-settings label>span,.account-entry .username-settings label>span,.account-entry .account-delete-panel label>span{color:var(--theme-secondary);font-size:.8rem;font-weight:700}.account-entry .independent-auth-settings input,.account-entry .username-settings input,.account-entry .account-delete-panel input{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.account-entry .independent-auth-settings button,.account-entry .username-settings button,.account-entry .account-data-controls button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.account-entry .independent-auth-settings form>button{background:var(--sm-ui-primary-bg);border-color:color-mix(in srgb,var(--theme-accent) 84%,white);color:var(--sm-ui-primary-text)}.account-entry .account-delete-panel>summary{color:var(--theme-danger);cursor:pointer;min-height:44px;padding:10px 0;font-weight:750}.account-entry .account-delete-panel .is-danger{background:var(--sm-ui-danger-bg);border-color:var(--sm-ui-danger-border);color:var(--theme-danger)}.account-entry .account-owner-handoff{border-top:1px solid var(--theme-edge);gap:12px;margin-top:8px;padding-top:18px;display:grid}.account-entry .account-owner-handoff>header{gap:4px;display:grid}.account-entry .account-owner-handoff>header>span{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-entry .account-owner-handoff h3,.account-entry .account-owner-handoff p{margin:0}.account-entry .account-handoff-request,.account-entry .account-handoff-circle{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px;gap:12px;padding:16px;display:grid}.account-entry .account-handoff-request>small,.account-entry .account-handoff-circle>small{color:var(--theme-secondary);line-height:1.45}.account-entry .account-handoff-circle fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.account-entry .account-handoff-circle legend{margin-bottom:10px;font-weight:800}.account-entry .account-handoff-circle label{border:1px solid var(--theme-edge);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px;display:flex}.account-entry .account-handoff-circle label>input{flex:none;width:20px;min-height:20px}.account-entry .account-handoff-circle label>span{gap:2px;display:grid}.account-entry .account-handoff-circle label small{color:var(--theme-secondary)}.account-entry .account-handoff-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-entry .account-handoff-notice{color:var(--theme-accent)}.account-entry .account-handoff-error{color:var(--theme-danger)}.account-entry .username-settings{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:18px;gap:12px;margin:16px 0;padding:18px;display:grid}.account-entry .username-settings>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.account-entry .username-settings>header>span{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-entry .username-settings>header>div{text-align:right;gap:4px;display:grid}.account-entry .username-settings h3,.account-entry .username-settings p{margin:0}.account-entry .username-settings header small,.account-entry .username-settings form>small,.account-entry .username-cooldown{color:var(--theme-secondary);line-height:1.45}.account-entry .username-settings form{margin:0}.account-entry .username-actions{flex-wrap:wrap;gap:10px;display:flex}.account-entry .username-actions button{flex:180px}.account-entry .username-availability,.account-entry .username-confirmation,.account-entry .username-notice,.account-entry .username-error{border-radius:12px;padding:10px 12px}.account-entry .username-availability.is-available,.account-entry .username-notice{background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-content)}.account-entry .username-availability.is-unavailable,.account-entry .username-error{background:color-mix(in srgb,var(--theme-danger) 12%,transparent);color:var(--theme-danger)}.account-entry .username-confirmation{background:var(--glass-control);color:var(--theme-content)}.account-entry .username-review{background:color-mix(in srgb,var(--theme-accent) 8%,transparent);border:1px solid var(--theme-edge);border-radius:12px;gap:10px;padding:12px;display:grid}.account-entry .username-review button{justify-self:start}.account-entry .username-review-status{border-inline-start:3px solid var(--theme-accent);color:var(--theme-secondary);padding-inline-start:10px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.account-entry .username-settings input,.account-entry .username-settings button{transition:border-color .16s,background-color .16s,opacity .16s}}.account-entry .push-master-row,.account-entry .push-support-note,.account-entry .push-choice-list,.account-entry .push-quiet-hours{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px}.account-entry .push-master-row,.account-entry .push-support-note,.account-entry .push-quiet-hours{padding:14px}.account-entry .push-master-actions{gap:8px}.account-entry .push-master-actions button{border-radius:var(--sm-ui-control-radius);min-height:44px}.account-entry .push-master-actions button:not(.is-secondary){background:var(--sm-ui-primary-bg);border:1px solid color-mix(in srgb,var(--theme-accent) 84%,white);color:var(--sm-ui-primary-text)}.account-entry .push-master-actions .is-secondary{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content)}.account-entry .push-choice-list{overflow:hidden}.account-entry .push-choice-list label,.account-entry .push-quiet-toggle{min-height:56px;padding:12px 14px}.account-entry .push-quiet-times{gap:10px}.account-entry .push-quiet-times label{gap:6px;display:grid}.account-entry .push-quiet-times input{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.account-entry .household-request-card,.account-entry .household-request-state{background:var(--ae-panel);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);box-shadow:var(--glass-shadow-soft)}.account-entry .household-request-card :is(input,select,textarea),.account-entry .household-request-state :is(input,select,textarea){background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.account-entry .household-request-card label{gap:7px;display:grid}.account-entry .household-request-card label>span{color:var(--theme-secondary);font-size:.8rem;font-weight:700}.account-entry .household-request-members fieldset,.account-entry .request-review{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px}.account-entry .household-request-members button,.account-entry .household-request-submit,.account-entry .request-review button{border-radius:var(--sm-ui-control-radius);min-height:44px}.account-entry .household-request-submit{background:var(--sm-ui-primary-bg);border:1px solid color-mix(in srgb,var(--theme-accent) 84%,white);color:var(--sm-ui-primary-text)}.account-entry .household-request-members button,.account-entry .request-review button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content)}.account-entry .household-request-members fieldset>button{color:var(--theme-danger)}.account-entry .household-request-error,.account-entry .household-request-declined{background:var(--sm-ui-danger-bg);border-color:var(--sm-ui-danger-border);color:var(--theme-danger)}.account-entry.first-run-backdrop{background:color-mix(in srgb,var(--theme-page) 78%,transparent)}.account-entry .first-run-onboarding{background:linear-gradient(145deg,#ffffff09,transparent 42%),var(--glass-reading);border-color:var(--theme-edge-strong);box-shadow:var(--glass-shadow)}.account-entry .first-run-brand{border-bottom-color:var(--theme-edge)}.account-entry .first-run-step{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-secondary);border-radius:999px;padding:6px 10px}.account-entry .first-run-eyebrow{color:var(--theme-secondary);letter-spacing:.04em;text-transform:none}.account-entry .first-run-orientation article,.account-entry .first-run-choice-grid label,.account-entry .onboarding-summary,.account-entry .first-run-ready{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px}.account-entry .first-run-choice-grid label.is-selected{background:var(--glass-control-active);border-color:color-mix(in srgb,var(--theme-accent) 40%,var(--theme-edge))}.account-entry .first-run-preference-row label{gap:7px;display:grid}.account-entry .first-run-preference-row label>span{color:var(--theme-secondary);font-size:.8rem;font-weight:700}.account-entry .first-run-preference-row select{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px;font-size:1rem}.account-entry .first-run-notification-choice{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:16px}.account-entry .first-run-error{background:var(--sm-ui-danger-bg);border:1px solid var(--sm-ui-danger-border);color:var(--theme-danger);border-radius:12px;padding:10px 12px}.account-entry .first-run-actions{border-top-color:var(--theme-edge)}.account-entry .first-run-actions button{border-radius:var(--sm-ui-control-radius);min-height:44px}.account-entry .first-run-actions button:not(.is-secondary){background:var(--sm-ui-primary-bg);border:1px solid color-mix(in srgb,var(--theme-accent) 84%,white);color:var(--sm-ui-primary-text)}.account-entry .first-run-actions .is-secondary{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content)}.account-entry .onboarding-search{gap:7px;display:grid}.account-entry .onboarding-search>span{color:var(--theme-secondary);font-size:.8rem;font-weight:700}.account-entry .onboarding-search>div{background:var(--sm-ui-field-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius)}.account-entry .onboarding-search input{color:var(--theme-content);min-height:44px;font-size:1rem}.account-entry .onboarding-search button,.account-entry .onboarding-picks button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);color:var(--theme-content);border-radius:50%;min-width:44px;min-height:44px}.account-entry .onboarding-title{border-color:var(--theme-edge)}.account-entry .onboarding-title.is-selected{border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-edge))}.account-entry .onboarding-picker [role=status] button{background:var(--sm-ui-control-bg);border:1px solid var(--sm-ui-control-border);border-radius:var(--sm-ui-control-radius);color:var(--theme-content);min-height:44px}.account-entry [aria-labelledby=screenmates-status-title]{border-color:var(--theme-edge)}.account-entry [aria-labelledby=screenmates-status-title] button{min-height:44px}.account-entry [aria-labelledby=screenmates-status-title] input[type=checkbox],.account-entry .push-choice-list input[type=checkbox],.account-entry .push-quiet-toggle input[type=checkbox],.account-entry .visual-preferences input[type=checkbox],.account-entry .first-run-notification-choice input[type=checkbox]{accent-color:var(--theme-accent)}@media (width<=760px){.account-entry .profile-photo-card,.account-entry :is(.visual-preferences,.experience-preferences,.independent-auth-settings,.push-preferences,.household-settings,.members-panel){border-radius:18px}.account-entry .visual-preferences,.account-entry .experience-preferences,.account-entry .independent-auth-settings,.account-entry .push-preferences{padding:16px}.account-entry .household-mode-switch{min-height:56px}.account-entry .household-mode-switch button{min-height:48px}.account-entry .first-run-preference-row{grid-template-columns:1fr}.account-entry .push-master-row{gap:12px;display:grid}.account-entry .push-master-actions{justify-content:flex-start}}@media (width<=360px){.account-entry .profile-photo-actions{grid-template-columns:1fr;display:grid}.account-entry .first-run-actions{gap:8px}.account-entry .onboarding-forward{gap:6px}}@media (prefers-reduced-motion:reduce){.account-entry :is(.first-run-onboarding,.household-request-card,.theme-choice){transition:none;animation:none}}.account-settings-shell,.account-settings-home{gap:16px;display:grid}.account-identity-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 8%,transparent),transparent 52%),var(--glass-panel);border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow-soft);border-radius:24px;align-items:center;gap:16px;padding:20px;display:flex}.account-identity-hero>.circle-avatar{flex:none;width:72px;height:72px}.account-identity-hero>div{gap:3px;width:100%;min-width:0;display:grid}.account-identity-hero>div>span{color:var(--theme-secondary);font-size:.76rem;font-weight:700}.account-identity-hero h2{letter-spacing:-.045em;margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.6rem,5vw,2.15rem)}.account-status-glance{color:var(--theme-content);text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;min-height:44px;margin:5px 0 0;padding:4px 0;display:grid}.account-status-glance strong{color:var(--theme-accent);font-size:.8rem}.account-status-glance span{color:var(--theme-secondary);font-size:.76rem}.account-status-glance svg{grid-area:1/3/3;width:17px;height:17px}.account-settings-destinations{background:var(--glass-panel);border:1px solid var(--theme-edge);box-shadow:var(--glass-shadow-soft);border-radius:22px;overflow:hidden}.account-settings-destinations>button{border:0;border-bottom:1px solid var(--theme-edge);color:var(--theme-content);text-align:left;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 15px;display:grid}.account-settings-destinations>button:last-child{border-bottom:0}.account-settings-destinations>button>span:nth-child(2){gap:3px;display:grid}.account-settings-destinations strong{font-size:.94rem}.account-settings-destinations small{color:var(--theme-secondary);font-size:.76rem;line-height:1.3}.account-settings-destinations>button>svg{color:var(--theme-secondary);width:18px;height:18px}.account-settings-icon{background:var(--glass-control-active);border:1px solid var(--theme-edge);color:var(--theme-accent);border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.account-settings-icon svg{width:19px;height:19px}.account-settings-subhead{align-items:center;gap:12px;margin-bottom:2px;display:flex}.account-settings-subhead>button{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0 0 3px;font-size:1.8rem;line-height:1;display:flex}.account-settings-subhead>div{gap:1px;display:grid}.account-settings-subhead span{color:var(--theme-secondary);font-size:.7rem;font-weight:700}.account-settings-subhead h2{letter-spacing:-.035em;margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-entry .appearance-heading{gap:5px;margin-bottom:12px;display:grid}.account-entry .appearance-heading h2{margin:0}.account-entry .appearance-heading p{color:var(--theme-secondary);max-width:56ch;margin:0}.account-entry .theme-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.account-entry .theme-choice{cursor:pointer;align-content:start;gap:10px;padding:12px;display:grid;position:relative;min-height:190px!important}.account-entry .theme-choice[data-locked=true]{cursor:default;opacity:.68}.account-entry .theme-choice[data-locked=true]:hover{transform:none}.account-entry .theme-choice-copy{gap:3px;display:grid}.account-entry .theme-choice-copy small{line-height:1.35}.account-entry .theme-lock,.account-entry .theme-unlocked,.account-entry .theme-default{color:var(--theme-secondary);align-self:end;font-size:.69rem;font-weight:700;line-height:1.3}.account-entry .theme-unlocked{color:var(--theme-accent)}.account-entry .theme-household-note{background:color-mix(in srgb,var(--theme-accent) 7%,var(--glass-control));border:1px solid color-mix(in srgb,var(--theme-accent) 20%,var(--theme-edge));color:var(--theme-secondary);border-radius:14px;margin:12px 0;padding:11px 12px;font-size:.78rem;line-height:1.45}.account-entry .effects-toggle{background:var(--glass-control);border:1px solid var(--theme-edge);border-radius:14px;align-items:center;gap:10px;min-height:56px;margin-top:12px;padding:10px 12px;display:flex}.account-entry .effects-toggle>span{gap:2px;display:grid}.account-entry .effects-toggle small{color:var(--theme-secondary);font-size:.74rem}@media (width<=760px){.account-entry .theme-picker>div{grid-template-columns:1fr}.account-entry .theme-choice{grid-template-columns:72px 1fr;min-height:108px!important}.account-entry .theme-choice .theme-preview{grid-row:1/4;height:72px}.account-entry .theme-lock,.account-entry .theme-unlocked,.account-entry .theme-default{grid-column:2}.account-identity-hero{border-radius:20px;padding:16px}.account-settings-destinations{border-radius:18px}}.you-identity{box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 0 2px}.you-identity>.circle-avatar{width:78px;height:78px}.you-identity>div>span{letter-spacing:.035em;font-size:.7rem}.you-identity>div>small{color:var(--theme-secondary);font-size:.76rem}.you-personal-overview{grid-template-columns:minmax(0,1.6fr) minmax(150px,.65fr);gap:12px;display:grid}.you-personal-overview>section{border:0;border-top:1px solid var(--theme-edge);box-shadow:none;background:0 0;border-radius:0}.you-taste{gap:10px;min-height:150px;padding:16px 0 4px;display:grid}.you-taste header,.you-contribution header,.you-settings-heading{gap:3px;display:grid}.you-taste header>span,.you-contribution header>span,.you-settings-heading>span,.you-ratings>span{color:var(--theme-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:760}.you-taste h3,.you-contribution h3,.you-settings-heading h3{letter-spacing:-.025em;margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.you-taste h3{font-size:1.15rem}.you-taste>p{color:var(--theme-secondary);margin:0;font-size:.8rem;line-height:1.5}.you-taste-signals{flex-wrap:wrap;gap:6px;display:flex}.you-taste-signals>span{background:var(--glass-control);border:1px solid var(--theme-edge);color:var(--theme-content);border-radius:999px;padding:6px 9px;font-size:.7rem}.you-ratings{align-content:center;gap:4px;padding:16px 0 4px 18px;display:grid}.you-ratings>strong{letter-spacing:-.055em;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.35rem;font-weight:650;line-height:1}.you-ratings>small{color:var(--theme-secondary);font-size:.75rem}.you-contribution{grid-column:1/-1;padding:16px 0 0}.you-contribution h3{font-size:.98rem;font-weight:620}.you-contribution>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.you-contribution p{border:0;border-right:1px solid var(--theme-edge);background:0 0;border-radius:0;gap:2px;margin:0;padding:4px 12px 4px 0;display:grid}.you-contribution p:last-child{border-right:0}.you-contribution p>strong{font-size:1.1rem}.you-contribution p>span{color:var(--theme-secondary);font-size:.72rem}.you-settings-heading{margin-top:4px}.you-settings-heading h3{font-size:1rem}.you-home .account-settings-destinations{box-shadow:none}@media (width<=760px){.you-personal-overview{grid-template-columns:1fr}.you-ratings{min-height:104px;padding-left:0}.you-contribution{grid-column:auto}.you-identity>.circle-avatar{width:72px;height:72px}}@media (width<=360px){.you-contribution>div{grid-template-columns:1fr}.you-contribution p{border-bottom:1px solid var(--theme-edge);border-right:0;padding:8px 0}.you-contribution p:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.you-home *{scroll-behavior:auto}}.you-personal-overview.is-loading{min-height:292px}.you-overview-loading{grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(150px,.65fr);gap:12px;display:grid}.you-overview-loading>i{background:linear-gradient(110deg,color-mix(in srgb,var(--theme-content) 3%,transparent),color-mix(in srgb,var(--theme-content) 7%,transparent));border-top:1px solid var(--theme-edge);min-height:150px;display:block}.you-overview-loading>i:last-child{grid-column:1/-1;min-height:112px}@media (width<=760px){.you-personal-overview.is-loading{min-height:390px}.you-overview-loading{grid-template-columns:1fr}.you-overview-loading>i:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.you-overview-loading>i{animation:none!important}}.profile-settings-shortcut{justify-self:start;min-height:44px;margin-top:8px}.profile-settings-groups{gap:20px;display:grid}.profile-settings-groups h4{color:var(--theme-secondary);margin:0 0 8px;font-size:.875rem}#profile-settings-heading,.account-settings-subhead h2{scroll-margin-top:100px}#profile-settings-heading:focus-visible,.account-settings-subhead h2:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.household-overview{background:var(--theme-canvas-raised);border-radius:var(--sm-ui-card-radius);color:var(--theme-content);gap:24px;min-width:0;padding:clamp(16px,3vw,28px);display:grid}.household-overview-identity{gap:8px;display:grid}.household-overview-identity>span,.household-overview p,.household-people header>span,.household-people small,.household-self,.household-shared-settings dt{color:var(--theme-secondary)}.household-overview h2,.household-overview h3{color:var(--theme-content);letter-spacing:-.025em;margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.household-overview h2{overflow-wrap:anywhere;font-size:clamp(1.5rem,4vw,2rem)}.household-overview h3{font-size:1.1rem}.household-overview p{margin:0;font-size:.9rem;line-height:1.6}.household-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.household-people,.household-shared-settings,.household-sharing-explanation{border-top:1px solid var(--theme-edge);gap:16px;min-width:0;padding-top:20px;display:grid}.household-people header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.household-people header>span,.household-people small,.household-shared-settings dt{font-size:.8rem}.household-people ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.household-people li{align-items:center;gap:12px;min-width:0;display:flex}.household-people li>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.household-people li>.circle-avatar{flex-shrink:0}.household-people strong{font-size:.95rem}.household-self{font-weight:400}.household-shared-info{gap:28px;min-width:0;display:grid}.household-shared-settings label{gap:8px;display:grid}.household-shared-settings input{width:100%;min-width:0;min-height:44px;font-size:1rem}.household-shared-settings dl{gap:6px;margin:0;display:grid}.household-shared-settings dd{overflow-wrap:anywhere;margin:0}.household-overview .sm-button{white-space:normal;justify-self:start;min-height:44px}.household-sharing-explanation>strong{font-size:.95rem}@media (width<=700px){.household-overview-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.admin-workspace{background:var(--theme-canvas);min-width:0;color:var(--theme-content);grid-template-columns:176px minmax(0,1fr);gap:16px;display:grid}.admin-workspace>header{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.admin-workspace>header h2{margin:0;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem}.admin-workspace>header>span{color:var(--theme-secondary);font-size:.8rem}.admin-destinations{background:var(--theme-canvas-raised);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);grid-template-columns:minmax(0,1fr);align-self:start;gap:4px;padding:6px;display:grid;position:sticky;top:100px}.admin-destinations .sm-button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:10px;font-size:.875rem;font-weight:650}.admin-destinations .sm-button[aria-selected=true]{background:var(--theme-content);color:var(--theme-canvas-raised);border-color:#0000}.admin-workspace .admin-panel{grid-column:2;min-width:0;scroll-margin-top:100px}.admin-workspace .admin-panel[hidden],.admin-workspace .member-admin-section[hidden]{display:none!important}.admin-workspace :is(.admin-panel,.admin-destinations button,#member-admin-title,#moderation-title,#catalog-tools-title,#system-health-title):focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.admin-workspace :is(#member-admin-title,#moderation-title,#catalog-tools-title,#system-health-title){scroll-margin-top:100px}.admin-maintenance-slot .catalog-maintenance{max-width:none;margin:0}:root .admin-workspace .member-admin{background:var(--theme-canvas-raised);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);box-shadow:none;min-width:0;margin:0;padding:clamp(12px,2.5vw,24px)}:root .admin-workspace .member-admin-header{border:0;padding:0 0 16px}:root .admin-workspace .member-admin-header h2{color:var(--theme-content);margin:0 0 6px;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.35rem;font-weight:650;line-height:1.2}:root .admin-workspace .member-admin-header p{color:var(--theme-secondary);font-size:.875rem}:root .admin-workspace .member-admin-tabs{border:0;border-bottom:1px solid var(--theme-edge);background:0 0;border-radius:0;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:0 0 10px;display:flex;overflow:visible}:root .admin-workspace .member-admin-tabs button{color:var(--theme-secondary);white-space:normal;overflow-wrap:anywhere;flex:0 auto;align-items:center;gap:6px;min-width:0;min-height:44px;padding:8px 10px;font-size:.8rem}:root .admin-workspace .member-admin-tabs button.is-active{background:var(--theme-content);color:var(--theme-canvas-raised)}.member-admin-tab-count{font-size:.8em;font-weight:500}:root .admin-workspace .admin-next-actions{background:0 0;border:0;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;display:flex}:root .admin-workspace .admin-next-actions button{color:var(--theme-content);border:1px solid var(--theme-edge);border-radius:var(--control-radius);text-align:left;background:0 0;min-height:44px;padding:8px 12px;font-size:.8rem}:root .admin-workspace .member-admin-search>span{color:var(--theme-secondary);text-transform:none;letter-spacing:0;font-size:.8rem}:root .admin-workspace .member-admin-search input{font-size:1rem}:root .admin-workspace .member-household-grid{grid-template-columns:minmax(0,1fr);gap:0}:root .admin-workspace .member-household-grid>article{border:0;border-top:1px solid var(--theme-edge);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:8px 20px;padding:20px 0}.member-household-identity{grid-row:1/3;gap:8px;min-width:0;display:grid}.member-household-identity>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.member-household-identity>header>span{color:var(--theme-secondary);font-size:.75rem}.member-household-options{grid-column:2}:root .admin-workspace .member-household-grid h3{color:var(--theme-content);overflow-wrap:anywhere;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:650}:root .admin-workspace .member-household-grid p,.member-household-scope small{color:var(--theme-secondary);overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}:root .admin-workspace .member-household-actions{flex-wrap:wrap;gap:8px;display:flex}:root .admin-workspace :is(.member-household-actions button,.member-household-options button){white-space:normal;min-width:0;min-height:44px;color:var(--theme-content);background:var(--theme-canvas-raised);border:1px solid var(--theme-edge);border-radius:var(--control-radius);padding:8px 12px;font-size:.8rem}:root .admin-workspace .member-household-actions button.is-primary{color:var(--theme-canvas-raised);background:var(--theme-content);border-color:#0000}.member-household-scope{border:1px solid var(--theme-edge);border-radius:var(--control-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.member-household-scope>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.member-household-scope strong{font-size:1rem}.member-create-area{border-top:1px solid var(--theme-edge);padding-top:8px}.member-create-area>summary,.member-household-options>summary{cursor:pointer;min-height:44px;color:var(--theme-secondary);align-content:center;padding:8px 0;font-size:.8rem}.member-household-options>div{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.admin-workspace .member-list>article,.admin-workspace .invitation-list>article{overflow-wrap:anywhere;min-width:0}#selected-household-title{scroll-margin-top:100px}#selected-household-title:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.admin-mobile-destination{display:none}@media (width<=760px){.admin-workspace{grid-template-columns:minmax(0,1fr)}.admin-workspace .admin-panel{grid-column:1}.admin-destinations{display:none}.admin-mobile-destination{color:var(--theme-secondary);gap:8px;font-size:.8rem;display:grid}html:root[data-sm-theme] .admin-workspace .admin-mobile-destination select{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--theme-content);background:var(--theme-canvas-raised);border:1px solid var(--theme-edge);border-radius:var(--control-radius);padding:10px;font-size:.875rem}:root .admin-workspace .member-household-grid>article{grid-template-columns:minmax(0,1fr)}.member-household-identity{grid-row:auto}.member-household-options{grid-column:1}}.you-profile-error,.you-favorites-empty{background:var(--theme-canvas-raised);border:1px solid var(--theme-edge);border-radius:var(--sm-ui-card-radius);gap:12px;padding:16px;display:grid}.you-profile-error p,.you-favorites-empty p,.you-refresh-status{color:var(--theme-secondary);margin:0;line-height:1.6}.you-favorites-empty h3{margin:0}.you-profile-error button{justify-self:start;min-height:44px}.viewing-scope-guide{border-block:1px solid var(--theme-edge);background:var(--theme-canvas);min-width:0;padding-block:8px}.viewing-scope-guide summary{cursor:pointer;min-height:44px;color:var(--theme-content);align-content:center;font-weight:650;line-height:1.5}.viewing-scope-guide summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.viewing-scope-content{gap:16px;padding:12px 0;display:grid}.viewing-scope-guide p,.viewing-scope-guide dd{color:var(--theme-secondary);line-height:1.6}.viewing-scope-guide p{margin:0}.viewing-scope-guide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.viewing-scope-guide dl>div{overflow-wrap:anywhere;align-content:start;gap:8px;min-width:0;display:grid}.viewing-scope-guide dt{color:var(--theme-content);font-weight:650}.viewing-scope-guide dd{margin:0;font-size:.9rem}.household-membership-note{gap:8px;display:grid}.household-membership-note h4{color:var(--theme-content);margin:0}.household-people .sm-field{width:100%;min-width:0;min-height:44px}#household-name-length{color:var(--theme-secondary);font-size:.8rem;line-height:1.5}@media (width<=700px){.viewing-scope-guide dl{grid-template-columns:minmax(0,1fr);gap:16px}}.account-entry:has(.household-overview) .account-heading h1{font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main[data-active-view=household] .household-hub.account-entry:has(>.you-identity){padding-top:12px}main[data-active-view=household] .household-hub.account-entry>.you-identity{margin-top:0;border-bottom:0!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;padding:8px 0 12px!important}main[data-active-view=household] .household-hub.account-entry>.you-identity>.circle-avatar{box-shadow:none;align-self:start;width:48px!important;height:48px!important}main[data-active-view=household] .household-hub.account-entry>.you-identity>div>h2{overflow-wrap:anywhere;margin:0 0 4px!important;font-size:1.5rem!important;line-height:1.2!important}main[data-active-view=household] .household-hub.account-entry>.you-identity>div>small{overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}main[data-active-view=household] .account-entry .profile-settings-shortcut{border:1px solid var(--theme-edge);background:var(--theme-canvas-raised);min-height:44px;color:var(--theme-content);border-radius:12px;align-self:center;margin-top:0;padding:8px 12px;font-size:.875rem}main[data-active-view=household] .account-entry .you-home .you-favorites{padding:12px 0 0}main[data-active-view=household] .account-entry .you-home .you-favorites>header{margin-bottom:12px}@media (width<=360px){main[data-active-view=household] .household-hub.account-entry>.you-identity{grid-template-columns:44px minmax(0,1fr)!important}main[data-active-view=household] .account-entry .profile-settings-shortcut{grid-column:2;justify-self:start}}main[data-active-view=household] .household-hub.account-entry:has(>.household-entry-heading){padding-top:12px}main[data-active-view=household] .household-hub.account-entry>.household-entry-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:8px 0 12px;display:grid}main[data-active-view=household] .household-hub.account-entry>.household-entry-heading h1{letter-spacing:-.025em;margin:0;font-size:1.5rem;line-height:1.2}main[data-active-view=household] .household-hub.account-entry>.household-entry-heading p{text-transform:none;letter-spacing:0;margin:0 0 4px;font-size:.8rem;line-height:1.4}main[data-active-view=household] .account-entry>.household-entry-heading .household-install-shortcut{text-transform:none;background:var(--theme-canvas-raised);width:auto;min-height:44px;color:var(--theme-content);border:1px solid var(--theme-edge);white-space:normal;border-radius:12px;justify-self:end;padding:8px 12px;font-size:.875rem;line-height:1.3}@media (width<=360px){main[data-active-view=household] .household-hub.account-entry>.household-entry-heading{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){:root{--sm-mobile-gutter:clamp(14px,4.1vw,18px);--sm-mobile-section-gap:clamp(22px,6vw,32px);--sm-mobile-radius:20px}.page-shell{padding-left:var(--sm-mobile-gutter);padding-right:var(--sm-mobile-gutter)}.view-stage{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.core-viewing .collection-toolbar{border-radius:18px;margin:8px 0 10px;padding:11px 12px}.core-viewing .collection-summary{gap:1px}.core-viewing .collection-summary strong{letter-spacing:-.04em;font-size:1.2rem}.core-viewing .collection-toolbar .collection-summary span{font-size:.72rem}.watchlist-mode-nav{margin-left:calc(var(--sm-mobile-gutter) * -1);margin-right:calc(var(--sm-mobile-gutter) * -1);padding-left:var(--sm-mobile-gutter);padding-right:var(--sm-mobile-gutter)}.core-viewing .watchlist-mode-switch{border-radius:16px;min-height:62px;padding:4px}.core-viewing .watchlist-mode-switch button{min-height:52px;padding:7px 5px}.core-viewing .watchlist-mode-switch strong{letter-spacing:-.01em;font-size:.84rem}.core-viewing .watchlist-mode-switch small{margin-top:2px;font-size:.66rem}.household-pulse{border-radius:var(--sm-mobile-radius);margin:14px 0 10px;padding:14px}.household-pulse-heading h2{letter-spacing:-.03em;font-size:1.22rem}.household-pulse-stats{border-radius:14px;margin:12px 0 10px}.household-pulse-stats>span{min-height:58px;padding:7px 3px}.household-pulse-stats strong{font-size:1.06rem}.household-pulse-insights{gap:9px}.household-pulse-insights article{flex-basis:min(76vw,260px);min-height:98px}.watch-intelligence{margin:10px 0 18px;padding:0}.watch-intelligence>header{align-items:end;padding:0 2px 9px}.watch-intelligence>header>div{gap:1px}.watch-intelligence>header strong{font-size:1.08rem}.watch-intelligence-strip{margin-inline:calc(var(--sm-mobile-gutter) * -1);padding:0 var(--sm-mobile-gutter) 4px;scroll-padding-inline:var(--sm-mobile-gutter);gap:10px}.watch-intelligence-card{flex:0 0 min(78vw,270px);min-height:116px;padding:14px}.core-viewing .lists{gap:0;padding-top:8px}.core-viewing .watch-section{margin-bottom:var(--sm-mobile-section-gap)}.core-viewing .section-heading{align-items:flex-end;min-height:58px;margin-bottom:13px}.core-viewing .section-heading-main{gap:10px;padding:6px 0 9px}.core-viewing .section-heading h2{font-size:clamp(1.5rem,7vw,1.9rem)}.core-viewing .section-description{max-width:30ch;font-size:.78rem;line-height:1.45}.core-viewing .section-sort{border-radius:999px}#watching .title-grid{grid-template-columns:minmax(0,1fr);gap:18px}#watching .cinematic-poster-frame{aspect-ratio:16/10;max-height:300px}#watching .cinematic-poster-frame :is(img,.poster-placeholder){object-fit:cover;object-position:center 24%;width:100%;height:100%}#watching .cinematic-card-copy strong{font-size:clamp(1.25rem,6vw,1.65rem);line-height:1.08}#watching .cinematic-card-support{padding:12px 13px}#up-next .title-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}#up-next .title-card-swipe-shell:first-child{grid-column:1/-1}#up-next .title-card-swipe-shell:first-child .cinematic-poster-frame{aspect-ratio:16/10;max-height:292px}#up-next .title-card-swipe-shell:first-child .cinematic-poster-frame :is(img,.poster-placeholder){object-fit:cover;object-position:center 24%;width:100%;height:100%}#up-next .title-card-swipe-shell:first-child .cinematic-card-copy strong{font-size:clamp(1.2rem,6vw,1.6rem)}#up-next .title-card-swipe-shell:first-child .cinematic-card-support{padding:12px 13px}#rated .title-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}#up-next .title-card-swipe-shell:not(:first-child) .cinematic-card-support,#rated .cinematic-card-support{padding:9px 8px 10px}#up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings,#rated .card-member-ratings{gap:6px}#up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings small,#rated .card-member-ratings small{font-size:.6rem}.core-title-dialog.title-dialog{grid-template-rows:min(clamp(210px,27dvh,232px),var(--sm-visual-hero-max,100dvh)) minmax(0,1fr);height:min(96dvh,calc(var(--sm-visual-height,100dvh) - env(safe-area-inset-top)));max-height:min(96svh,calc(var(--sm-visual-height,100svh) - env(safe-area-inset-top)));border-radius:24px 24px 0 0}.core-title-dialog .dialog-poster img{object-position:center 22%}.core-title-dialog .dialog-content{padding:0 var(--sm-mobile-gutter) calc(34px + env(safe-area-inset-bottom))}.core-title-dialog .dialog-scroll{scroll-padding-block:18px calc(72px + env(safe-area-inset-bottom))}.core-title-dialog .dialog-header{align-items:flex-start;padding:16px 0 14px}.core-title-dialog .dialog-header-copy h2{font-size:clamp(1.65rem,8vw,2.2rem);line-height:1.02}.core-title-dialog .title-at-a-glance{gap:7px}.core-title-dialog .title-at-a-glance>div{border-radius:14px}.core-title-dialog .title-rating-summary{border-radius:16px;margin-top:10px}.core-title-dialog .title-deep-details{margin-top:0}.core-title-dialog .title-details-heading{padding:0 2px 10px;display:block}.core-title-dialog .title-details-heading h3{font-size:1.15rem;line-height:1.2}.core-title-dialog .title-about-panel.title-about-reading{border-radius:0;padding:0}.core-title-dialog .title-detail-zone{border-radius:0;padding:22px 0 0}.core-title-dialog .title-cast-chips span{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.core-title-dialog .title-cast-more .title-cast-chips{padding-bottom:18px}.core-title-dialog .title-cast-more .title-cast-chips span:last-child{scroll-margin-block:64px}.discovery-social .discover-deck{margin-inline:calc(var(--sm-mobile-gutter) * -.35)}.discover-card{border-radius:26px}.discover-card-hud{top:16px;left:16px;right:16px}.discover-actions{padding:2px 1px 0;gap:7px!important}.discover-actions>button>b{width:50px!important;height:50px!important}.discover-actions>button>span{font-size:.68rem!important}.community-home .community-home-intro{gap:8px;margin-bottom:16px}.community-home .community-home-intro h2{font-size:clamp(1.7rem,8vw,2.2rem);line-height:1.05}.community-home .community-home-intro p{max-width:34ch;font-size:.94rem;line-height:1.5}.community-home .community-start-here>div{gap:7px}.community-home .community-start-here button{border-radius:15px;min-height:58px}.community-home .community-now-summary{margin-inline:calc(var(--sm-mobile-gutter) * -1);padding-inline:var(--sm-mobile-gutter)}.community-home .community-now-summary :is(button,div){flex-basis:min(72vw,250px);min-height:104px}.account-entry .account-heading{margin-bottom:14px}.account-entry .profile-photo-card,.account-entry :is(.visual-preferences,.experience-preferences,.independent-auth-settings,.push-preferences,.household-settings,.members-panel){box-shadow:none;border-radius:18px}.account-entry .household-profile-view{gap:14px}.household-nav.household-nav-mobile{background:color-mix(in srgb,var(--theme-raised) 94%,transparent);border-color:var(--theme-edge-strong);bottom:max(10px,env(safe-area-inset-bottom));height:68px;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));border-radius:24px;padding:5px;box-shadow:0 16px 38px #00000052,inset 0 1px #ffffff12}.household-nav.household-nav-mobile button{border-radius:18px;gap:3px;min-height:56px;font-size:.65rem}.household-nav.household-nav-mobile button svg{width:20px;height:20px}.household-nav.household-nav-mobile button.is-active{background:var(--theme-selected-surface);box-shadow:inset 0 0 0 1px var(--theme-selected-edge);color:var(--theme-content)}}@media (height<=700px) and (width<=760px){.core-title-dialog.title-dialog{grid-template-rows:96px minmax(0,1fr)}.core-title-dialog .dialog-header{gap:8px;padding:10px 0 9px}.core-title-dialog .dialog-header-copy h2{font-size:clamp(1.35rem,7vw,1.8rem)}}@media (width<=430px){.page-shell{padding-left:var(--sm-mobile-gutter);padding-right:var(--sm-mobile-gutter)}}@media (width<=360px){:root{--sm-mobile-gutter:12px}#up-next .title-grid,#rated .title-grid{gap:12px 8px}.core-title-dialog.title-dialog{grid-template-rows:min(clamp(188px,25dvh,216px),var(--sm-visual-hero-max,100dvh)) minmax(0,1fr)}.household-pulse-heading{gap:8px}}@media (width<=330px){#watching .cinematic-poster-frame,#up-next .title-card-swipe-shell:first-child .cinematic-poster-frame{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.mobile-renaissance-enter{transition:none!important;animation:none!important}}@media (width<=760px){.discover-copy .discover-actions{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:none;margin-top:8px;display:grid;gap:4px!important}.discover-copy .discover-actions>button{flex-direction:column;gap:2px;min-width:0;min-height:48px;padding:4px 2px}.discover-copy .discover-actions>button>b,.discover-copy .discover-actions .discover-keep>b{margin:0;width:28px!important;height:28px!important}.core-viewing #watching .cinematic-card-footer,.core-viewing #up-next .title-card-swipe-shell:first-child .cinematic-card-footer{padding-top:7px}.core-viewing .cinematic-critic-scores{gap:5px 6px}.core-viewing .cinematic-critic-scores .critic-chip{min-height:27px;padding:4px 7px 4px 5px}.core-viewing .critic-source-icon{flex-basis:16px;width:16px;height:16px}.core-viewing .critic-chip.is-rt .critic-source-icon:before{width:6px;height:6px;left:5px}.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .cinematic-critic-scores .critic-chip,.core-viewing #rated .cinematic-critic-scores .critic-chip{gap:4px;min-height:24px;padding:3px 6px 3px 4px}.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .critic-source-icon,.core-viewing #rated .critic-source-icon{flex-basis:14px;width:14px;height:14px}}.discovery-social .community-visit{max-width:1080px;padding-bottom:calc(104px + env(safe-area-inset-bottom));gap:16px;position:relative}.discovery-social .community-visit-hero{border-radius:24px;height:220px;min-height:0;overflow:hidden}.discovery-social .community-visit-hero-art{filter:saturate(.86);grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,.8fr))}.discovery-social .community-visit-hero-art :is(img,.poster-placeholder){object-position:center 28%}.discovery-social .community-visit-hero-shade{background:linear-gradient(90deg,#05080ddb 0%,#05080d75 52%,#05080d2e 100%),linear-gradient(#05080d14 26%,#05080de0)}.discovery-social .community-visit-hero-copy{justify-content:flex-end;padding:22px;top:0;bottom:0}.discovery-social .community-visit-identity{align-items:flex-end;gap:13px;min-width:0;display:flex}.discovery-social .community-visit-identity>div:last-child{min-width:0}.discovery-social .community-visit-hero-copy .community-visit-identity .circle-avatar-stack{flex:none;margin:0 0 2px}.discovery-social .community-visit-hero-copy .community-visit-identity .circle-avatar{width:34px;height:34px}.discovery-social .community-visit-hero-copy h1{font-size:clamp(1.65rem,4vw,2.35rem);line-height:1}.discovery-social .community-visit-hero-copy p{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.78rem;overflow:hidden}.discovery-social .community-visit-kicker{margin-bottom:5px;font-size:.6rem}.discovery-social .community-visit-tastes{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.discovery-social .community-visit-tastes span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffc;background:#05080d80;border:1px solid #ffffff24;border-radius:999px;padding:6px 9px;font-size:.65rem}.discovery-social .community-home-tabs{background:#ffffff06;border-color:#ffffff1c;border-radius:18px;gap:4px;padding:4px}.discovery-social .community-home-tabs button{border-radius:14px;min-height:48px;padding:8px 10px}.discovery-social .community-home-tabs button[aria-pressed=true]{background:linear-gradient(145deg,#f1d57b26,#ffffff09);border-color:#f1d57b45}.discovery-social .community-visit-shelves{gap:30px;display:grid}.discovery-social .community-visit-shelf{min-width:0;scroll-margin-top:96px}.discovery-social .community-visit-shelf-heading{margin:0 0 12px}.discovery-social .community-visit-shelf-heading small{color:var(--theme-secondary);font-size:.7rem}.discovery-social .community-visit-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:14px;margin:0;padding:0 0 10px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.discovery-social .community-visit-rail::-webkit-scrollbar{display:none}.discovery-social .community-visit-rail>article{scroll-snap-align:start;flex:0 0 190px}.discovery-social .community-visit-card{min-width:0}.discovery-social .community-visit-title{touch-action:pan-x pan-y;gap:8px}.discovery-social .community-visit-poster{border-radius:15px;width:100%;display:block;overflow:hidden}.discovery-social .community-visit-poster :is(img,.poster-placeholder){aspect-ratio:2/3;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.discovery-social .community-visit-title strong{color:var(--theme-content);min-height:2.4em;font-family:inherit;font-size:.9rem;font-weight:760;line-height:1.2}.discovery-social .community-visit-grid .community-visit-meta{margin:4px 0 8px;font-size:.7rem}.discovery-social .community-visit-card-social{justify-content:space-between;align-items:center;gap:7px;min-height:28px;display:flex}.discovery-social .community-visit-card-social .circle-avatar-stack{min-width:0;display:flex}.discovery-social .community-visit-card-social .circle-avatar{border:2px solid var(--theme-canvas);width:24px;height:24px}.discovery-social .community-visit-rating{color:var(--theme-accent);white-space:nowrap;font-size:.66rem;font-weight:720}.discovery-social .community-visit-rating.is-quiet{color:var(--theme-secondary);font-weight:560}.discovery-social .community-visit-card-action{min-height:30px;margin-top:6px}.discovery-social .community-visit-add{color:var(--theme-accent);background:0 0;border:0;min-height:30px;padding:3px 0;font-size:.7rem!important}.discovery-social .community-visit-owned{color:var(--theme-secondary);font-size:.68rem}@media (width<=760px){.discovery-social .community-visit{gap:13px;padding-top:8px}.discovery-social .community-visit-topbar{top:12px;left:10px;right:10px}.discovery-social .community-visit-hero{border:1px solid #ffffff1a;border-radius:22px;height:190px;min-height:0;margin-inline:0}.discovery-social .community-visit-hero-art{grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(0,.72fr))}.discovery-social .community-visit-hero-shade{background:linear-gradient(90deg,#05080de6 0%,#05080d75 58%,#05080d2e 100%),linear-gradient(#05080d08 25%,#05080de0)}.discovery-social .community-visit-hero-copy{padding:58px 16px 14px}.discovery-social .community-visit-identity{align-items:flex-end;gap:10px}.discovery-social .community-visit-hero-copy h1{font-size:clamp(1.55rem,7.4vw,2rem)}.discovery-social .community-visit-hero-copy p{font-size:.7rem}.discovery-social .community-visit-tastes{gap:5px;margin-top:9px}.discovery-social .community-visit-tastes span{padding:5px 7px;font-size:.58rem}.discovery-social .community-home-tabs{margin-top:0}.discovery-social .community-home-tabs button{flex-direction:row;gap:5px;min-height:46px;padding:7px 6px;font-size:.76rem}.discovery-social .community-home-tabs button span{font-size:.64rem}.discovery-social .community-visit-shelves{gap:28px}.discovery-social .community-visit-shelf-heading{margin:2px 0 11px}.discovery-social .community-visit-shelf-heading h2{font-size:1.42rem}.discovery-social .community-visit-rail{margin-inline:calc(var(--sm-mobile-gutter) * -1);padding:0 var(--sm-mobile-gutter) 9px;scroll-padding-inline:var(--sm-mobile-gutter);gap:12px}.discovery-social .community-visit-rail>article{flex-basis:min(45vw,178px)}}@media (width<=390px){.discovery-social .community-visit-hero{height:178px}.discovery-social .community-visit-hero-copy{padding:55px 14px 12px}.discovery-social .community-visit-hero-copy .community-visit-identity .circle-avatar{width:30px;height:30px}.discovery-social .community-visit-tastes span:nth-child(n+3){display:none}}:root .cinematic-card-support .card-member-ratings>button{grid-template-columns:22px minmax(0,1fr);gap:5px;min-width:0;max-width:none;min-height:30px;padding:2px 0;display:grid}:root .cinematic-card-support .card-member-ratings>button>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}:root .cinematic-card-support .card-member-ratings>button small{width:100%;max-width:100%;font-size:.6rem}:root .cinematic-card-support .card-member-ratings>button b{color:var(--ink);text-overflow:ellipsis;max-width:100%;font-size:.68rem;font-weight:700;overflow:hidden}@media (width>=761px){:root .cinematic-card-support{grid-template-rows:30px 22px}:root .cinematic-card-footer{grid-row:2}:root .cinematic-rating-block{display:contents}:root .cinematic-rating-block .card-member-ratings{grid-row:1}}@media (width<=760px){.core-viewing #watching .cinematic-card-support,.core-viewing #up-next .title-card-swipe-shell:first-child .cinematic-card-support,.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .cinematic-card-support,.core-viewing #rated .cinematic-card-support{background:linear-gradient(145deg,#ffffff0d,#ffffff03),#090e16d1;border-top:1px solid #ffffff1a;grid-template-rows:auto auto auto;gap:0;min-height:0;padding:10px 10px 9px;display:grid;overflow:hidden}.core-viewing #watching .card-member-ratings,.core-viewing #up-next .title-card-swipe-shell:first-child .card-member-ratings,.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings,.core-viewing #rated .card-member-ratings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;min-height:0;margin:0;padding:0;display:grid}.core-viewing #watching .card-member-ratings>:is(span,button),.core-viewing #up-next .title-card-swipe-shell:first-child .card-member-ratings>:is(span,button),.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings>:is(span,button),.core-viewing #rated .card-member-ratings>:is(span,button){text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:34px;padding:0;display:grid}.core-viewing #watching .card-member-ratings>:is(span,button)+:is(span,button),.core-viewing #up-next .title-card-swipe-shell:first-child .card-member-ratings>:is(span,button)+:is(span,button),.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings>:is(span,button)+:is(span,button),.core-viewing #rated .card-member-ratings>:is(span,button)+:is(span,button){border-left:0;padding-left:0;padding-right:0}.core-viewing #watching .card-member-ratings .rating-avatar,.core-viewing #up-next .title-card-swipe-shell:first-child .card-member-ratings .rating-avatar,.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings .rating-avatar,.core-viewing #rated .card-member-ratings .rating-avatar{width:28px;height:28px}.core-viewing #watching .card-member-ratings small,.core-viewing #up-next .title-card-swipe-shell:first-child .card-member-ratings small,.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings small,.core-viewing #rated .card-member-ratings small{color:var(--theme-secondary);font-size:.58rem;line-height:1.1}.core-viewing #watching .card-member-ratings b,.core-viewing #up-next .title-card-swipe-shell:first-child .card-member-ratings b,.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings b,.core-viewing #rated .card-member-ratings b{color:var(--theme-content);margin-top:0;font-size:.7rem;font-weight:760;line-height:1.15}.core-viewing #watching .card-member-ratings .is-actionable b,.core-viewing #up-next .title-card-swipe-shell:first-child .card-member-ratings .is-actionable b,.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .card-member-ratings .is-actionable b,.core-viewing #rated .card-member-ratings .is-actionable b{color:var(--theme-accent)}.core-viewing #watching .cinematic-card-footer,.core-viewing #up-next .title-card-swipe-shell:first-child .cinematic-card-footer,.core-viewing #up-next .title-card-swipe-shell:not(:first-child) .cinematic-card-footer,.core-viewing #rated .cinematic-card-footer{border-top:1px solid #ffffff14;min-height:38px;padding:7px 0}}.is-discover-immersive{background:#05070b;min-height:100dvh}.is-discover-immersive>.site-header,.is-discover-immersive>.household-nav-desktop{display:none!important}.is-discover-immersive .page-shell{width:100%;max-width:none;padding:0}.is-discover-immersive .discover-hub{min-height:100dvh;padding:0 max(18px,env(safe-area-inset-right)) calc(34px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:radial-gradient(circle at 50% -10%,#c6a15b24,#0000 34%),linear-gradient(#080b11 0%,#05070b 55%,#030508 100%);animation:.42s cubic-bezier(.16,1,.3,1) both discover-portal-in}.discover-immersive-header{padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 10px max(18px,env(safe-area-inset-left));z-index:30;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:14px;display:grid;position:sticky;top:0;left:0;right:0}.discover-immersive-header:before{-webkit-backdrop-filter:blur(14px);content:"";pointer-events:none;z-index:-1;background:linear-gradient(#05070beb,#05070b94 74%,#0000);position:absolute;inset:0 0 -18px}.discover-exit,.discover-immersive-spacer{width:44px;height:44px}.discover-exit{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.discover-immersive-header .discover-mode-switch{background:#ffffff13;border:1px solid #ffffff1c;border-radius:999px;width:100%;max-width:420px;min-height:48px;margin:auto;padding:4px}.discover-immersive-header .discover-mode-switch button{border-radius:999px;min-height:40px}.discover-immersive-header .discover-mode-switch small{display:none}.is-discover-immersive .discover-mode-panel{max-width:1180px;margin:0 auto}.is-discover-immersive .discover-deck{min-height:calc(100dvh - 100px);padding-top:4px}.discover-curated{padding:18px 0 54px}.discover-curated>header{justify-content:space-between;align-items:end;gap:24px;max-width:1080px;margin:18px auto 22px;display:flex}.discover-curated>header>div span{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.discover-curated>header h2{color:#fff;letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(2.25rem,6vw,4.2rem);line-height:.94}.discover-curated>header p{color:#ffffffa8;max-width:36ch;margin:0;line-height:1.5}.discover-curated .curated-controls{background:#ffffff0e;border-color:#ffffff1a;max-width:1080px;margin:0 auto 28px}.curated-shelves{gap:38px;max-width:1080px;margin:0 auto;display:grid}.curated-shelf{gap:14px;display:grid}.curated-shelf-heading{justify-content:space-between;align-items:baseline;margin:0;display:flex}.curated-shelf-heading h3{color:#fff;margin:0;font-size:clamp(1.2rem,3vw,1.65rem)}.curated-shelf-heading h3 span{color:#ffffff6b;margin-left:9px;font-size:.72rem}.curated-mosaic{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:104px;gap:10px;display:grid}.curated-mosaic-tile{color:#fff;cursor:pointer;text-align:left;background:#111722;border:0;border-radius:20px;grid-area:span 2/span 1;min-height:0;padding:0;position:relative;overflow:hidden;transform:translateZ(0)}.curated-mosaic-tile.is-hero{grid-area:span 4/span 2}.curated-mosaic-tile.is-wide{grid-area:span 2/span 2}.curated-mosaic-tile.is-tall{grid-row:span 3}.curated-mosaic-art,.curated-mosaic-art>span,.curated-mosaic-art img,.curated-mosaic-art .poster-placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.curated-mosaic-art img{transition:transform .36s cubic-bezier(.16,1,.3,1),filter .25s}.curated-mosaic-shade{background:linear-gradient(#0000 35%,#020408d6 100%);position:absolute;inset:0}.curated-mosaic-copy{z-index:2;gap:4px;padding:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.curated-mosaic-copy small{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:700}.curated-mosaic-copy strong{font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.95rem,2vw,1.35rem);line-height:1.05}.curated-mosaic-copy>span{color:var(--theme-accent);font-size:.68rem;font-weight:800}@media (hover:hover){.curated-mosaic-tile:hover .curated-mosaic-art img{filter:saturate(1.08)brightness(1.04);transform:scale(1.045)}}.watchlist-insights-drawer{border-top:1px solid var(--theme-edge);margin:26px 0 8px;padding-top:12px}.watchlist-insights-drawer>summary{color:var(--theme-secondary);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:.82rem;font-weight:750;display:flex}.watchlist-insights-drawer>summary:after{content:"＋";font-size:1.1rem}.watchlist-insights-drawer[open]>summary:after{content:"−"}.watchlist-insights-drawer .household-pulse{margin-top:10px}.watchlist-insights-drawer .watch-intelligence{margin-bottom:0}.community-stories>article{grid-template-columns:minmax(0,1fr) minmax(150px,40%)!important}.community-story-poster{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;align-self:stretch!important;min-height:100%!important}.community-story-poster>img,.community-story-poster>.poster-placeholder{opacity:0!important}.community-story-poster:after{background:linear-gradient(90deg,#0c111acc 0%,#0c111a40 22%,#0000 52%)!important}@media (width<=760px){.is-discover-immersive .discover-hub{padding-left:0;padding-right:0}.is-discover-immersive .discover-mode-panel{max-width:none}.discover-immersive-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding-left:12px;padding-right:12px}.discover-immersive-header .discover-mode-switch{min-height:46px}.is-discover-immersive .discover-deck{padding-inline:12px}.discover-curated{padding:10px 12px 44px}.discover-curated>header{align-items:flex-start;gap:9px;margin:16px 2px 18px;display:grid}.discover-curated>header h2{font-size:clamp(2rem,11vw,3rem)}.discover-curated>header p{font-size:.9rem}.discover-curated .curated-controls{margin-bottom:18px}.curated-shelves{gap:28px}.curated-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:92px;gap:8px}.curated-mosaic-tile{border-radius:16px}.curated-mosaic-tile.is-hero{grid-area:span 3/span 2}.curated-mosaic-tile.is-wide{grid-area:span 2/span 2}.curated-mosaic-tile.is-tall{grid-row:span 3}.curated-mosaic-copy{padding:11px}.curated-mosaic-copy strong{font-size:clamp(.92rem,4vw,1.16rem)}.community-stories{grid-template-columns:1fr!important}.community-stories>article{width:100%;grid-template-columns:minmax(0,1fr) minmax(142px,42%)!important}.community-story-poster{min-width:142px!important;min-height:100%!important}}@media (width<=360px){.community-stories>article{grid-template-columns:minmax(0,1fr) 124px!important}.community-story-poster{min-width:124px!important}}@media (prefers-reduced-motion:reduce){.is-discover-immersive .discover-hub{animation:none}.curated-mosaic-art img{transition:none}}@keyframes discover-portal-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.is-discover-immersive .discover-immersive-header{padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));pointer-events:none;grid-template-columns:44px minmax(0,260px) 44px;justify-content:space-between;position:fixed}.is-discover-immersive .discover-immersive-header:before{background:linear-gradient(#05070ba8,#05070b2e 66%,#0000);inset:0 0 -10px}.is-discover-immersive .discover-immersive-header :is(.discover-exit,.discover-mode-switch,.explore-tune-slot){pointer-events:auto}.is-discover-immersive .discover-exit{-webkit-backdrop-filter:blur(18px)saturate(145%);background:#080b1194;border-color:#ffffff29;width:40px;height:40px}.is-discover-immersive .discover-immersive-header .discover-mode-switch{-webkit-backdrop-filter:blur(18px)saturate(145%);background:#080b1180;border-color:#ffffff21;width:min(100%,260px);min-height:40px;padding:3px}.is-discover-immersive .discover-immersive-header .discover-mode-switch button{min-height:34px;padding:5px 10px;font-size:.78rem}.is-discover-immersive .explore-tune-slot{justify-content:flex-end;align-items:center;width:44px;min-height:40px;display:flex}.is-discover-immersive .explore-tune-slot .explore-controls,.is-discover-immersive .explore-tune-slot fieldset,.is-discover-immersive .explore-tune-slot .explore-types{margin:0;padding:0}.is-discover-immersive .explore-tune-slot fieldset{border:0;min-width:0}.is-discover-immersive .explore-tune-slot .explore-types{display:block}.is-discover-immersive .explore-tune-slot .explore-filter-trigger{background:var(--theme-canvas-raised);border:1px solid var(--theme-edge);color:var(--theme-content);-webkit-backdrop-filter:blur(18px)saturate(145%);border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.is-discover-immersive .explore-tune-slot .explore-filter-trigger svg{width:18px;height:18px}.is-discover-immersive .discover-mode-panel,.is-discover-immersive .discover-deck{padding-top:0}.is-discover-immersive .discover-hub{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.is-discover-immersive .discover-stack{margin-top:0}.is-discover-immersive .discover-title-link{appearance:none;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-wrap:pretty;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.is-discover-immersive .discover-title-link:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px;border-radius:8px}.is-discover-immersive .discover-copy .discover-actions{box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(130%);background:#070a106b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:3px;width:100%;max-width:none;margin:10px 0 0;padding:5px;display:grid;position:static;left:auto;right:auto}.is-discover-immersive .discover-copy .discover-actions>button{color:#fffc;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:48px;padding:4px 2px;font-size:.64rem;display:flex}.is-discover-immersive .discover-copy .discover-actions>button>b,.is-discover-immersive .discover-copy .discover-actions .discover-keep>b{box-shadow:none;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:25px;margin:0;display:flex}.is-discover-immersive .discover-copy .discover-actions>button>b svg{width:20px;height:20px}.is-discover-immersive .discover-copy .discover-actions>button>span{line-height:1.05;font-size:.8125rem!important}.is-discover-immersive .discover-copy .discover-actions .discover-keep{color:#f1d57b;background:linear-gradient(145deg,#f1d57b38,#c79f511a)}.is-discover-immersive .discover-data-status{display:none}.is-discover-immersive .discover-destination{margin-top:8px}@media (width<=760px){.is-discover-immersive .discover-hub{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.is-discover-immersive .discover-immersive-header{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));grid-template-columns:40px minmax(0,220px) 40px}.is-discover-immersive .discover-immersive-header .discover-mode-switch{width:min(100%,220px)}.is-discover-immersive .discover-deck{padding-inline:8px}.is-discover-immersive .discover-stack{width:100%}.is-discover-immersive .discover-copy{min-height:39%;padding:62px 17px 14px}.is-discover-immersive .discover-copy h2{margin:8px 0 7px;font-size:clamp(31px,9vw,40px)}.is-discover-immersive .discover-copy .discover-score-row{margin-bottom:2px}.is-discover-immersive .discover-copy .discover-actions{margin-top:8px}.is-discover-immersive .discover-destination{display:none}}@media (width<=390px){.is-discover-immersive .discover-immersive-header{grid-template-columns:38px minmax(0,206px) 38px}.is-discover-immersive .discover-copy{padding-inline:15px}.is-discover-immersive .discover-copy h2{font-size:31px}.is-discover-immersive .discover-copy .discover-actions>button{min-height:45px}}.is-discover-immersive .discover-hub{animation:none}.discover-curated{padding-top:64px}.discover-curated .curated-intro{margin-bottom:14px}.curated-utility{z-index:24;max-width:1080px;margin:0 auto 14px;position:relative}.curated-compact-toolbar{background:#080b11e6;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:40px minmax(0,1fr) 40px auto;align-items:center;gap:5px;max-width:520px;min-height:48px;margin:0;padding:4px 6px;display:grid}.curated-compact-toolbar .sm-icon-button{border:0;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.curated-compact-toolbar .sm-icon-button svg{width:17px;height:17px}.curated-compact-toolbar .is-active{color:var(--theme-accent)}.curated-type-switch{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px;display:grid}.curated-type-switch button{color:#ffffffad;background:0 0;border:0;border-radius:999px;min-height:36px;padding:5px 8px;font-size:.75rem}.curated-type-switch button[aria-pressed=true]{color:#f1d57b;background:#f1d57b29;box-shadow:inset 0 0 0 1px #f1d57b52}.curated-count{color:#ffffff80;text-align:center;min-width:28px;font-size:.68rem}.curated-search-panel,.curated-filter-panel{background:#0a0e16f7;border:1px solid #ffffff1f;border-radius:16px;gap:8px;max-width:520px;margin-top:7px;padding:8px;display:flex;box-shadow:0 16px 38px #00000052}.curated-search-panel label{flex:1;min-width:0}.curated-search-panel input{width:100%}.curated-search-panel .sm-icon-button{flex:0 0 42px;width:42px;height:42px}.curated-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.curated-filter-panel label{gap:5px;display:grid}.curated-filter-panel label>span{color:#ffffff8c;font-size:.68rem;font-weight:700}.curated-filter-panel .sm-button{align-self:end;min-height:44px}.curated-load-more-wrap{flex-direction:column;align-items:center;gap:7px;margin:0 auto;padding:6px 0 18px;display:flex}.curated-load-more-wrap small{color:#ffffff75;font-size:.7rem}.curated-load-more{min-width:150px}.curated-mosaic-tile{transform:none}@media (width<=760px){.discover-curated{padding:calc(max(58px,env(safe-area-inset-top) + 46px)) 8px 44px}.discover-curated .curated-intro{display:none}.curated-utility{top:calc(env(safe-area-inset-top) + 48px);margin:0 0 10px;position:sticky}.curated-compact-toolbar{grid-template-columns:38px minmax(0,1fr) 38px 28px;width:100%;max-width:none;min-height:44px;padding:3px 5px}.curated-compact-toolbar .sm-icon-button{width:36px;min-width:36px;height:36px;min-height:36px}.curated-type-switch button{min-height:34px;padding:4px 5px;font-size:.72rem}.curated-search-panel,.curated-filter-panel{width:100%;max-width:none}.curated-filter-panel{grid-template-columns:1fr 1fr}.curated-filter-panel .sm-button{grid-column:1/-1}.curated-shelves{gap:22px}.curated-shelf-heading{padding-inline:2px}.curated-mosaic-tile{transform:none!important}.is-discover-immersive .discover-exit,.is-discover-immersive .discover-immersive-header .discover-mode-switch,.is-discover-immersive .explore-tune-slot .explore-filter-trigger,.is-discover-immersive .discover-copy .discover-actions{-webkit-backdrop-filter:none;backdrop-filter:none}.is-discover-immersive .discover-exit{background:#080b11e0}.is-discover-immersive .discover-immersive-header .discover-mode-switch{background:#080b11db}.is-discover-immersive .discover-copy .discover-actions{background:#070a10db}}@media (width<=360px){.curated-compact-toolbar{grid-template-columns:34px minmax(0,1fr) 34px 25px}.curated-compact-toolbar .sm-icon-button{width:34px;min-width:34px;height:34px;min-height:34px}.curated-type-switch button{padding-inline:3px;font-size:.68rem}}body:has(.is-discover-immersive){padding-bottom:0}.is-discover-immersive .discover-hub{min-height:100dvh;padding:0;overflow-x:clip}.is-discover-immersive .discover-mode-panel{width:100%;max-width:none;min-height:100dvh;margin:0}.is-discover-immersive .discover-deck{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0}.is-discover-immersive .discover-stack{perspective:none;width:100%;max-width:none;height:100dvh;margin:0;overflow:hidden}.is-discover-immersive .discover-card{box-shadow:none;background:#05070b;border:0;border-radius:0}.is-discover-immersive .discover-card.is-next{opacity:.35;transform:scale(.985)}.is-discover-immersive .discover-poster{height:100%;position:absolute;inset:0}.is-discover-immersive .discover-poster img,.is-discover-immersive .discover-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.is-discover-immersive .discover-card-hud{left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));top:calc(max(10px,env(safe-area-inset-top)) + 58px)}.is-discover-immersive .discover-copy{max-width:760px;height:auto;min-height:0;padding:0 24px max(30px,env(safe-area-inset-bottom));background:0 0;bottom:0}.is-discover-immersive .discover-meta span{color:#ffffffdb;background:#080b1170;border-color:#ffffff26;border-radius:999px}.is-discover-immersive .discover-copy .discover-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:2px 0 0}.is-discover-immersive .discover-copy .discover-actions>button{background:#070a107a;border:1px solid #ffffff1a;border-radius:14px}.is-discover-immersive .discover-copy .discover-actions .discover-keep{border-color:#f1d57b4d}.is-discover-immersive .discover-immersive-header{z-index:80}.is-discover-immersive .explore-tune-slot .curated-filter-trigger{background:#080b1194;border:1px solid #ffffff29;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.is-discover-immersive .explore-tune-slot .curated-filter-trigger.is-active{color:#f1d57b;border-color:#f1d57b73}.discover-curated{min-height:100dvh;padding:calc(max(72px,env(safe-area-inset-top) + 62px)) 18px calc(96px + env(safe-area-inset-bottom))}.discover-curated .curated-intro{margin-top:0}.curated-filter-sheet{max-height:calc(var(--sm-visual-height,100dvh) - max(92px,env(safe-area-inset-top) + 82px) - env(safe-area-inset-bottom));max-width:520px;left:50%;top:calc(var(--sm-visual-top,0px) + max(66px,env(safe-area-inset-top) + 56px));z-index:90;background:#080b11f7;border:1px solid #ffffff24;border-radius:22px;gap:14px;width:min(100vw - 24px,520px);padding:16px;display:grid;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 24px 64px #00000080}.curated-filter-sheet>header{justify-content:space-between;align-items:center;display:flex}.curated-filter-sheet>header>div{gap:2px;display:grid}.curated-filter-sheet>header span,.curated-filter-sheet label>span{color:#ffffff8f;font-size:.68rem;font-weight:720}.curated-filter-sheet>header strong{color:#fff;font-size:1.05rem}.curated-filter-sheet>header .sm-icon-button{width:40px;height:40px;min-height:40px}.curated-filter-search{gap:6px;display:grid}.curated-filter-search input{width:100%}.curated-filter-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.curated-filter-types .sm-button{min-height:40px}.curated-filter-types .sm-button[aria-pressed=true]{color:#f1d57b;background:#f1d57b29;border-color:#f1d57b4d}.curated-filter-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.curated-filter-selects label{gap:6px;display:grid}.curated-filter-sheet footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.curated-filter-sheet footer small{color:#ffffff94}.curated-filter-sheet footer .sm-button{min-height:38px}.discover-curated .curated-shelves{margin-top:0}@media (width<=760px){.is-discover-immersive .discover-deck{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0}.is-discover-immersive .discover-deck .discover-stack{width:100%;max-width:none;height:100dvh;min-height:100svh;margin:0}.is-discover-immersive .discover-deck .discover-card.is-current{height:100%;min-height:100%;display:block;position:absolute;inset:0}.is-discover-immersive .discover-deck .discover-card.is-current .discover-poster{flex:none;width:100%;height:100%;position:absolute;inset:0}.is-discover-immersive .discover-deck .discover-card.is-current .discover-copy{bottom:calc(68px + max(7px,env(safe-area-inset-bottom)));color:#fff;height:auto;inset:auto 0 calc(68px + max(7px,env(safe-area-inset-bottom)));max-width:none;min-height:0;padding:0 max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:0 0;width:100%;position:absolute}.is-discover-immersive .discover-deck .discover-copy h2{color:#fff;margin:7px 0 6px;font-size:clamp(30px,9.4vw,40px);line-height:1.02}.is-discover-immersive .discover-stack{height:100dvh;min-height:100svh}.is-discover-immersive .discover-card{border-radius:0!important}.is-discover-immersive .discover-poster img{object-position:center 34%}.is-discover-immersive .discover-copy .discover-actions{margin-top:7px}.is-discover-immersive .discover-copy .discover-actions>button{min-height:46px}.is-discover-immersive .discover-card-hud{left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));top:calc(max(10px,env(safe-area-inset-top)) + 54px)}.discover-curated{padding:calc(max(62px,env(safe-area-inset-top) + 52px)) 8px calc(86px + env(safe-area-inset-bottom))}.discover-curated .curated-intro{display:none}.discover-curated .curated-shelves{gap:22px}.curated-filter-sheet{top:calc(var(--sm-visual-top,0px) + max(60px,env(safe-area-inset-top) + 50px));border-radius:20px;width:calc(100vw - 16px)}.curated-filter-selects{grid-template-columns:1fr}}@media (width<=360px){.is-discover-immersive .discover-copy{padding-left:12px;padding-right:12px}.is-discover-immersive .discover-copy h2{font-size:clamp(28px,9vw,34px)}.curated-filter-sheet{padding:14px}}@media (height<=700px) and (width<=760px){.is-discover-immersive .discover-copy{bottom:calc(64px + max(5px,env(safe-area-inset-bottom)))}.is-discover-immersive .discover-copy h2{font-size:clamp(26px,8vw,34px)}.is-discover-immersive .discover-meta,.is-discover-immersive .discover-score-row{font-size:.7rem}}main.is-discover-immersive,.is-discover-immersive .discover-hub{background:#05070b}body:has(main.is-discover-immersive){background:#05070b}.is-discover-immersive .discover-immersive-header{padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));grid-template-columns:42px minmax(0,236px) 42px;align-items:center;gap:10px}.is-discover-immersive .discover-immersive-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#05070bb8 0%,#05070b57 52%,#0000 100%);inset:0 0 -8px}.is-discover-immersive .discover-exit{-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);background:#05070ba8;border-color:#ffffff26;box-shadow:0 8px 28px #00000038}.is-discover-immersive .discover-immersive-header .discover-mode-switch{-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);background:#0a0b0e9e;border-color:#ffffff24;width:min(100%,236px);min-height:42px;padding:3px;box-shadow:0 8px 28px #0003}.is-discover-immersive .discover-immersive-header .discover-mode-switch button{color:#ffffff9e;min-height:36px;font-size:.82rem;transition:background .18s,color .18s,box-shadow .18s}.is-discover-immersive .discover-immersive-header .discover-mode-switch button.is-active{color:#fff;background:linear-gradient(145deg,#ecdec247,#ffffff1a);box-shadow:inset 0 0 0 1px #ffffff2e,0 2px 10px #0000002e}.is-discover-immersive .discover-card-hud{top:calc(max(10px,env(safe-area-inset-top)) + 76px)}.is-discover-immersive .discover-pick-number{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#05070b9e;border:1px solid #ffffff26;box-shadow:0 8px 24px #0000002e}.is-discover-immersive .discover-card.is-next{opacity:var(--discover-next-opacity,.66);transform:translate3d(0,var(--discover-next-y,10px),0) scale(var(--discover-next-scale,.965));transition:opacity .16s linear,transform .16s ease-out}.is-discover-immersive .discover-card.is-current{will-change:transform}.is-discover-immersive .discover-intent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;background:#05070b8f;border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px;font-size:.72rem;font-weight:800}.is-discover-immersive .discover-intent.is-pass{opacity:var(--discover-pass,0)}.is-discover-immersive .discover-intent.is-save{color:#f1d57b;opacity:var(--discover-save,0);border-color:#f1d57b7a}.is-discover-immersive .discover-copy .discover-actions{gap:6px}.is-discover-immersive .discover-copy .discover-actions>button{-webkit-backdrop-filter:blur(9px)saturate(120%);backdrop-filter:blur(9px)saturate(120%);background:#05070b94;border-color:#ffffff1f;border-radius:15px;min-height:50px;transition:transform .15s,background .15s,border-color .15s}.is-discover-immersive .discover-copy .discover-actions .discover-keep{color:#f6da83;background:linear-gradient(145deg,#99742d57,#2d231280);border-color:#f1d57b80;box-shadow:0 7px 24px #8e68251f}.is-discover-immersive .discover-copy .discover-actions .discover-pass b{color:#ffffffb8}.is-discover-immersive .discover-copy .discover-actions>button:active{transform:scale(.97)}.is-discover-immersive .discover-poster-shade{background:linear-gradient(#03040747 0%,#03040705 25%,#0304070f 48%,#030407c2 76%,#05070b 100%),linear-gradient(90deg,#0304073d,#0000 62%)}.discover-curated{background:#05070b}@media (width<=760px){.is-discover-immersive .discover-immersive-header{grid-template-columns:40px minmax(0,220px) 40px}.is-discover-immersive .discover-immersive-header .discover-mode-switch{width:min(100%,220px)}.is-discover-immersive .discover-card-hud{left:max(15px,env(safe-area-inset-left));right:max(15px,env(safe-area-inset-right));top:calc(max(10px,env(safe-area-inset-top)) + 76px)}.is-discover-immersive .discover-copy .discover-actions>button{min-height:48px}.discover-curated{padding-top:calc(max(72px,env(safe-area-inset-top) + 66px))}}@media (width<=360px){.is-discover-immersive .discover-immersive-header{grid-template-columns:38px minmax(0,200px) 38px}.is-discover-immersive .discover-immersive-header .discover-mode-switch{width:min(100%,200px)}.is-discover-immersive .discover-copy .discover-actions{gap:4px}}@media (prefers-reduced-motion:reduce){.is-discover-immersive .discover-card.is-next,.is-discover-immersive .discover-copy .discover-actions>button{transition:none}}.is-discover-immersive .discover-stack{--discover-next-blur:7px;--discover-next-brightness:.62;--discover-next-saturation:.72}.is-discover-immersive .discover-card.is-next{filter:brightness(var(--discover-next-brightness,.62)) saturate(var(--discover-next-saturation,.72)) blur(var(--discover-next-blur,7px));opacity:var(--discover-next-opacity,.42);transform:translate3d(0,var(--discover-next-y,22px),0) scale(var(--discover-next-scale,.94));transition:filter .22s cubic-bezier(.16,1,.3,1),opacity .18s linear,transform .22s cubic-bezier(.16,1,.3,1)}.is-discover-immersive .discover-decision-rail{opacity:0;pointer-events:none;z-index:4;width:min(58%,300px);display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.is-discover-immersive .discover-decision-rail.is-save{opacity:var(--discover-save,0);padding-left:max(20px,env(safe-area-inset-left));background:linear-gradient(90deg,#b98930b8 0%,#8b64206b 28%,#422f1224 68%,#0000 100%);justify-content:flex-start;align-items:center;left:0;box-shadow:inset 2px 0 #f9dd896b}.is-discover-immersive .discover-decision-rail.is-pass{opacity:var(--discover-pass,0);padding-right:max(20px,env(safe-area-inset-right));text-align:right;background:linear-gradient(270deg,#3f4e63c2 0%,#2d394b70 30%,#181f2b24 70%,#0000 100%);justify-content:flex-end;align-items:center;right:0;box-shadow:inset -2px 0 #dce5f040}.is-discover-immersive .discover-decision-rail-content{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;max-width:230px;display:grid;position:relative;transform:translateY(-5%)}.is-discover-immersive .discover-decision-rail.is-pass .discover-decision-rail-content{grid-template-columns:minmax(0,1fr) auto}.is-discover-immersive .discover-decision-rail.is-pass .discover-decision-icon{grid-area:1/2}.is-discover-immersive .discover-decision-rail.is-pass .discover-decision-copy{grid-area:1/1}.is-discover-immersive .discover-decision-rail.is-pass .discover-decision-meter{grid-column:1/3}.is-discover-immersive .discover-decision-icon{color:#fff;background:#05070b94;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s,border-color .16s,box-shadow .16s;display:flex;transform:scale(.92);box-shadow:0 16px 42px #0000004d}.is-discover-immersive .discover-decision-icon svg{stroke-width:1.9px;width:28px;height:28px}.is-discover-immersive .discover-decision-rail.is-save .discover-decision-icon{color:#f7dd91;background:#36260cbd;border-color:#f9dd89b8}.is-discover-immersive .discover-decision-rail.is-pass .discover-decision-icon{color:#edf3fa;background:#10161fb8;border-color:#dce5f06b}.is-discover-immersive .discover-decision-copy{gap:4px;min-width:0;display:grid}.is-discover-immersive .discover-decision-copy small{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:850}.is-discover-immersive .discover-decision-copy strong{color:#fff;letter-spacing:-.025em;text-wrap:balance;font-family:Screenmates Soft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.12rem,3.4vw,1.45rem);line-height:1.04}.is-discover-immersive .discover-decision-meter{background:#ffffff2e;border-radius:999px;grid-column:1/3;width:100%;height:5px;display:block;overflow:hidden}.is-discover-immersive .discover-decision-meter i{border-radius:inherit;height:100%;transform:scaleX(var(--discover-threshold,0));transform-origin:0;background:#ffffffeb;width:100%;transition:transform 70ms linear,background .15s,box-shadow .15s;display:block}.is-discover-immersive .discover-decision-rail.is-pass .discover-decision-meter i{transform-origin:100%}.is-discover-immersive .discover-decision-rail.is-save .discover-decision-meter i{background:#f6da83}.is-discover-immersive .discover-decision-rail.is-ready .discover-decision-icon{color:#111722;background:#fff;border-color:#fff;transform:scale(1.08);box-shadow:0 18px 48px #0000005c,0 0 0 7px #ffffff1f}.is-discover-immersive .discover-decision-rail.is-save.is-ready .discover-decision-icon{background:#f6da83;border-color:#f6da83;box-shadow:0 18px 48px #0000005c,0 0 0 7px #f6da832e}.is-discover-immersive .discover-decision-rail.is-ready .discover-decision-copy small{color:#fff}.is-discover-immersive .discover-decision-rail.is-ready .discover-decision-meter i{box-shadow:0 0 18px #ffffff73}.is-discover-immersive .discover-card.is-current{transform:translate3d(var(--discover-x),0,0) rotate(var(--discover-tilt)) scale(var(--discover-card-scale,1));transform-origin:50% 88%;will-change:transform;transition:border-radius .22s,transform .29s cubic-bezier(.16,1,.3,1),opacity .25s,filter .25s;border-radius:var(--discover-card-radius,0)!important}.is-discover-immersive .discover-card.is-current.is-dragging{transition:none;box-shadow:0 24px 70px #0006}.is-discover-immersive .discover-card.is-current.is-exiting-pass{filter:brightness(.8)saturate(.58);opacity:.12;transition:transform .38s cubic-bezier(.18,.78,.16,1),opacity .31s,filter .31s;transform:translate(-118vw,-1.5vh)rotate(-15deg)scale(.97);border-radius:30px!important}.is-discover-immersive .discover-card.is-current.is-exiting-up-next{filter:brightness(1.03)saturate(1.12);opacity:.14;transition:transform .38s cubic-bezier(.18,.78,.16,1),opacity .31s,filter .31s;transform:translate(118vw,-1.5vh)rotate(15deg)scale(.97);border-radius:30px!important}.is-discover-immersive .discover-swipe-wash{opacity:0;pointer-events:none;z-index:1;transition:opacity .11s linear;position:absolute;inset:0}.is-discover-immersive .discover-card.is-current[data-swipe=save] .discover-swipe-wash{opacity:var(--discover-motion,0);background:linear-gradient(90deg,#d0a3484d,#d0a3480f 38%,#0000 65%)}.is-discover-immersive .discover-card.is-current[data-swipe=pass] .discover-swipe-wash{opacity:var(--discover-motion,0);background:linear-gradient(270deg,#849db93d,#586c840d 38%,#0000 65%)}.is-discover-immersive .discover-card.is-current .discover-poster img{transform:translate3d(var(--discover-poster-x,0),0,0) scale(var(--discover-poster-scale,1.008));transition:transform .26s cubic-bezier(.16,1,.3,1)}.is-discover-immersive .discover-card.is-current.is-dragging .discover-poster img,.is-discover-immersive .discover-card.is-current.is-dragging .discover-copy{transition:none}.is-discover-immersive .discover-card.is-current .discover-copy{transform:translate3d(var(--discover-copy-x,0),0,0);transition:transform .26s cubic-bezier(.16,1,.3,1)}.is-discover-immersive .discover-copy .discover-actions .discover-pass b{color:#ffffffbd;background:#ffffff0e;border-color:#ffffff1f}.is-discover-immersive .discover-copy .discover-actions .discover-keep{box-shadow:0 8px 28px #966c2326,inset 0 0 0 1px #ffffff09}@media (width<=760px){.is-discover-immersive .discover-decision-rail{width:70%}.is-discover-immersive .discover-decision-rail-content{gap:8px 10px;max-width:190px;transform:translateY(-3%)}.is-discover-immersive .discover-decision-icon{width:58px;height:58px}.is-discover-immersive .discover-decision-icon svg{width:25px;height:25px}.is-discover-immersive .discover-decision-copy strong{font-size:clamp(1rem,4.4vw,1.25rem)}}@media (width<=360px){.is-discover-immersive .discover-decision-rail{width:74%}.is-discover-immersive .discover-decision-rail-content{max-width:170px}.is-discover-immersive .discover-decision-copy small{font-size:.61rem}}html[data-sm-effects=reduce] .is-discover-immersive .discover-card.is-next,html[data-sm-effects=reduce] .is-discover-immersive .discover-card.is-current,html[data-sm-effects=reduce] .is-discover-immersive .discover-card.is-current .discover-poster img,html[data-sm-effects=reduce] .is-discover-immersive .discover-card.is-current .discover-copy,html[data-sm-effects=reduce] .is-discover-immersive .discover-decision-icon,html[data-sm-effects=reduce] .is-discover-immersive .discover-decision-meter i{transition:none}html[data-sm-effects=reduce] .is-discover-immersive .discover-card.is-next{filter:brightness(.88)saturate(.9);transform:none}@media (prefers-reduced-motion:reduce){.is-discover-immersive .discover-card.is-current,.is-discover-immersive .discover-card.is-current .discover-poster img,.is-discover-immersive .discover-card.is-current .discover-copy,.is-discover-immersive .discover-decision-icon,.is-discover-immersive .discover-decision-meter i{transition:none}.is-discover-immersive .discover-card.is-next{filter:brightness(.88)saturate(.9);transform:none}}.is-discover-immersive .discover-personal-label{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;background:#05070b9e;border:1px solid #ffffff26;border-radius:999px;padding:8px 10px;font-size:.64rem;font-weight:760;box-shadow:0 8px 24px #0000002e}.is-discover-immersive .discover-recommendation-reason{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:52ch;margin:10px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=760px){.is-discover-immersive .discover-recommendation-reason{-webkit-line-clamp:2}}.is-discover-immersive .discover-shared-confirmation{bottom:max(92px,calc(env(safe-area-inset-bottom) + 72px));text-align:center;z-index:80;width:max-content;max-width:min(88vw,460px);padding:10px 14px;position:fixed;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.is-discover-immersive .discover-shared-confirmation{transition:none!important}}:root,:root[data-sm-theme=blue]{--sm-theme-motion-quick:.15s;--sm-theme-motion-base:.225s;--sm-theme-motion-surface:.255s;--sm-theme-motion-exit:.18s;--sm-theme-motion-ease:cubic-bezier(.22,.8,.24,1);--sm-theme-motion-settle:cubic-bezier(.2,.78,.22,1);--sm-state-loading-surface:color-mix(in srgb,var(--glass-control) 88%,var(--theme-accent) 12%);--sm-state-loading-edge:color-mix(in srgb,var(--theme-accent) 24%,var(--theme-edge));--sm-state-empty-surface:color-mix(in srgb,var(--glass-panel) 94%,var(--theme-secondary) 6%);--sm-state-success-surface:color-mix(in srgb,var(--glass-panel) 86%,var(--theme-success) 14%);--sm-state-success-edge:color-mix(in srgb,var(--theme-success) 42%,var(--theme-edge));--sm-state-error-surface:color-mix(in srgb,var(--glass-panel) 86%,var(--theme-danger) 14%);--sm-state-error-edge:color-mix(in srgb,var(--theme-danger) 42%,var(--theme-edge));--sm-state-selected-surface:color-mix(in srgb,var(--glass-control-active) 82%,var(--theme-accent) 18%);--sm-state-progress-track:color-mix(in srgb,var(--theme-secondary) 16%,transparent);--sm-state-progress-fill:linear-gradient(90deg,var(--theme-tertiary-accent),var(--theme-accent))}:root[data-sm-theme=carbon]{--sm-state-loading-surface:color-mix(in srgb,var(--glass-control) 94%,var(--theme-accent) 6%);--sm-state-loading-edge:color-mix(in srgb,var(--theme-accent) 17%,var(--theme-edge));--sm-state-empty-surface:color-mix(in srgb,var(--glass-panel) 97%,var(--theme-secondary) 3%);--sm-state-success-surface:color-mix(in srgb,var(--glass-panel) 91%,var(--theme-success) 9%);--sm-state-success-edge:color-mix(in srgb,var(--theme-success) 34%,var(--theme-edge));--sm-state-error-surface:color-mix(in srgb,var(--glass-panel) 91%,var(--theme-danger) 9%);--sm-state-error-edge:color-mix(in srgb,var(--theme-danger) 34%,var(--theme-edge));--sm-state-selected-surface:color-mix(in srgb,var(--glass-control-active) 91%,var(--theme-accent) 9%);--sm-state-progress-track:color-mix(in srgb,var(--theme-secondary) 12%,transparent);--sm-state-progress-fill:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 72%,#8d949f),var(--theme-accent))}:root[data-sm-theme=pearl]{--sm-state-loading-surface:color-mix(in srgb,var(--glass-control) 86%,var(--theme-accent) 14%);--sm-state-loading-edge:color-mix(in srgb,var(--theme-accent) 22%,var(--theme-edge));--sm-state-empty-surface:color-mix(in srgb,var(--glass-panel) 92%,var(--theme-secondary) 8%);--sm-state-success-surface:color-mix(in srgb,var(--glass-panel) 88%,var(--theme-success) 12%);--sm-state-success-edge:color-mix(in srgb,var(--theme-success) 38%,var(--theme-edge));--sm-state-error-surface:color-mix(in srgb,var(--glass-panel) 88%,var(--theme-danger) 12%);--sm-state-error-edge:color-mix(in srgb,var(--theme-danger) 38%,var(--theme-edge));--sm-state-selected-surface:color-mix(in srgb,var(--glass-control-active) 80%,var(--theme-accent) 20%);--sm-state-progress-track:color-mix(in srgb,var(--theme-secondary) 14%,transparent);--sm-state-progress-fill:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 70%,#aab9cc),var(--theme-accent))}html:root{--sm-motion-fast:var(--sm-theme-motion-quick);--sm-motion-normal:var(--sm-theme-motion-base);--sm-motion-instant:var(--sm-theme-motion-quick);--sm-motion-quick:var(--sm-theme-motion-quick);--sm-motion-base:var(--sm-theme-motion-base);--sm-motion-layer:var(--sm-theme-motion-surface);--sm-motion-exit:var(--sm-theme-motion-exit);--sm-motion-standard:var(--sm-theme-motion-ease);--sm-motion-spring:var(--sm-theme-motion-settle);--sm-motion-soft:var(--sm-theme-motion-quick);--sm-motion-surface:var(--sm-theme-motion-surface);--sm-motion-ease-out:var(--sm-theme-motion-ease)}html:root :is(.nav-motion-indicator,.watchlist-mode-switch>i,.discover-mode-switch>i,.household-mode-switch>i){transition:transform var(--sm-theme-motion-base) var(--sm-theme-motion-settle), opacity var(--sm-theme-motion-quick) ease, box-shadow var(--sm-theme-motion-base) var(--sm-theme-motion-ease)}html:root :is(.sm-tabs,.watchlist-mode-switch,.discover-mode-switch,.household-mode-switch,.community-v2-nav,.community-shelf-tabs,.discussion-hub-tabs,.curated-controls>div[role=group]) button{transition:background-color var(--sm-theme-motion-quick) ease, border-color var(--sm-theme-motion-quick) ease, color var(--sm-theme-motion-quick) ease, box-shadow var(--sm-theme-motion-base) var(--sm-theme-motion-ease), opacity var(--sm-theme-motion-quick) ease}html:root :is(.sm-tabs,.community-v2-nav,.community-shelf-tabs,.discussion-hub-tabs,.curated-controls>div[role=group]) button:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.is-active){background:var(--sm-state-selected-surface);border-color:var(--theme-selected-edge);box-shadow:var(--theme-active-shadow)}:root[data-sm-theme=blue] :is(.sm-button,.sm-icon-button):not(:disabled):active{box-shadow:0 0 20px color-mix(in srgb,var(--theme-accent) 10%,transparent)}:root[data-sm-theme=carbon] :is(.sm-button,.sm-icon-button){transition-timing-function:var(--sm-theme-motion-ease)}:root[data-sm-theme=pearl] :is(.sm-button,.sm-icon-button):not(:disabled):hover{box-shadow:0 8px 24px color-mix(in srgb,var(--theme-accent) 9%,transparent)}html:root :is(.title-dialog,.community-detail,.community-comments-sheet,.install-guide){animation-duration:var(--sm-theme-motion-surface);animation-timing-function:var(--sm-theme-motion-settle)}html:root :is(.title-dialog-backdrop,.community-detail-backdrop,.community-comments-backdrop,.install-guide-backdrop,.notification-scrim){animation-duration:var(--sm-theme-motion-base)}html:root :is(.notification-panel,.account-menu,.account-dropdown,.dialog-actions-menu,.explore-filter-sheet){animation-duration:var(--sm-theme-motion-base);animation-timing-function:var(--sm-theme-motion-ease)}html:root .sm-feedback{border:1px solid var(--theme-edge);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 54%,transparent)}html:root .sm-feedback[data-state=loading]{background:var(--sm-state-loading-surface);border-color:var(--sm-state-loading-edge);color:var(--theme-content)}html:root .sm-feedback[data-state=empty]{background:var(--sm-state-empty-surface);color:var(--theme-secondary)}html:root .sm-feedback[data-state=success]{background:var(--sm-state-success-surface);border-color:var(--sm-state-success-edge);color:var(--theme-success)}html:root .sm-feedback[data-state=error]{background:var(--sm-state-error-surface);border-color:var(--sm-state-error-edge);color:var(--theme-danger)}html:root :is(.hub-empty,.discover-empty,.discover-curated-empty,.discussion-empty,.notification-empty,.tonight-empty,.no-results,.circle-empty){background-image:var(--theme-panel-sheen);background-color:var(--sm-state-empty-surface);border-color:var(--theme-edge);box-shadow:var(--glass-shadow-soft)}html:root :is(.poster-loading,.skeleton,.loading-skeleton,[data-loading=true]){background:linear-gradient(100deg,transparent 24%,color-mix(in srgb,var(--theme-content) 8%,transparent) 45%,transparent 66%), var(--sm-state-loading-surface);background-size:220% 100%,100% 100%;animation:1.3s linear infinite sm-theme-skeleton}@keyframes sm-theme-skeleton{0%{background-position:130% 0,0 0}to{background-position:-120% 0,0 0}}html:root progress{appearance:none;background:var(--sm-state-progress-track);border:0;border-radius:999px;height:6px;overflow:hidden}html:root progress::-webkit-progress-bar{background:var(--sm-state-progress-track);border-radius:999px}html:root progress::-webkit-progress-value{background:var(--sm-state-progress-fill);transition:width var(--sm-theme-motion-base) var(--sm-theme-motion-ease);border-radius:999px}html:root progress::-moz-progress-bar{background:var(--theme-accent);border-radius:999px}html:root :is(.status-progress,.theme-unlock-progress,.onboarding-progress,.tonight-progress){--progress-transition:var(--sm-theme-motion-base) var(--sm-theme-motion-ease)}html:root body,html:root :is(.sm-surface,.theme-choice,.collection-toolbar,.notification-panel,.account-menu){transition:background-color var(--sm-theme-motion-surface) var(--sm-theme-motion-ease), border-color var(--sm-theme-motion-base) ease, color var(--sm-theme-motion-base) ease, box-shadow var(--sm-theme-motion-surface) var(--sm-theme-motion-ease)}html[data-sm-effects=reduce] :is(.nav-motion-indicator,.watchlist-mode-switch>i,.discover-mode-switch>i,.household-mode-switch>i,.sm-tabs button,.community-v2-nav button,.community-shelf-tabs button,.discussion-hub-tabs button,.poster-loading,.skeleton,.loading-skeleton,[data-loading=true]){transition:none!important;animation:none!important}html[data-sm-effects=reduce] progress::-webkit-progress-value{transition:none!important}@media (prefers-reduced-motion:reduce){html:root :is(.nav-motion-indicator,.watchlist-mode-switch>i,.discover-mode-switch>i,.household-mode-switch>i,.sm-tabs button,.community-v2-nav button,.community-shelf-tabs button,.discussion-hub-tabs button,.poster-loading,.skeleton,.loading-skeleton,[data-loading=true]){transition:none!important;animation:none!important}html:root progress::-webkit-progress-value{transition:none!important}}@media (prefers-reduced-transparency:reduce){html:root :is(.sm-feedback,.hub-empty,.discover-empty,.discover-curated-empty,.discussion-empty,.notification-empty,.tonight-empty,.no-results){background-image:none;background-color:var(--theme-canvas-raised)}}html:root .theme-choice-main{color:inherit;cursor:pointer;grid-column:1/-1;gap:12px;display:grid}html:root .theme-choice[data-locked=true] .theme-choice-main{cursor:default}html:root .theme-lock-details{grid-column:1/-1;gap:7px;margin-top:auto;padding:0 3px 2px;display:grid}html:root .theme-lock-details>small{color:var(--theme-secondary);font-size:.67rem}html:root .theme-preview-launch{justify-self:start;min-height:38px;padding-inline:0}html:root .theme-lock-details progress{width:100%}.theme-unlock-backdrop,.theme-preview-experience-backdrop{background:color-mix(in srgb,var(--theme-canvas) 72%,transparent);padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));z-index:5000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.theme-unlock-sheet{background-image:var(--theme-panel-sheen);background-color:var(--theme-canvas-raised);border:1px solid var(--theme-edge-strong);box-shadow:0 34px 100px #0000007a,inset 0 1px var(--glass-highlight);border-radius:28px;gap:18px;width:100%;max-width:560px;padding:16px 18px 18px;display:grid;overflow:hidden}.theme-unlock-art{border:1px solid var(--theme-edge);border-radius:20px;height:180px;position:relative;overflow:hidden}.theme-unlock-art:before{content:"";filter:blur(24px);width:180px;height:130px;position:absolute;top:-35px;right:-20px}.theme-unlock-art i:first-child{border:1px solid #ffffff2e;border-radius:13px;width:78px;height:116px;position:absolute;bottom:20px;left:26px;transform:rotate(-2deg)}.theme-unlock-art i:nth-child(2){border:1px solid #ffffff1f;border-radius:14px;width:48%;height:66px;position:absolute;bottom:24px;right:28px}.theme-unlock-art b{border-radius:999px;width:31%;height:8px;position:absolute;bottom:50px;right:48px}.theme-unlock-sheet[data-unlock-theme=carbon] .theme-unlock-art{background:linear-gradient(145deg,#141518,#030405)}.theme-unlock-sheet[data-unlock-theme=carbon] .theme-unlock-art:before{background:#dcc58a38}.theme-unlock-sheet[data-unlock-theme=carbon] .theme-unlock-art i:first-child{background:linear-gradient(155deg,#d9d2bf,#454951 48%,#151619)}.theme-unlock-sheet[data-unlock-theme=carbon] .theme-unlock-art i:nth-child(2){background:#0f1013d1}.theme-unlock-sheet[data-unlock-theme=carbon] .theme-unlock-art b{background:#dcc58a}.theme-unlock-sheet[data-unlock-theme=pearl] .theme-unlock-art{background:linear-gradient(145deg,#fffaf4,#e9dfd2);border-color:#41342421}.theme-unlock-sheet[data-unlock-theme=pearl] .theme-unlock-art:before{background:#b5915347}.theme-unlock-sheet[data-unlock-theme=pearl] .theme-unlock-art i:first-child{background:linear-gradient(155deg,#876533,#b5a18a 48%,#f8efe2);border-color:#4134241f}.theme-unlock-sheet[data-unlock-theme=pearl] .theme-unlock-art i:nth-child(2){background:#fffdf9d1;border-color:#4134241a}.theme-unlock-sheet[data-unlock-theme=pearl] .theme-unlock-art b{background:#75531a}.theme-unlock-copy{gap:7px;display:grid}.theme-unlock-copy>span,.theme-preview-experience__header span,.theme-preview-scene__copy>span{color:var(--theme-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.theme-unlock-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,7vw,2.55rem);line-height:1}.theme-unlock-copy p{color:var(--theme-content);margin:0;line-height:1.45}.theme-unlock-copy small{color:var(--theme-secondary);line-height:1.45}.theme-unlock-actions{flex-wrap:wrap;gap:9px;display:flex}.theme-unlock-error{background:var(--sm-state-error-surface);border:1px solid var(--sm-state-error-edge);color:var(--theme-danger);border-radius:12px;margin:0;padding:10px 12px}.theme-preview-experience-backdrop{z-index:5100;background:#000000b8;align-items:stretch}.theme-preview-experience{--preview-canvas:#07090d;--preview-surface:#101216;--preview-content:#f7f8fb;--preview-secondary:#a7afbd;--preview-accent:#a98bff;--preview-accent-ink:#080a0f;--preview-edge:#f0ebe126;--preview-glow:#dcc58a14;--sm-ui-control-bg:var(--preview-surface);--sm-ui-control-bg-hover:color-mix(in srgb,var(--preview-content) 8%,var(--preview-surface));--sm-ui-control-border:var(--preview-edge);--sm-ui-control-text:var(--preview-content);--sm-ui-focus:var(--preview-accent);background:var(--preview-canvas);border:1px solid var(--preview-edge);color:var(--preview-content);border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:760px;max-height:min(900px,100dvh - 28px);margin:auto;display:grid;overflow:hidden;box-shadow:0 34px 110px #0009}.theme-preview-experience[data-preview-theme=light]{--preview-canvas:#f3f4f7;--preview-surface:#fff;--preview-content:#242733;--preview-secondary:#606574;--preview-accent:#6247b5;--preview-accent-ink:#fff;--preview-edge:#41342424;--preview-glow:#b5915338;box-shadow:0 28px 90px #46362247}.theme-preview-experience[data-preview-theme=dark][data-preview-accent=amber]{--preview-accent:#e6b85c}.theme-preview-experience[data-preview-theme=dark][data-preview-accent=jade]{--preview-accent:#77c9a6}.theme-preview-experience[data-preview-theme=dark][data-preview-accent=ice]{--preview-accent:#95c7f2}.theme-preview-experience[data-preview-theme=light][data-preview-accent=amber]{--preview-accent:#825609}.theme-preview-experience[data-preview-theme=light][data-preview-accent=jade]{--preview-accent:#226c52}.theme-preview-experience[data-preview-theme=light][data-preview-accent=ice]{--preview-accent:#285f94}html:root .theme-preview-close:focus{outline:3px solid var(--sm-ui-focus);outline-offset:3px}.theme-preview-experience__header{border-bottom:1px solid var(--preview-edge);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.theme-preview-experience__header>div{gap:2px;display:grid}.theme-preview-experience__header span,.theme-preview-experience__header h2{color:var(--preview-content)}.theme-preview-experience__header span{color:var(--preview-accent)}.theme-preview-experience__header h2{margin:0;font-size:1.3rem}.theme-preview-experience__header .sm-button{color:var(--preview-content)}.theme-preview-experience__scroll{gap:16px;padding:16px;display:grid;overflow:auto}.theme-preview-scene{background:var(--preview-surface);border:1px solid var(--preview-edge);box-shadow:0 16px 42px color-mix(in srgb,var(--preview-canvas) 30%,transparent);border-radius:22px;min-height:250px;padding:18px;position:relative;overflow:hidden}.theme-preview-scene__copy{z-index:2;gap:5px;display:grid;position:relative}.theme-preview-scene__copy>span{color:var(--preview-accent)}.theme-preview-scene__copy h3{color:var(--preview-content);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,5vw,2.2rem)}.theme-preview-scene__copy p{color:var(--preview-secondary);max-width:380px;margin:0;line-height:1.4}.theme-preview-posters{align-items:end;gap:10px;margin:24px 0 18px;display:flex}.theme-preview-posters i{aspect-ratio:2/3;border:1px solid var(--preview-edge);box-shadow:0 16px 34px color-mix(in srgb,var(--preview-canvas) 38%,transparent),0 0 28px var(--preview-glow);border-radius:10px;width:24%;display:block}.theme-preview-posters i:first-child{background:linear-gradient(155deg,#94304f,#213e62 58%,#efcf7a)}.theme-preview-posters i:nth-child(2){background:linear-gradient(155deg,#263b5d,#6f3d4f 58%,#c7b277)}.theme-preview-posters i:nth-child(3){background:linear-gradient(155deg,#5e6a79,#222b36 58%,#b5864c)}.theme-preview-segmented{background:color-mix(in srgb,var(--preview-content) 7%,transparent);border:1px solid var(--preview-edge);color:var(--preview-secondary);border-radius:999px;gap:3px;width:max-content;padding:3px;font-size:.72rem;display:flex}.theme-preview-segmented>*{border-radius:999px;padding:6px 10px;font-style:normal}.theme-preview-segmented b{background:color-mix(in srgb,var(--preview-accent) 16%,transparent);color:var(--preview-content)}.theme-preview-scene--discover{min-height:310px;padding-top:208px}.theme-preview-discover-art{background:linear-gradient(130deg,#253c59,#8e3d56 52%,#c4a25e);height:190px;position:absolute;inset:0 0 auto;overflow:hidden}.theme-preview-discover-art:after{background:linear-gradient(180deg,transparent,var(--preview-surface));content:"";position:absolute;inset:20% 0 0}.theme-preview-discover-art i{filter:blur(24px);background:#ffffff24;border-radius:50%;width:160px;height:110px;position:absolute;top:10%;right:10%}.theme-preview-decisions{z-index:2;gap:8px;margin-top:16px;display:flex;position:relative}.theme-preview-decisions>*{border:1px solid var(--preview-edge);color:var(--preview-secondary);border-radius:999px;padding:8px 14px;font-size:.72rem;font-style:normal}.theme-preview-decisions b{background:var(--preview-accent);color:var(--preview-accent-ink)}.theme-preview-scene--details{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;display:grid}.theme-preview-detail-poster{aspect-ratio:2/3;border:1px solid var(--preview-edge);box-shadow:0 18px 38px color-mix(in srgb,var(--preview-canvas) 36%,transparent),0 0 32px var(--preview-glow);background:linear-gradient(155deg,#8a6a43,#2b4057 52%,#a84360);border-radius:12px}.theme-preview-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.theme-preview-meta>*{background:color-mix(in srgb,var(--preview-content) 6%,transparent);border:1px solid var(--preview-edge);color:var(--preview-secondary);border-radius:999px;padding:6px 9px;font-size:.68rem;font-style:normal}.theme-preview-meta b{color:var(--preview-accent)}@media (width<=760px){html:root .account-entry .theme-choice-main{grid-template-columns:112px minmax(0,1fr)}html:root .account-entry .theme-choice-main .theme-preview{grid-row:1/4}}@media (width<=360px){html:root .account-entry .theme-choice-main{grid-template-columns:96px minmax(0,1fr)}}@media (width<=600px){.theme-unlock-backdrop{padding:0}.theme-unlock-sheet{padding-bottom:max(18px,env(safe-area-inset-bottom));border-bottom:0;border-radius:28px 28px 0 0}.theme-unlock-art{height:150px}.theme-unlock-actions{grid-template-columns:1fr 1fr;display:grid}.theme-unlock-actions .sm-button--quiet{grid-column:1/-1}.theme-preview-experience-backdrop{padding:0}.theme-preview-experience{border:0;border-radius:0;min-height:100dvh;max-height:100dvh}.theme-preview-experience__header{padding-top:max(14px,env(safe-area-inset-top))}.theme-preview-experience__scroll{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media (width<=360px){.theme-preview-scene--details{grid-template-columns:90px minmax(0,1fr)}.theme-preview-experience__header{gap:10px}.theme-preview-experience__header .sm-button{min-width:0;padding-inline:10px}}html[data-sm-effects=reduce] :is(.theme-unlock-backdrop,.theme-unlock-sheet,.theme-preview-experience-backdrop,.theme-preview-experience){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.theme-unlock-backdrop,.theme-unlock-sheet,.theme-preview-experience-backdrop,.theme-preview-experience{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.theme-unlock-backdrop,.theme-preview-experience-backdrop{background:var(--theme-canvas)}.theme-unlock-sheet{background-image:none}}html:root :is(.watch-intelligence-card,.discover-card.is-hero,.community-visit-hero,.community-household-card,.tonight-v2,.tonight-result,.core-title-dialog){border-color:color-mix(in srgb,var(--theme-edge-strong) 78%,var(--theme-accent) 22%);box-shadow:var(--glass-shadow-soft)}html:root .discover-card.is-hero,html:root .community-visit-hero,html:root .core-title-dialog{isolation:isolate}html:root .discover-card.is-hero:after,html:root .community-visit-hero:after{background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--theme-canvas) 78%,transparent));content:"";pointer-events:none;z-index:1;position:absolute;inset:0}html:root :is(.discover-card.is-hero .discover-copy,.community-visit-hero-copy){z-index:2;position:relative}:root[data-sm-theme=blue] :is(.discover-card.is-hero,.community-visit-hero,.tonight-result-poster){box-shadow:var(--theme-artwork-shadow),0 0 38px #4a77b014}:root[data-sm-theme=carbon] :is(.discover-card.is-hero,.community-visit-hero,.tonight-result-poster){border-color:#dcc58a21;box-shadow:0 22px 58px #00000094,0 0 0 1px #dcc58a06}:root[data-sm-theme=pearl] :is(.discover-card.is-hero,.community-visit-hero,.tonight-result-poster){box-shadow:0 18px 46px #57452d26,0 0 32px #be9e691a,inset 0 1px #ffffffad}html:root :is(.discover-meta,.discover-data-status,.title-at-a-glance,.title-rating-summary,.watch-intelligence,.community-thread-time,.community-connection-pill){color:var(--theme-secondary)}html:root :is(.title-at-a-glance,.title-rating-summary,.watch-intelligence-card,.discover-data-status,.community-quiet,.onboarding-summary,.household-request-state,.experience-preference-status,.push-preference-status){border-color:var(--theme-edge)}html:root :is(.first-run-onboarding,.onboarding-summary,.account-identity-hero,.account-status-glance,.account-settings-destinations,.independent-auth-settings,.household-request-state){background-image:var(--theme-panel-sheen);background-color:var(--glass-panel);border-color:var(--theme-edge);color:var(--theme-content);box-shadow:var(--glass-shadow-soft)}html:root :is(.experience-preference-status,.push-preference-status,.independent-auth-notice){background:var(--glass-control);border-color:var(--theme-edge);color:var(--theme-secondary)}html:root :is(.experience-preference-status,.push-preference-status)[data-state=saved],html:root .independent-auth-notice[data-state=success]{background:var(--sm-state-success-surface);border-color:var(--sm-state-success-edge);color:var(--theme-success)}html:root :is(.discover-keep,.discover-pass,.community-text-action,.community-visit-add,.title-rating-action,.season-progress-actions button){transition:background-color var(--sm-theme-motion-quick) ease, border-color var(--sm-theme-motion-quick) ease, color var(--sm-theme-motion-quick) ease, box-shadow var(--sm-theme-motion-base) var(--sm-theme-motion-ease)}html:root :is(.discover-keep,.community-visit-add,.title-rating-action[aria-pressed=true],.season-progress-actions button[aria-pressed=true]){border-color:var(--theme-selected-edge)}html:root :is(.poster-placeholder,.discover-poster .poster-placeholder,.community-thread-poster .poster-placeholder){background:var(--media-feature);border-color:var(--media-edge);color:var(--media-secondary)}html:root .poster-placeholder strong,html:root .poster-placeholder span{color:var(--media-ink)}html:root :is(.tonight-error,.independent-auth-error){background:var(--sm-state-error-surface);border-color:var(--sm-state-error-edge);color:var(--theme-danger)!important}html:root[data-sm-theme] .logo-slate{stroke:var(--brand-slate)}html:root[data-sm-theme] .logo-gold{stroke:var(--brand-gold)}html:root[data-sm-theme] .logo-wine{stroke:var(--brand-wine)}html:root[data-sm-theme] .logo-pearl{stroke:var(--brand-pearl)}html:root[data-sm-theme] .brand-wordmark small{color:var(--brand-gold)}@media (width<=320px){html:root :is(.theme-unlock-actions,.theme-preview-experience__header){min-width:0}html:root .theme-unlock-actions{grid-template-columns:1fr}html:root .theme-unlock-actions .sm-button--quiet{grid-column:auto}html:root .theme-preview-experience__header{align-items:flex-start}}@media (prefers-reduced-transparency:reduce){html:root :is(.first-run-onboarding,.onboarding-summary,.account-identity-hero,.account-status-glance,.account-settings-destinations,.independent-auth-settings,.household-request-state){background-image:none;background-color:var(--theme-canvas-raised)}}html:root .core-viewing .title-card{--sm-title-card-edge:color-mix(in srgb,var(--theme-content) 12%,transparent);--sm-title-card-support:color-mix(in srgb,var(--theme-surface) 92%,transparent);--sm-title-card-chip:color-mix(in srgb,var(--theme-content) 7%,transparent);--sm-title-card-chip-edge:color-mix(in srgb,var(--theme-content) 11%,transparent);--sm-title-card-shadow:0 15px 36px color-mix(in srgb,var(--theme-canvas) 34%,transparent);background:var(--theme-surface);border-color:var(--sm-title-card-edge);box-shadow:var(--sm-title-card-shadow);transition:border-color var(--sm-theme-motion-quick) var(--sm-theme-motion-ease), box-shadow var(--sm-theme-motion-surface) var(--sm-theme-motion-ease), transform var(--sm-theme-motion-quick) var(--sm-theme-motion-ease)}html:root .core-viewing .title-card .cinematic-card-support{background:linear-gradient(var(--sm-title-card-support),var(--sm-title-card-support)), var(--title-art-echo);background-blend-mode:normal,soft-light;border-top-color:var(--sm-title-card-edge);background-position:50%;background-size:cover;position:relative}html:root .core-viewing .title-card :is(.critic-chip,.card-member-ratings>:is(span,button)){background:var(--sm-title-card-chip);border-color:var(--sm-title-card-chip-edge)}html:root .core-viewing .title-card :is(.cinematic-status-badge,.just-added){box-shadow:0 7px 18px color-mix(in srgb,var(--theme-canvas) 30%,transparent)}html:root .core-viewing .title-card .cinematic-card-star{background:var(--sm-title-card-chip);border-color:var(--sm-title-card-chip-edge)}html:root .core-viewing .title-card .cinematic-card-star.is-starred,html:root .core-viewing .title-card .cinematic-card-star[aria-pressed=true]{background:var(--sm-state-selected-surface);border-color:color-mix(in srgb,var(--theme-accent) 46%,transparent);color:var(--theme-accent)}html:root .core-viewing .title-card :is(.poster-button,.cinematic-card-details,.cinematic-card-star,.card-member-ratings>button):focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}:is(html:root .core-viewing .title-card:has(.poster-button:active),html:root .core-viewing .title-card:has(.cinematic-card-details:active)){border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--sm-title-card-edge));box-shadow:0 9px 24px color-mix(in srgb,var(--theme-canvas) 30%,transparent)}html:root .core-viewing .title-card:hover{border-color:color-mix(in srgb,var(--theme-accent) 32%,var(--sm-title-card-edge));box-shadow:0 19px 46px color-mix(in srgb,var(--theme-canvas) 42%,transparent)}:root[data-sm-theme=blue] .core-viewing .title-card{--sm-title-card-edge:#d6b97630;--sm-title-card-support:#0b1321e0;--sm-title-card-chip:#ffffff0e;--sm-title-card-chip-edge:#e2cf9f21;--sm-title-card-shadow:0 17px 42px #02071052,0 0 32px #7c344912}:root[data-sm-theme=carbon] .core-viewing .title-card{--sm-title-card-edge:#ffffff1a;--sm-title-card-support:#08090bf2;--sm-title-card-chip:#ffffff09;--sm-title-card-chip-edge:#ffffff17;--sm-title-card-shadow:0 14px 34px #00000075}:root[data-sm-theme=carbon] .core-viewing .title-card:hover{border-color:#ffffff2e;box-shadow:0 18px 40px #00000085}:root[data-sm-theme=pearl] .core-viewing .title-card{--sm-title-card-edge:#5c442624;--sm-title-card-support:#faf6eff0;--sm-title-card-chip:#4a361e0e;--sm-title-card-chip-edge:#5c44261c;--sm-title-card-shadow:0 15px 34px #563f2421,0 0 30px #b18a4d0f}:root[data-sm-theme=pearl] .core-viewing .title-card:hover{border-color:#75531a42;box-shadow:0 20px 42px #563f2429,0 0 34px #b18a4d14}@media (prefers-reduced-transparency:reduce){html:root .core-viewing .title-card .cinematic-card-support{background:var(--theme-surface)}}:root{--ds2-shell:1180px;--ds2-serif:Georgia, "Times New Roman", serif;--ds2-radius-lg:22px;--ds2-radius-md:14px}html[data-sm-theme=blue],html[data-sm-theme=carbon]{--ds2-canvas:#07090d;--ds2-surface:#0d1118;--ds2-surface-2:#111720;--ds2-line:#ffffff17;--ds2-text:#f7f8fb;--ds2-muted:#9da6b4;--ds2-soft:#c5d2ff}html[data-sm-theme=pearl]{--ds2-canvas:#f2ede4;--ds2-surface:#ffffffb3;--ds2-surface-2:#ffffffe0;--ds2-line:#1e232b1f;--ds2-text:#191b20;--ds2-muted:#6f7279;--ds2-soft:#4d5c89}body{background:radial-gradient(circle at 14% -12%, color-mix(in srgb,var(--theme-accent) 9%,transparent), transparent 34rem), var(--theme-canvas)}main:not(.is-discover-immersive){background:0 0}.page-shell{width:min(100%, var(--ds2-shell));margin-inline:auto;padding-inline:clamp(18px,4vw,52px)}.site-header{width:min(100%, var(--ds2-shell));background:color-mix(in srgb,var(--theme-canvas) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:#0000;margin-inline:auto;padding-inline:clamp(18px,4vw,52px)}.site-header .brand{gap:9px}.site-header .brand-name{letter-spacing:-.03em;text-transform:lowercase;font-size:16px;font-weight:760}.site-header .brand-wordmark small{color:var(--theme-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.site-header .refresh-site,.site-header .notification-trigger,.site-header .account-pill{box-shadow:none;background:0 0;border-color:#0000}.together-opening{border:0;gap:10px;padding:40px 0 22px;display:grid}.together-opening .sm-household-identity{justify-self:start}.together-opening h1{font-family:var(--ds2-serif);letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,72px);font-weight:500;line-height:.92}.together-away{border-top:1px solid var(--theme-edge);border-bottom:1px solid var(--theme-edge);box-shadow:none;background:0 0;border-radius:0;margin:10px 0 30px;padding:18px 0 12px}.together-away>header{margin-bottom:8px}.together-away>header>span{color:var(--theme-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:780}.together-away>header h2{font-family:var(--ds2-serif);letter-spacing:-.035em;margin:4px 0 0;font-size:25px;font-weight:500}.together-away-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.together-away-items>button{border:0;border-right:1px solid var(--theme-edge);text-align:left;background:0 0;border-radius:0;min-width:0;padding:12px 14px 12px 0}.together-away-items>button+button{padding-left:14px}.together-away-items>button:last-child{border-right:0}.together-away-items strong{font-size:12px}.together-away-items small,.together-away-items time{color:var(--theme-secondary);font-size:9px}.watchlist-home{border:1px solid var(--theme-edge);border-radius:var(--ds2-radius-lg);background:var(--theme-canvas-raised);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);min-height:340px;margin:4px 0 40px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000038}.watchlist-home-copy{z-index:2;align-content:end;padding:clamp(24px,4vw,42px);position:relative}.watchlist-home-kicker{color:var(--theme-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.watchlist-home-heading>span{color:var(--theme-secondary);margin-top:10px;font-size:10px;display:block}.watchlist-home-heading h2{font-family:var(--ds2-serif);letter-spacing:-.05em;margin:5px 0 14px;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:.96}.watchlist-home-why{border-top:1px solid var(--theme-edge);max-width:34ch;padding-top:12px}.watchlist-home-why small{color:var(--theme-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.watchlist-home-why p{color:var(--theme-secondary);margin:5px 0 0;font-size:12px;line-height:1.45}.watchlist-home-actions{margin-top:20px}.watchlist-home-art{border:0;border-radius:0;min-height:340px}.watchlist-home-art .poster,.watchlist-home-art img{object-fit:cover;width:100%;height:100%}.together-continue{padding:0 0 36px}.together-continue>header h2,.together-library-heading h2,.watch-section .section-heading h2{font-family:var(--ds2-serif);letter-spacing:-.035em;font-weight:500}.together-continue>header h2{font-size:clamp(24px,3vw,31px)}.together-continue-rail{scrollbar-width:none;gap:14px;padding:3px 2px 8px;display:flex;overflow-x:auto}.together-continue-rail article{flex:0 0 min(180px,31vw)}.together-continue-rail button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.together-continue-art{aspect-ratio:2/3;background:var(--theme-canvas-raised);border-radius:14px;display:block;overflow:hidden}.together-continue-copy{gap:4px;padding-top:9px;display:grid}.together-continue-copy strong{font-size:12px}.together-continue-copy small{color:var(--theme-secondary);font-size:9px}.together-continue-rail .together-continue-complete{border:1px solid var(--theme-edge);min-height:44px;color:var(--theme-secondary);text-align:center;border-radius:999px;justify-content:center;align-items:center;margin-top:7px;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.2;display:flex}.together-continue-rail .together-continue-complete:hover,.together-continue-rail .together-continue-complete:focus-visible{border-color:var(--theme-secondary);color:var(--theme-content)}.together-continue-rail .together-continue-complete:disabled{cursor:wait;opacity:.6}.together-library-heading{border-top:1px solid var(--theme-edge);margin-top:12px;padding:30px 0 13px}.together-library-heading>span{color:var(--theme-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.together-library-heading h2{margin:4px 0 0;font-size:clamp(30px,4vw,40px)}.together-toolbar{border:0;border-bottom:1px solid var(--theme-edge);box-shadow:none;background:0 0;border-radius:0}.watchlist-mode-nav{box-shadow:none;background:0 0;border:0}.watchlist-mode-switch{border:0;border-bottom:1px solid var(--theme-edge);background:0 0;border-radius:0}.watchlist-mode-switch button{border-radius:0}.watchlist-mode-switch button.is-active{box-shadow:inset 0 -2px var(--theme-content);background:0 0}.watch-section{padding-top:28px}.watch-section .section-heading{margin-bottom:14px}.watch-section .section-heading h2{font-size:clamp(24px,3vw,32px)}.watch-section .section-heading p,.watch-section .section-description{color:var(--theme-secondary)}.title-grid{gap:14px}.discover-hub{width:min(100%,var(--ds2-shell));margin-inline:auto;padding-inline:clamp(18px,4vw,52px)}.discover-immersive-header{width:100%;max-width:none}.discover-mode-switch{background:0 0;border:0}.discover-mode-switch button{border-radius:12px}.discover-deck{width:100%}.discover-stack{width:min(100%,860px);margin-inline:auto}.discover-card.is-current{border:1px solid var(--theme-edge);border-radius:var(--ds2-radius-lg);background:var(--theme-canvas-raised);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000004d}.discover-card.is-current>.discover-poster{grid-row:1/span 3;min-height:520px}.discover-card.is-current>.discover-poster img{object-fit:cover;width:100%;height:100%}.discover-card.is-current .discover-poster-shade{background:linear-gradient(90deg,transparent 55%,var(--theme-canvas-raised) 100%), linear-gradient(0deg,#00000038,transparent 48%)}.discover-card-hud{top:18px;left:18px}.discover-copy{align-self:end;padding:34px 32px 30px}.discover-copy h2{margin:7px 0 10px}.discover-title-link{font-family:var(--ds2-serif);letter-spacing:-.05em;font-size:clamp(35px,5vw,52px);font-weight:500;line-height:.96}.discover-meta,.discover-score-row{color:var(--theme-secondary)}.discover-recommendation-reason{border-top:1px solid var(--theme-edge);border-bottom:1px solid var(--theme-edge);background:0 0;margin-top:16px;padding:12px 0}.discover-actions{margin-top:18px}.discover-actions button{border-radius:12px;min-height:48px}.discover-destination{color:var(--theme-secondary)}.household-hub.account-entry{width:min(100%,var(--ds2-shell));margin-inline:auto;padding-inline:clamp(18px,4vw,52px)}.account-entry>.account-heading{border-bottom:0;padding-top:28px}.account-entry>.account-heading p{color:var(--theme-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.account-entry>.account-heading h1{font-family:var(--ds2-serif);letter-spacing:-.05em;font-size:clamp(44px,7vw,68px);font-weight:500;line-height:.94}.account-settings-shell{max-width:none}.you-home{gap:28px}.you-identity{border-bottom:1px solid var(--theme-edge);grid-template-columns:96px 1fr;align-items:center;gap:22px;padding:26px 0 30px;display:grid}.you-identity>.circle-avatar{width:96px;height:96px;box-shadow:0 0 0 5px var(--theme-canvas),0 0 0 6px color-mix(in srgb,var(--theme-accent) 24%,transparent)}.you-identity>div>span{color:var(--theme-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.you-identity>div>h2{font-family:var(--ds2-serif);letter-spacing:-.05em;margin:5px 0;font-size:clamp(44px,7vw,66px);font-weight:500;line-height:.92}.you-identity>div>small{color:var(--theme-secondary)}.you-personal-overview{gap:28px 36px}.you-personal-overview>section{border-top:1px solid var(--theme-edge);padding-top:24px}.you-taste h3,.you-contribution h3,.you-settings-heading h3{font-family:var(--ds2-serif);font-weight:500}.you-taste h3{font-size:clamp(27px,4vw,34px);line-height:1}.you-taste-signals>span{border-color:var(--theme-edge);background:0 0}.you-taste-lines{align-content:start;margin-top:12px;display:grid}.you-taste-lines>div{border-bottom:1px solid var(--theme-edge);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:11px 1px;display:grid}.you-taste-lines>div:first-child{padding-top:2px}.you-taste-lines strong{font-size:12px}.you-taste-lines small{color:var(--theme-secondary);text-align:right;font-size:9px}@media (width<=760px){.you-taste-lines>div{grid-template-columns:1fr;gap:3px;padding:10px 0}.you-taste-lines small{text-align:left}}.you-ratings>strong{font-family:var(--ds2-serif);font-size:3rem;font-weight:500}.you-contribution>p{max-width:38ch;color:var(--theme-secondary);margin:7px 0 0;font-size:11px;line-height:1.5}.you-contribution>div{border-top:1px solid var(--theme-edge);gap:0;margin-top:15px;display:grid}.you-contribution>div>button{border:0;border-bottom:1px solid var(--theme-edge);width:100%;min-height:53px;color:inherit;text-align:left;background:0 0;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;display:grid}.you-contribution>div>button>b{border:1px solid var(--theme-edge);background:color-mix(in srgb,var(--theme-canvas) 84%,white 8%);border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.you-contribution>div>button>span{gap:3px;min-width:0;display:grid}.you-contribution>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.you-contribution>div>button small,.you-contribution-empty{color:var(--theme-secondary);font-size:8px;line-height:1.4}.you-settings-heading{border-top:1px solid var(--theme-edge);padding-top:26px}.account-settings-destinations{border:0;border-top:1px solid var(--theme-edge);background:0 0;border-radius:0}.account-settings-destinations>button{border-bottom:1px solid var(--theme-edge);background:0 0;border-radius:0}.household-nav{border-radius:22px}@media (width>=761px){html:root .household-nav-desktop{z-index:80;background:color-mix(in srgb,var(--theme-canvas) 88%,transparent);border:1px solid var(--theme-edge);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;width:min(100% - 28px,520px);height:auto;min-height:0;padding:7px;display:grid;position:fixed;bottom:18px;left:50%;right:auto;box-shadow:0 18px 50px #0006;top:auto!important;transform:translate(-50%)!important}html:root .household-nav-desktop button{border-radius:16px;justify-content:center;min-height:52px}body{padding-bottom:96px}}@media (width<=760px){.page-shell,.site-header,.discover-hub,.household-hub.account-entry{padding-left:16px;padding-right:16px}.together-opening{padding-top:28px}.together-opening h1{font-size:48px}.together-away-items{grid-template-columns:1fr}.together-away-items>button,.together-away-items>button+button{border-right:0;border-bottom:1px solid var(--theme-edge);padding:11px 0}.together-away-items>button:last-child{border-bottom:0}.watchlist-home{flex-direction:column-reverse;min-height:0;margin-bottom:34px;display:flex}.watchlist-home-art{aspect-ratio:16/10;min-height:235px}.watchlist-home-art>span{background:linear-gradient(0deg,var(--theme-canvas-raised) 0%,transparent 62%)}.watchlist-home-copy{margin-top:-36px;padding:0 18px 20px}.watchlist-home-heading h2{font-size:36px}.together-continue-rail{margin-right:-16px;padding-right:16px}.together-continue-rail article{flex-basis:38%}.discover-hub{padding-top:0}.discover-card.is-current{border-radius:20px;min-height:0;display:block}.discover-card.is-current>.discover-poster{aspect-ratio:16/10;min-height:260px}.discover-card.is-current .discover-poster-shade{background:linear-gradient(0deg,var(--theme-canvas-raised) 0%,color-mix(in srgb,var(--theme-canvas-raised) 42%,transparent) 42%,transparent 70%)}.discover-copy{z-index:2;margin-top:-46px;padding:0 18px 20px;position:relative}.discover-title-link{font-size:35px}.you-identity{grid-template-columns:72px 1fr;gap:16px;padding-top:18px}.you-identity>.circle-avatar{width:72px;height:72px}.you-identity>div>h2{font-size:45px}.you-personal-overview{grid-template-columns:1fr;gap:22px}.you-ratings{padding-left:0}}@media (width<=360px){.together-opening h1{font-size:44px}.watchlist-home-heading h2{font-size:33px}.discover-title-link{font-size:32px}.you-identity>div>h2{font-size:41px}.together-continue-rail article{flex-basis:44%}}@media (prefers-reduced-motion:reduce){.watchlist-home,.discover-card,.household-nav{transition:none!important}}.is-discover-immersive .discover-hub{box-sizing:border-box;min-height:100dvh;width:min(100%,var(--ds2-shell));margin-inline:auto;padding:82px clamp(18px,4vw,52px) 116px}.is-discover-immersive .discover-deck{width:100%;min-height:0;padding:0}.is-discover-immersive .discover-deck .discover-stack{width:min(100%,860px);height:auto;min-height:520px;margin:28px auto 0;position:relative}.is-discover-immersive .discover-deck .discover-card.is-current{border:1px solid var(--theme-edge);background:var(--theme-canvas-raised);width:100%;height:auto;min-height:520px;color:var(--theme-content);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 28px 80px #0000004d;border-radius:var(--ds2-radius-lg)!important}.is-discover-immersive .discover-deck .discover-card.is-current>.discover-poster{grid-area:1/1/span 3;width:100%;height:100%;min-height:520px;position:relative;inset:auto}.is-discover-immersive .discover-deck .discover-card.is-current>.discover-poster img,.is-discover-immersive .discover-deck .discover-card.is-current>.discover-poster .poster-placeholder{object-fit:cover;width:100%;height:100%}.is-discover-immersive .discover-deck .discover-card.is-current .discover-poster-shade{background:linear-gradient(90deg,transparent 52%,var(--theme-canvas-raised) 100%), linear-gradient(0deg,#0003,transparent 48%)}.is-discover-immersive .discover-deck .discover-card.is-current .discover-copy{width:100%;max-width:none;min-height:0;color:var(--theme-content);background:0 0;grid-column:2;align-self:end;margin:0;padding:34px 32px 30px;position:relative;inset:auto}.is-discover-immersive .discover-deck .discover-card.is-current .discover-title-link,.is-discover-immersive .discover-deck .discover-card.is-current .discover-copy h2{color:var(--theme-content)}.is-discover-immersive .discover-deck .discover-card.is-current .discover-card-hud{top:18px;left:18px;right:auto}.is-discover-immersive .discover-deck .discover-card.is-next{border-radius:var(--ds2-radius-lg);height:calc(100% - 12px);min-height:508px;inset:12px 0 auto;overflow:hidden}@media (width<=760px){.is-discover-immersive .discover-hub{min-height:100dvh;padding:calc(max(62px,env(safe-area-inset-top) + 52px)) 16px calc(96px + env(safe-area-inset-bottom))}.is-discover-immersive .discover-deck{min-height:0;padding:0}.is-discover-immersive .discover-deck .discover-stack{width:100%;height:auto;min-height:0;margin:28px 0 0}.is-discover-immersive .discover-deck .discover-card.is-current{width:100%;height:auto;min-height:0;display:block;position:relative;inset:auto;overflow:hidden;border-radius:20px!important}.is-discover-immersive .discover-deck .discover-card.is-current>.discover-poster{aspect-ratio:16/10;width:100%;height:auto;min-height:235px;position:relative;inset:auto}.is-discover-immersive .discover-deck .discover-card.is-current>.discover-poster img,.is-discover-immersive .discover-deck .discover-card.is-current>.discover-poster .poster-placeholder{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.is-discover-immersive .discover-deck .discover-card.is-current .discover-poster-shade{background:linear-gradient(0deg,var(--theme-canvas-raised) 0%, color-mix(in srgb,var(--theme-canvas-raised) 48%,transparent) 42%, transparent 72%)}.is-discover-immersive .discover-deck .discover-card.is-current .discover-copy{width:100%;max-width:none;min-height:0;color:var(--theme-content);margin:-42px 0 0;padding:0 18px 20px;position:relative;inset:auto}.is-discover-immersive .discover-deck .discover-card.is-current .discover-copy h2,.is-discover-immersive .discover-deck .discover-card.is-current .discover-title-link{color:var(--theme-content);font-family:var(--ds2-serif);font-size:clamp(32px,9vw,38px);line-height:.98}.is-discover-immersive .discover-deck .discover-card.is-current .discover-card-hud{top:14px;left:14px;right:14px}.is-discover-immersive .discover-deck .discover-card.is-next{height:calc(100% - 10px);min-height:0;inset:10px 0 auto;border-radius:20px!important}.is-discover-immersive .discover-copy .discover-actions{background:color-mix(in srgb,var(--theme-canvas) 52%,transparent);border-color:var(--theme-edge)}.is-discover-immersive .discover-copy .discover-actions>button{color:var(--theme-content)}.is-discover-immersive .discover-copy .discover-actions .discover-keep{background:var(--theme-selected-surface);border-color:var(--theme-selected-edge);color:var(--theme-content)}}@media (width<=360px){.is-discover-immersive .discover-hub{padding-left:10px;padding-right:10px}.is-discover-immersive .discover-deck .discover-card.is-current>.discover-poster{min-height:215px}.is-discover-immersive .discover-deck .discover-card.is-current .discover-copy{padding-inline:14px}}.household-hub.account-entry{width:min(100%,980px)}.watchlist-home{grid-template-columns:1fr;min-height:clamp(270px,31vw,360px);display:grid;position:relative}.watchlist-home-copy{z-index:2;grid-area:1/1;align-content:end;width:min(580px,72%);padding:clamp(24px,5vw,58px)}.watchlist-home-art{grid-area:1/1;width:100%;min-height:clamp(270px,31vw,360px)}.watchlist-home-art>span{background:linear-gradient(90deg, color-mix(in srgb,var(--theme-canvas) 96%,transparent) 0%, color-mix(in srgb,var(--theme-canvas) 78%,transparent) 38%, color-mix(in srgb,var(--theme-canvas) 18%,transparent) 70%), linear-gradient(0deg,#0000007a,transparent 45%)}.together-continue-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;overflow:visible}.together-continue-rail article{min-width:0}.together-continue-art{aspect-ratio:16/9}.is-discover-immersive .discover-deck .discover-stack{width:min(100%,1080px);min-height:410px}.is-discover-immersive .discover-deck .discover-card.is-current,.is-discover-immersive .discover-deck .discover-card.is-current>.discover-poster{min-height:410px}.is-discover-immersive .discover-deck .discover-card.is-next{min-height:398px}@media (width<=760px){.watchlist-home{grid-template-columns:1fr;min-height:270px;margin-bottom:34px;display:grid}.watchlist-home-copy{grid-area:1/1;align-self:end;width:auto;margin:0;padding:20px}.watchlist-home-art{aspect-ratio:auto;grid-area:1/1;min-height:270px}.watchlist-home-art>span{background:linear-gradient(0deg, color-mix(in srgb,var(--theme-canvas) 96%,transparent) 0%, color-mix(in srgb,var(--theme-canvas) 66%,transparent) 48%, color-mix(in srgb,var(--theme-canvas) 8%,transparent) 82%)}.together-continue-rail{scrollbar-width:none;gap:13px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.together-continue-rail article{flex:0 0 78%}.together-continue-art{aspect-ratio:16/9}.is-discover-immersive .discover-deck .discover-stack{width:100%;min-height:0}.is-discover-immersive .discover-deck .discover-card.is-current,.is-discover-immersive .discover-deck .discover-card.is-next{min-height:0}}@media (width<=360px){.together-continue-rail article{flex-basis:84%}}.is-discover-immersive .discover-curated{padding-top:0}.is-discover-immersive .discover-curated>header{margin-top:0}@media (width<=760px){html:root .household-nav-mobile{gap:2px;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;max-width:none!important}html:root .household-nav-mobile button{gap:3px;min-width:0;font-size:10px}html:root .household-nav-mobile .nav-label{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;font-size:10px;line-height:1;position:static;overflow:visible}}:root{--labs-bg:var(--theme-canvas);--labs-surface:var(--theme-canvas-raised);--labs-feature:var(--media-feature);--labs-ink:var(--theme-content);--labs-muted:var(--theme-secondary);--labs-line:var(--theme-edge);--labs-violet:var(--theme-accent);--labs-ice:var(--theme-accent);--labs-nav:var(--theme-canvas-raised);--labs-nav-muted:var(--theme-secondary);--labs-active:var(--theme-control-hover);--labs-soft-copy:var(--theme-secondary);--labs-soft-2:var(--theme-content);--labs-motion-press:.12s;--labs-motion-state:.16s;--labs-motion-view:.18s;--labs-motion-ease:cubic-bezier(.2,.75,.2,1)}:is(html:has(main[data-active-view=watchlist]),html:has(main[data-active-view=discover]),html:has(main[data-active-view=household]),html:has(main[data-active-view=friends] .sessions-hub),body:has(main[data-active-view=watchlist]),body:has(main[data-active-view=discover]),body:has(main[data-active-view=household]),body:has(main[data-active-view=friends] .sessions-hub)){background:var(--labs-bg)!important;color:var(--labs-ink)!important}main[data-active-view=watchlist]{min-height:100vh;color:var(--labs-ink);background:radial-gradient(circle at 70% -20%, #8c72ff1f, transparent 34rem), var(--labs-bg)!important}main[data-active-view=discover]{min-height:100vh;color:var(--labs-ink);background:radial-gradient(circle at 18% -10%, #8c72ff1c, transparent 30rem), var(--labs-bg)!important}main[data-active-view=friends]:has(.sessions-hub){min-height:100vh;color:var(--labs-ink);background:radial-gradient(circle at 52% -16%, #8c72ff17, transparent 32rem), var(--labs-bg)!important}main[data-active-view=household]{min-height:100vh;color:var(--labs-ink);background:radial-gradient(circle at 14% -12%, #8c72ff14, transparent 28rem), var(--labs-bg)!important}main[data-active-view] .site-header{background:var(--theme-canvas)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--labs-ink)!important;border:0!important}main[data-active-view] .site-header>:is(.brand,.account-area){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}main[data-active-view] .site-header>.brand,main[data-active-view] .site-header>.account-area{min-height:50px!important;padding:0!important}main[data-active-view] .brand-connection,main[data-active-view] .brand-wordmark small{display:none!important}main[data-active-view] .brand-name,main[data-active-view] .site-header button,main[data-active-view] .site-header a{color:var(--theme-content)!important}main[data-active-view] .brand-mark,main[data-active-view] .brand-connection{color:var(--labs-ice)!important}main[data-active-view] .brand-wordmark small{color:var(--labs-muted)!important}main[data-active-view] .account-pill{background:var(--labs-surface)!important;border-color:var(--labs-line)!important}main[data-active-view] .account-pill .member-avatar{background:var(--labs-surface)!important;border-color:var(--labs-line)!important;box-shadow:none!important}main[data-active-view=watchlist] :is(.together-opening>span,.together-away>header>span,.watchlist-home-kicker,.together-library-heading>span,.watch-section .section-heading p,.watch-section .section-description),main[data-active-view=discover] :is(.discover-meta,.discover-score-row,.discover-destination),main[data-active-view=household] :is(.account-entry>.account-heading p,.you-identity>div>span,.you-identity>div>small){color:var(--labs-muted)!important}main[data-active-view] :is(.together-opening,.together-away,.together-library-heading,.together-toolbar,.watchlist-mode-switch,.watch-section,.account-entry>.account-heading,.you-identity,.you-personal-overview>section,.you-settings-heading,.account-settings-destinations,.account-settings-destinations>button){border-color:var(--labs-line)!important}main[data-active-view=watchlist] .watchlist-home{isolation:isolate;position:relative;box-shadow:none!important;background:#11151c padding-box padding-box!important;border:0!important;border-radius:26px!important;display:block!important;overflow:hidden!important}main[data-active-view=watchlist] .watchlist-home-art{z-index:0;border-radius:inherit!important;background:#11151c!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}main[data-active-view=watchlist] .watchlist-home-art :is(img,.poster-placeholder){clip-path:inset(0 0 4px);object-fit:cover!important;object-position:center 30%!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}main[data-active-view=watchlist] .watchlist-home-art>span{background:linear-gradient(90deg,#04060af5,#04060ac7 38%,#04060a2e 70%),linear-gradient(#0000 55%,#04060a80)!important}main[data-active-view=watchlist] .watchlist-home-art:after{content:"";pointer-events:none;z-index:4;height:5px;position:absolute;bottom:-1px;left:0;right:0;background:#11151c!important;display:block!important}main[data-active-view=watchlist] .watchlist-home-heading h2,main[data-active-view=watchlist] .together-opening h1,main[data-active-view=watchlist] .together-away>header h2,main[data-active-view=watchlist] .together-library-heading h2,main[data-active-view=watchlist] .watch-section .section-heading h2{color:var(--labs-ink)!important}main[data-active-view=watchlist] .together-opening h1{letter-spacing:-.055em!important;font-family:Georgia,serif!important;font-size:clamp(48px,8vw,82px)!important;font-weight:500!important;line-height:.86!important}main[data-active-view=watchlist] .watchlist-home-heading h2{font-family:Georgia,serif!important;font-weight:500!important}main[data-active-view=watchlist] .watchlist-home-heading>span,main[data-active-view=watchlist] .watchlist-home-why small,main[data-active-view=watchlist] .watchlist-home-why p,main[data-active-view=watchlist] .together-away-items small,main[data-active-view=watchlist] .together-away-items time,main[data-active-view=watchlist] .together-continue-copy small{color:var(--labs-muted)!important}main[data-active-view=watchlist] .watchlist-home-kicker,main[data-active-view=watchlist] .together-continue-copy .is-shared,main[data-active-view=watchlist] .title-card .is-shared{color:var(--labs-ice)!important}main[data-active-view=watchlist] .together-away-items>button{border-color:var(--labs-line)!important;color:var(--labs-ink)!important;background:0 0!important}main[data-active-view=watchlist] .together-continue-art,main[data-active-view=watchlist] .poster-frame,main[data-active-view=watchlist] .poster-placeholder{background:#12161d!important}main[data-active-view=watchlist] .together-house-library{background:linear-gradient(#b7c7ff09,#ffffff02 28%,#e5a8cc05);border-top:1px solid #b7c7ff29;border-bottom:1px solid #e5a8cc1c;border-radius:22px;margin-top:38px;padding:22px clamp(14px,2.5vw,26px) 26px}main[data-active-view=watchlist] .together-house-library .together-library-heading{border:0!important;border-bottom:1px solid var(--labs-line)!important;margin:0!important;padding:0 0 19px!important}main[data-active-view=watchlist] .together-house-library .together-library-heading h2{font-size:clamp(21px,3vw,28px)!important}main[data-active-view=watchlist] .together-house-library:has(.together-library-heading) .together-toolbar{border:0!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;top:22px!important;right:clamp(14px,2.5vw,26px)!important}main[data-active-view=watchlist] .together-house-library:has(.together-library-heading) .together-toolbar-summary{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}main[data-active-view=watchlist] .together-house-library .collection-toolbar-actions{gap:8px!important}main[data-active-view=watchlist] .together-house-library .collection-icon-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}main[data-active-view=watchlist] .together-house-library :is(.together-toolbar,.watchlist-mode-switch){box-shadow:none!important;background:0 0!important;border-radius:0!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button{box-shadow:none!important;color:var(--labs-muted)!important;background:0 0!important;border-radius:0!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch>i{display:none!important}main[data-active-view=watchlist] .together-house-library .title-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}main[data-active-view=watchlist] .together-house-library .title-card{box-shadow:none!important;background:0 0!important;border:0!important}main[data-active-view=watchlist] .together-house-library .cinematic-poster-frame{aspect-ratio:2/3!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:14px!important}main[data-active-view=watchlist] .together-house-library .cinematic-card-overlay{display:none!important}main[data-active-view=watchlist] .together-house-library .cinematic-card-support{background:0 0!important;border:0!important;padding:9px 0 0!important}main[data-active-view=watchlist] .together-house-library .cinematic-card-details{background:0 0!important;padding-inline:0!important}main[data-active-view=watchlist] .together-house-library .cinematic-card-details strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--labs-ink)!important;font-size:12px!important;font-weight:720!important;line-height:1.25!important}main[data-active-view=watchlist] .together-house-library .cinematic-card-details small,main[data-active-view=watchlist] .together-house-library .cinematic-card-signal{color:var(--labs-soft-copy)!important;font-size:8px!important;line-height:1.35!important}main[data-active-view=watchlist] .together-house-library .cinematic-card-signal{margin-top:4px;font-style:normal;display:block}main[data-active-view=watchlist] .together-house-library .cinematic-score-badge{min-width:34px;min-height:28px;color:var(--media-ink);-webkit-backdrop-filter:blur(9px);background:#07090dd6;border:1px solid #ffffff24;border-radius:999px;place-items:center;padding:0 8px;font:650 14px/1 Georgia,serif;display:grid;position:absolute;bottom:8px;right:8px}main[data-active-view=watchlist] .watchlist-home :is(.is-shared,[data-shared=true]) .sm-button,main[data-active-view=discover] .discover-shared-confirmation[data-shared=true],main[data-active-view=discover] .discover-keep.is-shared{color:#090a0e!important;background:linear-gradient(110deg,#a994ff,#d5dfff 62%,#efbdd8)!important;border-color:#0000!important}main[data-active-view=discover] :is(.discover-hub,.discover-curated){background:0 0!important}main[data-active-view=discover] .discover-deck .discover-card.is-current{background:var(--labs-feature)!important;color:var(--labs-ink)!important;box-shadow:none!important;border:1px solid #ffffff0f!important;border-radius:26px!important}main[data-active-view=discover] .discover-deck .discover-card.is-current .discover-poster-shade{background:linear-gradient(90deg, transparent 55%, var(--labs-feature) 100%), linear-gradient(0deg, #05070b40, transparent 50%)!important}main[data-active-view=discover] .discover-title-link,main[data-active-view=discover] .discover-copy h2{color:var(--labs-ink)!important;font-family:Georgia,serif!important;font-weight:500!important}main[data-active-view=discover] .discover-meta,main[data-active-view=discover] .discover-score-row{color:var(--labs-soft-copy)!important}main[data-active-view=discover] .discover-recommendation-reason{-webkit-line-clamp:unset;flex-shrink:0;display:block;overflow:visible;color:var(--labs-ink)!important;background:#b7c7ff0b!important;border:1px solid #b7c7ff21!important;border-radius:14px!important}main[data-active-view=discover] .discover-recommendation-reason :is(small,p){color:var(--labs-soft-copy)!important}main[data-active-view=discover] .discover-actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}main[data-active-view=discover] .discover-actions>button{min-height:48px;border:1px solid var(--labs-line)!important;color:var(--labs-soft-2)!important;background:#ffffff0a!important;border-radius:13px!important}main[data-active-view=discover] .discover-actions>button.discover-keep:not(.is-shared){color:#090a0e!important;background:#dce2ea!important;border-color:#dce2ea!important}main[data-active-view=discover] .discover-card-hud :is(span,small),main[data-active-view=household] .household-hub.account-entry,main[data-active-view=household] .account-entry>.account-heading h1,main[data-active-view=household] .you-identity>div>h2,main[data-active-view=household] .you-taste h3,main[data-active-view=household] .you-contribution h3,main[data-active-view=household] .you-settings-heading h3,main[data-active-view=household] .you-ratings>strong{color:var(--labs-ink)!important}main[data-active-view=household] .you-identity>.circle-avatar{background:var(--theme-selected-surface)!important;color:var(--labs-ink)!important;box-shadow:0 0 0 5px var(--labs-bg),0 0 0 6px #b7c7ff29!important;border:1px solid #ffffff1f!important}main[data-active-view=household] .you-identity{border:0!important;border-bottom:1px solid var(--labs-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}main[data-active-view=household] .household-hub>.you-identity{margin-top:6px}main[data-active-view=household] .household-mode-switch{margin-top:18px;border:0!important;border-bottom:1px solid var(--labs-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}main[data-active-view=household] .household-mode-switch>i{display:none!important}main[data-active-view=household] .household-mode-switch button{box-shadow:none!important;color:var(--labs-muted)!important;background:0 0!important;border-radius:0!important}main[data-active-view=household] .household-mode-switch button.is-active{color:var(--labs-ink)!important;box-shadow:inset 0 -2px var(--labs-ice)!important}main[data-active-view=household] .you-install-control{text-align:left;margin-top:28px}main[data-active-view=household] .you-install-control .household-install-shortcut{border:1px solid var(--labs-line)!important;color:var(--labs-muted)!important;background:0 0!important}main[data-active-view=household] .you-identity>div>h2{font-family:Georgia,serif!important;font-weight:500!important}main[data-active-view=household] .you-taste h3{letter-spacing:-.04em!important;font-family:Georgia,serif!important;font-size:29px!important;font-weight:500!important;line-height:1!important}main[data-active-view=household] .you-taste-signals>span{border:1px solid var(--labs-line)!important;color:var(--labs-soft-copy)!important;background:0 0!important}main[data-active-view=household] .you-contribution>div>button,main[data-active-view=household] .account-settings-destinations>button{border-color:var(--labs-line)!important;color:var(--labs-ink)!important;background:0 0!important}main[data-active-view=household] .account-settings-destinations :is(small,p),main[data-active-view=household] .you-contribution small{color:var(--labs-muted)!important}html:root .household-nav{background:var(--labs-nav)!important;border:1px solid var(--labs-line)!important;-webkit-backdrop-filter:blur(22px)!important;border-radius:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:7px!important;box-shadow:0 18px 50px #0006!important}html:root .household-nav button{min-height:52px!important;color:var(--labs-nav-muted)!important;background:0 0!important;border-radius:16px!important}html:root .household-nav button svg{color:var(--labs-nav-muted)!important;stroke:currentColor!important}html:root .household-nav button.is-active,html:root .household-nav button[aria-current=page]{color:var(--labs-ink)!important;background:var(--labs-active)!important;box-shadow:none!important}html:root .household-nav button.is-active svg,html:root .household-nav button[aria-current=page] svg{color:var(--labs-ice)!important;stroke:currentColor!important;filter:none!important}html:root .household-nav[data-has-primary-selection=true]{--sm-nav-index:0;isolation:isolate;position:relative}html:root .household-nav[data-active-index="1"]{--sm-nav-index:1}html:root .household-nav[data-active-index="2"]{--sm-nav-index:2}html:root .household-nav[data-has-primary-selection=true]:before{background:var(--labs-active);content:"";inset-block:7px;pointer-events:none;transform:translateX(calc(var(--sm-nav-index) * 100%));transition:transform var(--labs-motion-view) var(--labs-motion-ease);z-index:0;border-radius:16px;width:calc(33.3333% - 4.66667px);position:absolute;left:7px}html:root .household-nav[data-has-primary-selection=true] button{z-index:1;position:relative}html:root .household-nav[data-has-primary-selection=true] button:is(.is-active,[aria-current=page]){background:0 0!important}@media (width>=761px){html:root main[data-active-view=discover]>.household-nav-desktop{display:grid!important}}main[data-active-view=watchlist] .watchlist-home,main[data-active-view=discover] .discover-card{--labs-ink:var(--media-ink);--labs-muted:var(--media-secondary);--labs-soft-copy:var(--media-secondary);--labs-soft-2:var(--media-ink);--labs-line:var(--media-edge);--labs-ice:var(--screenlight-b)}@media (width<=760px){main[data-active-view] .site-header{height:50px!important}main[data-active-view=watchlist] .watchlist-home{border-radius:20px!important}main[data-active-view=watchlist] .watchlist-home-art>span{background:linear-gradient(#04060a14 18%,#04060aa8 52%,#04060af5 100%)!important}main[data-active-view=discover] .discover-deck .discover-card.is-current{border-radius:20px!important}main[data-active-view=discover] .discover-deck .discover-card.is-current .discover-poster-shade{background:linear-gradient(0deg, var(--labs-feature) 0%, #0c101773 42%, transparent 70%)!important}html:root .household-nav-mobile{bottom:max(10px,env(safe-area-inset-bottom))!important;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;max-width:none!important;height:68px!important;min-height:68px!important}html:root .household-nav-mobile .nav-label{color:inherit!important}}@media (width<=360px){html:root .household-nav-mobile{left:8px!important;right:8px!important}}main[data-active-view=watchlist] .together-opening{padding:28px 0 20px!important}main[data-active-view=watchlist] .watchlist-home{min-height:clamp(270px,31vw,360px)!important}main[data-active-view=watchlist] .watchlist-home-actions button{pointer-events:auto}main[data-active-view=watchlist] .watchlist-home-actions .sm-button--quiet{color:var(--media-ink)}main[data-active-view=watchlist] .watchlist-home-copy{pointer-events:none;z-index:3;width:min(520px,70%)!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;bottom:clamp(24px,5vw,54px)!important;left:clamp(22px,5vw,58px)!important}main[data-active-view=watchlist] .watchlist-home-heading h2{letter-spacing:-.045em!important;margin:10px 0 12px!important;font-size:clamp(32px,4.4vw,52px)!important;line-height:.94!important}main[data-active-view=discover] .discover-deck .discover-stack{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:390px!important}main[data-active-view=discover] .discover-deck .discover-card.is-current{border-radius:26px!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)!important;height:auto!important;min-height:390px!important}main[data-active-view=discover] .discover-deck .discover-card.is-current>.discover-poster{contain:size;overflow:hidden;grid-row:1!important;height:auto!important;min-height:390px!important}main[data-active-view=discover] .discover-deck .discover-card.is-next{height:390px!important;min-height:0!important}main[data-active-view=discover] .discover-deck .discover-card.is-current>.discover-poster :is(img,.poster-placeholder){object-position:center 25%!important}main[data-active-view=discover] .discover-deck .discover-card.is-current .discover-copy{box-sizing:border-box;grid-row:1!important;justify-content:center!important;align-self:stretch!important;height:auto!important;max-height:none!important;padding:32px 34px 30px 12px!important}main[data-active-view=discover]>.site-header{height:56px!important;display:flex!important}main[data-active-view=discover] .discover-hub{width:min(100%,1180px)!important;max-width:1180px!important;padding:0 clamp(18px,4vw,52px) 118px!important}main[data-active-view=discover] .discover-immersive-header{height:48px!important;box-shadow:none!important;background:0 0!important;padding:0!important;position:relative!important;inset:auto!important}main[data-active-view=discover] .discover-immersive-header:before{display:none!important}main[data-active-view=discover] .discover-mode-switch{background:var(--labs-surface)!important;border-color:var(--labs-line)!important;box-shadow:none!important}main[data-active-view=discover] .discover-mode-switch>i{display:none!important}main[data-active-view=discover] .discover-mode-switch button{color:var(--labs-nav-muted)!important;box-shadow:none!important;background:0 0!important}main[data-active-view=discover] .discover-mode-switch button.is-active{color:var(--labs-ink)!important;box-shadow:none!important;background:#ffffff12!important}main[data-active-view=discover] .discover-deck{min-height:0!important}main[data-active-view=discover] .discover-fresh{padding:40px 0 2px}main[data-active-view=discover] .discover-fresh>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}main[data-active-view=discover] .discover-fresh h2{color:var(--labs-ink);letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,32px)}main[data-active-view=discover] .discover-fresh>header button{color:var(--labs-muted);background:0 0;border:0;font-weight:700}main[data-active-view=discover] .discover-fresh-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}main[data-active-view=discover] .discover-fresh-rail button{width:100%;color:var(--labs-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}main[data-active-view=discover] .discover-fresh-art{aspect-ratio:2/3;background:#12161d;border-radius:14px;display:block;overflow:hidden}main[data-active-view=discover] .discover-fresh-art img{object-fit:cover;width:100%;height:100%}main[data-active-view=discover] .discover-fresh-rail strong{margin-top:10px;font-size:14px;display:block}main[data-active-view=discover] .discover-fresh-rail small{color:var(--labs-muted);margin-top:4px;font-size:9px;display:block}main[data-active-view=discover] .discover-title-link,main[data-active-view=discover] .discover-copy h2{letter-spacing:-.045em!important;margin:9px 0 10px!important;font-size:clamp(38px,4.8vw,58px)!important;line-height:.96!important}main[data-active-view=household] .you-identity{grid-template-columns:96px 1fr!important;gap:22px!important;padding:34px 0 30px!important}main[data-active-view=household] .you-identity>div>h2{letter-spacing:-.05em!important;margin:6px 0 7px!important;font-size:clamp(46px,7vw,70px)!important;line-height:.9!important}@media (width<=760px){main[data-active-view=discover]>.site-header{height:50px!important}main[data-active-view=discover] .discover-hub{padding:0 16px 112px!important}main[data-active-view=discover] .discover-fresh{padding-top:34px}main[data-active-view=discover] .discover-fresh-rail{scrollbar-width:none;gap:12px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}main[data-active-view=discover] .discover-fresh-rail>button{flex:0 0 42%}main[data-active-view=discover] .discover-fresh-art{border-radius:12px}main[data-active-view=watchlist] .together-opening{padding:22px 0 16px!important}main[data-active-view=watchlist] .together-opening h1{font-size:48px!important}main[data-active-view=watchlist] .watchlist-home{border-radius:20px!important;min-height:270px!important}main[data-active-view=watchlist] .watchlist-home-copy{pointer-events:none;flex-direction:column;justify-content:flex-end;width:auto!important;min-height:0!important;padding:18px 20px 20px!important;display:flex!important;inset:0!important}main[data-active-view=watchlist] .watchlist-home-kicker{white-space:nowrap;text-overflow:ellipsis;position:absolute;top:19px;left:20px;right:20px;overflow:hidden;max-width:none!important;font-size:8px!important}main[data-active-view=watchlist] .watchlist-home-actions button{pointer-events:auto}main[data-active-view=watchlist] .watchlist-home-heading{gap:0!important;margin:5px 0 0!important}main[data-active-view=watchlist] .watchlist-home-why{padding-top:8px!important}main[data-active-view=watchlist] .watchlist-home-why p{margin-top:3px!important}main[data-active-view=watchlist] .watchlist-home-actions{flex-flow:row!important;max-width:none!important;margin-top:10px!important}main[data-active-view=watchlist] .watchlist-home-actions .sm-button--primary{flex:none!important;width:auto!important;padding-inline:16px!important}main[data-active-view=watchlist] .watchlist-home-actions .sm-button--quiet{flex:auto!important;width:auto!important;padding-inline:4px!important;font-size:11px!important}main[data-active-view=watchlist] .together-house-library{border-radius:19px;margin:32px -4px 0;padding:18px 14px 22px}main[data-active-view=watchlist] .together-house-library .together-library-heading{padding-bottom:15px!important}main[data-active-view=watchlist] .together-house-library .together-library-heading h2{font-size:21px!important}main[data-active-view=watchlist] .together-house-library .watch-section.is-preview .title-grid{overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px!important;display:flex!important;overflow-x:auto!important}main[data-active-view=watchlist] .together-house-library .watch-section.is-preview .title-grid>.title-card-swipe-shell{align-self:flex-start;flex:0 0 42%!important;min-width:0!important}main[data-active-view=watchlist] .together-house-library #rated.watch-section.is-preview .title-grid>.title-card-swipe-shell{flex-basis:29%!important}main[data-active-view=watchlist] .together-house-library .watch-section.is-expanded .title-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important;margin-right:0!important;padding-right:0!important;display:grid!important;overflow:visible!important}main[data-active-view=watchlist] .together-house-library .card-member-ratings{grid-template-columns:1fr!important}main[data-active-view=watchlist] .together-house-library .card-member-ratings>:is(span,button){grid-template-columns:24px minmax(0,1fr)!important;min-height:44px!important}main[data-active-view=watchlist] .watchlist-home-art :is(img,.poster-placeholder){object-position:64% 26%!important}main[data-active-view=watchlist] .watchlist-home-heading h2{max-width:12ch;font-size:29px!important}main[data-active-view=discover] .discover-deck .discover-stack{height:auto!important;min-height:0!important}main[data-active-view=discover] .discover-deck .discover-card.is-current{border-radius:20px!important;height:auto!important;min-height:0!important;display:block!important}main[data-active-view=discover] .discover-deck .discover-card.is-current>.discover-poster{height:235px!important;min-height:235px!important}main[data-active-view=discover] .discover-deck .discover-card.is-next{height:100%!important}main[data-active-view=discover] .discover-deck .discover-card.is-current>.discover-poster :is(img,.poster-placeholder){object-position:center 22%!important}main[data-active-view=discover] .discover-deck .discover-card.is-current .discover-copy{height:auto!important;max-height:none!important;margin-top:-42px!important;padding:0 18px 18px!important}main[data-active-view=discover] .discover-recommendation-reason{margin-top:12px!important;padding:11px 12px!important}main[data-active-view=discover] .discover-actions{margin-top:15px!important}main[data-active-view=discover] .discover-actions>button{flex-direction:column;gap:2px;min-height:46px;font-size:8px}main[data-active-view=discover] .discover-title-link,main[data-active-view=discover] .discover-copy h2{margin-top:7px!important;font-size:35px!important}main[data-active-view=household] .you-identity{grid-template-columns:72px 1fr!important;gap:16px!important;padding:27px 0 22px!important}main[data-active-view=household] .you-identity>div>h2{font-size:45px!important}}@media (width<=360px){main[data-active-view=discover] .discover-deck .discover-card.is-current>.discover-poster{height:215px!important;min-height:215px!important}main[data-active-view=discover] .discover-title-link,main[data-active-view=discover] .discover-copy h2{font-size:32px!important}main[data-active-view=household] .you-identity>div>h2{font-size:41px!important}}main[data-active-view=watchlist] .together-opening h1,main[data-active-view=watchlist] .watchlist-home-heading h2,main[data-active-view=discover] .discover-title-link,main[data-active-view=discover] .discover-copy h2,main[data-active-view=household] .you-identity>div>h2,main[data-active-view=watchlist] :is(.together-continue>header h2,.watch-section .section-heading h2,.together-library-heading h2),main[data-active-view=discover] .discover-fresh h2,main[data-active-view=household] :is(.you-taste h3,.you-contribution h3,.you-settings-heading h3){letter-spacing:-.025em!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-weight:650!important}main[data-active-view] .site-header .brand{gap:8px}main[data-active-view] .site-header .brand-mark{width:28px!important;height:28px!important;display:block!important}main[data-active-view] .site-header .brand-wordmark{min-width:0}main[data-active-view] .site-header .brand-name{color:var(--ds2-ink,#f4efe6);display:block;width:146px!important;height:auto!important}:root[data-sm-theme=pearl] main[data-active-view] .site-header .brand-name{color:#080b10}@media (width<=360px){main[data-active-view] .site-header .brand-mark{width:24px!important;height:24px!important}main[data-active-view] .site-header .brand-name{width:120px!important}}main[data-active-view] .site-header .account-pill{border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}main[data-active-view] .site-header .account-pill>b{display:none!important}main[data-active-view=watchlist] .together-house-library{position:relative;min-height:0!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-nav{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch{border:0!important;justify-content:flex-end!important;gap:16px!important;height:auto!important;padding:6px 0 0!important;display:flex!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button{width:auto!important;min-height:32px!important;color:var(--labs-muted)!important;padding:0!important;font-size:11px!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button:hover,main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button:focus-visible{color:var(--labs-ink)!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button small{display:none!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-panel{min-height:0!important;padding:0!important}main[data-active-view=watchlist] .together-house-library .watch-section{scroll-margin-top:30px;border:0!important;margin:0!important;padding:27px 0 0!important}main[data-active-view=watchlist] .together-house-library #rated{padding-top:30px!important}main[data-active-view=watchlist] .together-house-library .section-heading{border:0!important;margin-bottom:16px!important;padding:0!important}main[data-active-view=watchlist] .together-house-library .section-heading p,main[data-active-view=watchlist] .together-house-library .section-count{display:none!important}main[data-active-view=watchlist] .together-house-library .section-content{min-height:0!important;padding:0!important}main[data-active-view=watchlist] .together-house-library .title-grid{align-items:start!important}main[data-active-view=household] .you-personal-overview>section,main[data-active-view=household] .you-settings-heading,main[data-active-view=household] .account-settings-destinations{box-shadow:none!important;background:0 0!important}main[data-active-view=household] .account-settings-destinations>button{min-height:62px!important;box-shadow:none!important;background:0 0!important}main[data-active-view=household] .account-settings-icon{width:34px!important;height:34px!important;color:var(--labs-muted)!important;box-shadow:none!important;background:#ffffff09!important;border-radius:11px!important}@media (width<=760px){main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch{justify-content:flex-start!important}main[data-active-view=watchlist] .together-house-library .watch-section{padding-top:24px!important}main[data-active-view=watchlist] .together-house-library .title-grid{margin-right:-14px!important;padding-right:14px!important}}main[data-active-view=discover] .discover-mood-browse{padding-top:36px}main[data-active-view=discover] .discover-mood-browse>h2{color:var(--labs-ink);letter-spacing:-.025em;margin:0 0 20px;font:650 clamp(23px,3vw,32px)/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}main[data-active-view=discover] .discover-mood-prompts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}main[data-active-view=discover] .discover-mood-prompts button{min-height:94px;color:var(--labs-ink);text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:5px;padding:14px;display:flex}main[data-active-view=discover] .discover-mood-prompts strong{letter-spacing:-.015em;font-size:13px}main[data-active-view=discover] .discover-mood-prompts small{color:var(--labs-muted);font-size:9px;line-height:1.35}main[data-active-view=discover] .discover-mood-prompts button.is-active{background:linear-gradient(145deg,#8c72ff1c,#b7c7ff0d);border-color:#b7c7ff3d}main[data-active-view=discover] .discover-mood-prompts button.is-active strong{color:var(--labs-ice)}main[data-active-view=discover] .discover-mood-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}main[data-active-view=discover] .discover-mood-rail button{min-width:0;color:var(--labs-ink);text-align:left;background:0 0;border:0;padding:0}main[data-active-view=discover] .discover-mood-art{aspect-ratio:2/3;background:#12161d;border-radius:12px;display:block;overflow:hidden}main[data-active-view=discover] .discover-mood-art img{object-fit:cover;width:100%;height:100%}main[data-active-view=discover] .discover-mood-rail strong{margin-top:8px;font-size:12px;display:block}main[data-active-view=discover] .discover-mood-rail small{color:var(--labs-muted);margin-top:3px;font-size:9px;display:block}@media (width<=760px){main[data-active-view=discover] .discover-mood-prompts,main[data-active-view=discover] .discover-mood-rail{scrollbar-width:none;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}main[data-active-view=discover] .discover-mood-prompts button{flex:0 0 58%;min-height:88px}main[data-active-view=discover] .discover-mood-rail button{flex:0 0 29%}}@media (width<=360px){main[data-active-view=discover] .discover-mood-prompts button{flex-basis:64%}main[data-active-view=discover] .discover-mood-rail button{flex-basis:32%}}main[data-active-view=watchlist] .watchlist-home-heading>span{display:none!important}main[data-active-view=watchlist] .watchlist-home>.watchlist-home-why{z-index:4!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;text-align:right!important;background:#06080cb8!important;border:1px solid #ffffff1f!important;border-radius:13px!important;width:auto!important;max-width:170px!important;margin:0!important;padding:9px 11px!important;position:absolute!important;top:18px!important;right:18px!important}main[data-active-view=watchlist] .watchlist-home>.watchlist-home-why small{text-transform:uppercase;color:#8d97a5!important;letter-spacing:.1em!important;font-size:7px!important;font-weight:820!important}main[data-active-view=watchlist] .watchlist-home>.watchlist-home-why p{color:#eef1f6!important;margin:2px 0 0!important;font-size:9px!important;line-height:1.25!important}@media (width<=760px){main[data-active-view=watchlist] .watchlist-home>.watchlist-home-why{max-width:135px!important;padding:7px 8px!important;top:12px!important;right:12px!important}main[data-active-view=watchlist] .watchlist-home>.watchlist-home-why small{font-size:6px!important}main[data-active-view=watchlist] .watchlist-home>.watchlist-home-why p{font-size:8px!important}main[data-active-view=watchlist] .watchlist-home-kicker{max-width:25ch!important;line-height:1.3!important}}@media (width>=761px){main[data-active-view=discover] .discover-hub{position:relative!important}main[data-active-view=discover] .discover-immersive-header{z-index:5!important;height:0!important;min-height:0!important}main[data-active-view=discover] .discover-immersive-header .discover-exit{position:absolute!important;top:22px!important;right:270px!important}main[data-active-view=discover] .discover-immersive-header .discover-mode-switch{width:210px!important;position:absolute!important;top:22px!important;right:48px!important}main[data-active-view=discover] .discover-immersive-header .explore-tune-slot{position:absolute!important;top:22px!important;right:0!important}}main[data-active-view=household]>.site-header{width:min(100%,980px)!important}main[data-active-view=household] .you-settings-heading{border:0!important;padding-top:34px!important}main[data-active-view=household] .you-settings-heading h3{margin:0 0 18px!important;font-size:clamp(25px,3vw,30px)!important;line-height:1.1!important}@keyframes sm-ds2-view-arrive{0%{opacity:.84}to{opacity:1}}main[data-active-view] .view-stage:not([hidden]){animation:sm-ds2-view-arrive var(--labs-motion-view) var(--labs-motion-ease)}main[data-active-view] :is(.household-nav button,.sm-button,.sm-icon-button),main[data-active-view=watchlist] :is(.watchlist-mode-switch button,.together-away-items button,.together-continue button,.poster-button,.cinematic-card-details,.library-show-all),main[data-active-view=discover] :is(.discover-actions button,.discover-mood-prompts button,.discover-fresh-rail button,.discover-mood-rail button),main[data-active-view=household] :is(.you-home button,.household-hub button){transition:background-color var(--labs-motion-state) var(--labs-motion-ease), border-color var(--labs-motion-state) var(--labs-motion-ease), box-shadow var(--labs-motion-view) var(--labs-motion-ease), color var(--labs-motion-state) var(--labs-motion-ease), opacity var(--labs-motion-state) var(--labs-motion-ease), transform var(--labs-motion-press) var(--labs-motion-ease)}main[data-active-view] :is(.household-nav button,.sm-button,.sm-icon-button):active,main[data-active-view=watchlist] :is(.watchlist-mode-switch button,.together-away-items button,.together-continue button,.poster-button,.cinematic-card-details,.library-show-all):active,main[data-active-view=discover] :is(.discover-actions button,.discover-mood-prompts button,.discover-fresh-rail button,.discover-mood-rail button):active,main[data-active-view=household] :is(.you-home button,.household-hub button):active{transform:scale(.975)}.household-nav button:not(.is-active){opacity:1!important;color:var(--labs-nav-muted)!important}main[data-active-view=watchlist] .watchlist-mode-switch button.is-active{color:var(--labs-ink)!important;background:#ffffff0e!important;box-shadow:inset 0 -2px #c5d2ff,inset 0 0 0 1px #c5d2ff1f!important}main[data-active-view=watchlist] .watchlist-mode-switch button.is-active strong{color:var(--labs-ice)!important}@media (prefers-reduced-motion:reduce){main[data-active-view] .view-stage:not([hidden]){animation:none!important}html:root .household-nav[data-has-primary-selection=true]:before,main[data-active-view] :is(.household-nav button,.sm-button,.sm-icon-button),main[data-active-view=watchlist] :is(.watchlist-mode-switch button,.together-away-items button,.together-continue button,.poster-button,.cinematic-card-details,.library-show-all),main[data-active-view=discover] :is(.discover-actions button,.discover-mood-prompts button,.discover-fresh-rail button,.discover-mood-rail button),main[data-active-view=household] :is(.you-home button,.household-hub button){transition:none!important}main[data-active-view] :is(.household-nav button,.sm-button,.sm-icon-button):active,main[data-active-view=watchlist] :is(.watchlist-mode-switch button,.together-away-items button,.together-continue button,.poster-button,.cinematic-card-details,.library-show-all):active,main[data-active-view=discover] :is(.discover-actions button,.discover-mood-prompts button,.discover-fresh-rail button,.discover-mood-rail button):active,main[data-active-view=household] :is(.you-home button,.household-hub button):active{transform:none!important}}main[data-active-view=household] .you-ratings{gap:14px!important;display:grid!important}main[data-active-view=household] .you-ratings>header{gap:4px;display:grid}main[data-active-view=household] .you-ratings>header>span{text-transform:uppercase;color:var(--labs-muted)!important;letter-spacing:.1em!important;font-size:9px!important;font-weight:800!important}main[data-active-view=household] .you-ratings>header h3{color:var(--labs-ink)!important;letter-spacing:-.025em!important;margin:0!important;font:650 clamp(23px,3vw,30px)/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}main[data-active-view=household] .you-ratings>header small,main[data-active-view=household] .you-ratings-empty{color:var(--labs-muted)!important;font-size:9px!important;line-height:1.4!important}main[data-active-view=household] .you-recent-ratings{border-top:1px solid #ffffff17}main[data-active-view=household] .you-recent-ratings button{width:100%;min-height:62px;color:var(--labs-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 2px;display:grid}main[data-active-view=household] .you-recent-ratings button>strong{letter-spacing:-.035em;font-size:24px;font-weight:650}main[data-active-view=household] .you-recent-ratings button>span{gap:3px;min-width:0;display:grid}main[data-active-view=household] .you-recent-ratings button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}main[data-active-view=household] .you-recent-ratings button small{color:var(--labs-muted)!important;font-size:8px!important}main[data-active-view=household] .you-recent-ratings button>svg{width:15px;color:var(--labs-nav-muted)}main[data-active-view=household] .you-recent-ratings button:disabled{cursor:default;opacity:1}@media (width<=360px){main[data-active-view=household] .you-recent-ratings button{grid-template-columns:48px minmax(0,1fr) auto;gap:9px}main[data-active-view=household] .you-recent-ratings button>strong{font-size:21px}}main[data-active-view=discover] .discover-household-pick{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:40px;padding:14px 0;display:grid}main[data-active-view=discover] .discover-household-pick-art{aspect-ratio:16/10;background:#12161d;border-radius:13px;width:112px;overflow:hidden}main[data-active-view=discover] .discover-household-pick-art :is(img,.poster-placeholder){object-fit:cover;width:100%;height:100%}main[data-active-view=discover] .discover-household-pick-copy{min-width:0}main[data-active-view=discover] .discover-household-pick-copy>span{color:var(--labs-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}main[data-active-view=discover] .discover-household-pick-copy h2{color:var(--labs-ink);letter-spacing:-.025em;margin:4px 0 5px;font-size:20px;font-weight:650;line-height:1.15}main[data-active-view=discover] .discover-household-pick-copy>p{color:var(--labs-muted);margin:0;font-size:12px;line-height:1.4}main[data-active-view=discover] .discover-household-pick-copy>div{align-items:center;gap:7px;margin-top:9px;display:flex}main[data-active-view=discover] .discover-household-pick-copy i{background:var(--theme-canvas-raised);width:23px;height:23px;color:var(--theme-content);border:1px solid #ffffff17;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}main[data-active-view=discover] .discover-household-pick-copy small{color:var(--labs-muted);font-size:9px}main[data-active-view=discover] .discover-household-pick>button{min-height:40px;color:var(--labs-ink);background:0 0;border:1px solid #ffffff17;border-radius:12px;padding:0 14px;font-weight:720}@media (width<=760px){main[data-active-view=discover] .discover-household-pick{grid-template-columns:82px minmax(0,1fr) auto;gap:12px;margin-top:32px}main[data-active-view=discover] .discover-household-pick-art{width:82px}main[data-active-view=discover] .discover-household-pick-copy h2{font-size:16px}main[data-active-view=discover] .discover-household-pick-copy>p{display:none}main[data-active-view=discover] .discover-household-pick>button{padding:0 10px;font-size:11px}}@media (width<=360px){main[data-active-view=discover] .discover-household-pick{grid-template-columns:72px minmax(0,1fr)}main[data-active-view=discover] .discover-household-pick-art{width:72px}main[data-active-view=discover] .discover-household-pick>button{display:none}}main[data-active-view=household] .you-favorites{padding:38px 0 2px}main[data-active-view=household] .you-favorites>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}main[data-active-view=household] .you-favorites>header span{color:var(--labs-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}main[data-active-view=household] .you-favorites h3{color:var(--labs-ink);letter-spacing:-.035em;margin:3px 0 0;font:650 clamp(22px,3vw,30px)/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}main[data-active-view=household] .you-favorite-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}main[data-active-view=household] .you-favorite-rail button{width:100%;color:var(--labs-ink);text-align:left;background:0 0;border:0;padding:0}main[data-active-view=household] .you-favorite-art{aspect-ratio:2/3;background:#12161d;border-radius:13px;display:block;position:relative;overflow:hidden}main[data-active-view=household] .you-favorite-art>:is(img,.poster-placeholder){object-fit:cover;width:100%;height:100%}main[data-active-view=household] .you-favorite-art>i{width:28px;height:28px;color:var(--media-ink);-webkit-backdrop-filter:blur(8px);background:#07090dd1;border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}main[data-active-view=household] .you-favorite-art svg{width:13px;height:13px}main[data-active-view=household] .you-favorite-rail button>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:11px;display:block;overflow:hidden}main[data-active-view=household] .you-favorite-rail button>small{color:var(--labs-muted);margin-top:2px;font-size:8px;display:block}@media (width<=760px){main[data-active-view=household] .you-favorites{padding-top:32px}main[data-active-view=household] .you-favorite-rail{scrollbar-width:none;gap:10px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}main[data-active-view=household] .you-favorite-rail>article{flex:0 0 29%}}@media (width<=360px){main[data-active-view=household] .you-favorite-rail>article{flex-basis:32%}}main[data-active-view=watchlist] .together-continue button.is-resuming .together-continue-art{box-shadow:inset 0 0 0 1px #c5d2ff4d,0 0 0 1px #c5d2ff1f,0 12px 30px #00000038}main[data-active-view=watchlist] .together-continue button.is-resuming .together-continue-copy small{color:var(--labs-ice)!important}main[data-active-view=watchlist] .together-continue-art>i>b{transition:width .22s cubic-bezier(.2,.75,.2,1)}main[data-active-view=watchlist] .title-together button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #c5d2ff0f;color:var(--labs-ink)!important;background:#c5d2ff12!important;border-color:#c5d2ff3d!important}main[data-active-view=watchlist] .tonight-ballot-grid article.is-voted{box-shadow:inset 0 0 0 1px #c5d2ff0f;background:#c5d2ff0e!important;border-color:#c5d2ff4d!important}main[data-active-view=watchlist] .tonight-ballot-grid article.is-vetoed{opacity:.72}@media (prefers-reduced-motion:reduce){main[data-active-view=watchlist] .together-continue-art>i>b{transition:none!important}}main[data-active-view=watchlist] .together-house-library .library-section-actions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}main[data-active-view=watchlist] .together-house-library .library-show-all{min-height:34px;color:var(--labs-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:740}main[data-active-view=watchlist] .together-house-library .library-show-all:hover,main[data-active-view=watchlist] .together-house-library .library-show-all:focus-visible{color:var(--labs-ink)}main[data-active-view=watchlist] .together-house-library .watch-section.is-preview .section-sort{display:none!important}main[data-active-view=watchlist] .together-house-library .watch-section.is-expanded .section-heading{align-items:center!important}@media (width<=760px){main[data-active-view=watchlist] .together-house-library .library-section-actions{gap:8px}main[data-active-view=watchlist] .together-house-library .library-show-all{min-height:36px;font-size:10px}main[data-active-view=watchlist] .together-house-library .watch-section.is-expanded .section-sort>strong{display:none!important}}@keyframes sm-mutual-screenlight{0%{color:#f7f8fb;background:#c5d2ff12;border-color:#c5d2ff3d;box-shadow:inset 0 0 0 1px #c5d2ff0f,0 0 #9c87ff00}38%{color:#090a0e;background:linear-gradient(110deg,#a994ff,#d5dfff 62%,#efbdd8);border-color:#0000;box-shadow:0 0 26px #9c87ff2e}to{color:#f7f8fb;background:#c5d2ff12;border-color:#c5d2ff3d;box-shadow:inset 0 0 0 1px #c5d2ff0f,0 0 #9c87ff00}}main[data-active-view=watchlist] .title-together.is-shared-pulse button[aria-pressed=true]{animation:.82s cubic-bezier(.2,.75,.2,1) both sm-mutual-screenlight}main[data-active-view=watchlist] .title-together.is-shared-pulse>small{color:#d5dfff!important}@media (prefers-reduced-motion:reduce){main[data-active-view=watchlist] .title-together.is-shared-pulse button[aria-pressed=true]{color:#f7f8fb!important;background:#c5d2ff1f!important;border-color:#c5d2ff57!important;animation:none!important}}@media (width<=760px){main[data-active-view=watchlist] :is(.together-away-items,.together-continue-rail,.together-house-library .watch-section.is-preview .title-grid),main[data-active-view=discover] :is(.discover-fresh-rail,.discover-mood-prompts,.discover-mood-rail),main[data-active-view=household] .you-favorite-rail{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom;scroll-snap-type:none}main[data-active-view=watchlist] :is(.together-away-items,.together-continue-rail,.together-house-library .watch-section.is-preview .title-grid)>*,main[data-active-view=discover] :is(.discover-fresh-rail,.discover-mood-prompts,.discover-mood-rail)>*,main[data-active-view=household] .you-favorite-rail>*{scroll-snap-align:none}}main[data-active-view=watchlist] .watchlist-home{margin-bottom:28px!important}main[data-active-view=watchlist] .together-continue{padding-bottom:26px!important}main[data-active-view=watchlist] .together-house-library{margin-top:24px!important}@media (width<=760px){main[data-active-view=watchlist] .circles-viewing{margin-block:16px}main[data-active-view=watchlist] .together-opening{gap:7px!important;padding:16px 0 10px!important}main[data-active-view=watchlist] .together-away{margin:4px 0 16px!important;padding:12px 0 8px!important}main[data-active-view=watchlist] .together-away>header{margin-bottom:5px!important}main[data-active-view=watchlist] .together-away-items>button{padding-top:9px!important;padding-bottom:9px!important}main[data-active-view=watchlist] .watchlist-home{min-height:248px!important;margin:0 0 20px!important}main[data-active-view=watchlist] .watchlist-home-copy{padding:16px 18px 17px!important}main[data-active-view=watchlist] .watchlist-home-kicker{top:16px!important;left:18px!important;right:18px!important}main[data-active-view=watchlist] .watchlist-home-heading h2{margin:7px 0 9px!important}main[data-active-view=watchlist] .watchlist-home-actions{margin-top:8px!important}main[data-active-view=watchlist] .together-continue{padding:0 0 16px!important}main[data-active-view=watchlist] .together-continue>header{margin-bottom:8px!important}main[data-active-view=watchlist] .together-continue-rail{padding-bottom:4px!important}main[data-active-view=watchlist] .together-continue-copy{padding-top:7px!important}main[data-active-view=watchlist] .together-house-library{margin:18px -4px 0!important;padding:16px 14px 20px!important}main[data-active-view=watchlist] .together-house-library .together-library-heading{padding-bottom:11px!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch{padding-top:3px!important}main[data-active-view=watchlist] .together-house-library .watch-section{padding-top:20px!important}main[data-active-view=watchlist] .together-house-library #rated{padding-top:22px!important}main[data-active-view=watchlist] .together-house-library .section-heading{margin-bottom:11px!important}}@media (width<=760px) and (resolution>=1x){html[style*="font-size: 200%"] main[data-active-view=watchlist] .watchlist-home{min-height:270px!important}}html[data-sm-effects=reduce] .household-nav:before,html[data-sm-effects=reduce] .household-nav button,html[data-sm-effects=reduce] main[data-active-view] :is(.sm-button,.sm-icon-button),html[data-sm-effects=reduce] main[data-active-view=watchlist] :is(.watchlist-mode-switch button,.together-away-items button,.together-continue button,.poster-button,.cinematic-card-details,.library-show-all),html[data-sm-effects=reduce] main[data-active-view=discover] :is(.discover-actions button,.discover-mood-prompts button,.discover-fresh-rail button,.discover-mood-rail button),html[data-sm-effects=reduce] main[data-active-view=household] :is(.you-home button,.household-hub button){transition:none!important}html[data-sm-effects=reduce] .household-nav button:active,html[data-sm-effects=reduce] main[data-active-view] :is(.sm-button,.sm-icon-button):active,html[data-sm-effects=reduce] main[data-active-view=watchlist] :is(.watchlist-mode-switch button,.together-away-items button,.together-continue button,.poster-button,.cinematic-card-details,.library-show-all):active,html[data-sm-effects=reduce] main[data-active-view=discover] :is(.discover-actions button,.discover-mood-prompts button,.discover-fresh-rail button,.discover-mood-rail button):active,html[data-sm-effects=reduce] main[data-active-view=household] :is(.you-home button,.household-hub button):active{transform:none!important}main[data-active-view=friends] .sessions-heading h1{letter-spacing:-.045em!important;font:500 clamp(42px,7vw,72px)/.95 Georgia,Times New Roman,serif!important}main[data-active-view=discover] .discover-section-heading{background:0 0!important;grid-template-columns:minmax(0,1fr) auto 44px!important;align-items:end!important;gap:18px!important;height:auto!important;min-height:0!important;margin:0 0 26px!important;padding:34px 0 0!important;display:grid!important;position:relative!important;inset:auto!important}main[data-active-view=discover] .discover-section-copy{gap:7px;min-width:0;display:grid}main[data-active-view=discover] .discover-section-copy>span{color:var(--labs-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}main[data-active-view=discover] .discover-section-copy>h1{color:var(--labs-ink);letter-spacing:-.045em;margin:4px 0 0;font:500 clamp(42px,7vw,72px)/.95 Georgia,Times New Roman,serif}main[data-active-view=discover] .discover-section-copy>p{color:var(--labs-muted);max-width:430px;margin:2px 0 0;font-size:12px;line-height:1.5}main[data-active-view=discover] .discover-section-heading .discover-mode-switch{align-self:end;width:min(330px,100%)!important;margin:0!important}main[data-active-view=discover] .discover-section-heading .explore-tune-slot{align-self:end;min-height:44px;position:static!important}@media (width<=760px){main[data-active-view=discover] .discover-section-heading{grid-template-columns:minmax(0,1fr) 44px!important;gap:12px 8px!important;margin-bottom:10px!important;padding-top:24px!important}main[data-active-view=discover] .discover-section-copy{grid-column:1/-1}main[data-active-view=discover] .discover-section-copy>p{max-width:310px;font-size:11px}main[data-active-view=discover] .discover-section-heading .discover-mode-switch{grid-column:1;width:100%!important}main[data-active-view=discover] .discover-section-heading .explore-tune-slot{grid-column:2}}main[data-active-view=friends]{background:radial-gradient(circle at 52% -16%, #8c72ff17, transparent 32rem), var(--labs-bg)!important;color:var(--labs-ink)!important}html:has(main[data-active-view=friends]){background:radial-gradient(circle at 52% -16%, #8c72ff17, transparent 32rem), var(--labs-bg)!important;color:var(--labs-ink)!important}body:has(main[data-active-view=friends]){background:radial-gradient(circle at 52% -16%, #8c72ff17, transparent 32rem), var(--labs-bg)!important;color:var(--labs-ink)!important}main[data-active-view=friends] .friends-hub.community-v2{width:min(1180px,100%);color:var(--labs-ink);margin:0 auto;padding:34px 0 120px}main[data-active-view=friends] .community-v2-header{align-items:end;margin:0 0 24px;padding:0}main[data-active-view=friends] .community-eyebrow{color:var(--labs-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}main[data-active-view=friends] .community-v2 .community-v2-header h1{color:var(--labs-ink);letter-spacing:-.045em;font:500 clamp(42px,7vw,72px)/.95 Georgia,Times New Roman,serif}main[data-active-view=friends] .community-start{background:var(--sm-ui-primary-bg)!important;border-color:var(--sm-ui-primary-border)!important;color:var(--sm-ui-primary-text)!important;box-shadow:none!important}main[data-active-view=friends] .community-v2-nav{border:0;border-bottom:1px solid var(--labs-line);scrollbar-width:none;background:0 0;border-radius:0;gap:24px;margin:0 0 26px;padding:0;display:flex;overflow-x:auto}main[data-active-view=friends] .community-v2-nav::-webkit-scrollbar{display:none}main[data-active-view=friends] .community-v2-nav button{min-height:46px;color:var(--labs-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 2px 11px}main[data-active-view=friends] .community-v2-nav button[aria-current=page]{color:var(--labs-ink);background:0 0;border-bottom-color:#c5d2ff}main[data-active-view=friends] :is(.community-thread-list,.community-pick-card,.community-pick-composer,.community-household-card,.community-stories>article,.community-visit-grid>article,.household-visit-summary){background:var(--labs-surface)!important;border-color:var(--labs-line)!important;box-shadow:none!important}main[data-active-view=friends] .community-household-art-empty{background:radial-gradient(circle at 50% 42%,#8c72ff24,#0000 58%),#10151d;justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}main[data-active-view=friends] .community-household-art-empty .circle-avatar{border:2px solid #10151d;width:48px;height:48px;margin-left:-9px}main[data-active-view=friends] .community-household-art-empty .circle-avatar:first-child{margin-left:0}main[data-active-view=friends] .community-sessions .sessions-hub{padding-left:0!important;padding-right:0!important}@media (width<=760px){main[data-active-view=friends] .friends-hub.community-v2{padding:24px 0 110px}main[data-active-view=friends] .community-v2-header{align-items:start;gap:14px;margin-bottom:18px}main[data-active-view=friends] .community-v2-nav{gap:20px;margin-bottom:22px}main[data-active-view=household] .household-hub.account-entry{padding-left:0!important;padding-right:0!important}}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch{scrollbar-width:none;justify-content:flex-start!important;align-items:stretch!important;gap:clamp(16px,3vw,28px)!important;padding-top:8px!important;overflow-x:auto!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch::-webkit-scrollbar{display:none}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button,main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button.is-active{white-space:nowrap;background:0 0!important;border:0!important;border-radius:0!important;min-height:44px!important;padding:0 1px!important;box-shadow:inset 0 -2px #0000!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button.is-active{color:var(--labs-ink)!important;box-shadow:inset 0 -2px #c5d2ff!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button.is-active strong{color:var(--labs-ice)!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-panel{overflow-anchor:none}main[data-active-view=watchlist] .together-house-library .watchlist-mode-panel.is-forward,main[data-active-view=watchlist] .together-house-library .watchlist-mode-panel.is-backward{animation:sm-library-panel-in .18s var(--labs-motion-ease)}@keyframes sm-library-panel-in{0%{opacity:.82;transform:translateY(3px)}to{opacity:1;transform:none}}.library-tool-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020408b8;animation:.18s ease-out sm-library-backdrop-in;position:fixed;inset:0}.library-tool-dialog{top:calc(var(--sm-visual-top,0px) + var(--sm-visual-height,100dvh) / 2);z-index:121;width:min(100vw - 32px,680px);max-height:min(calc(var(--sm-visual-height,100dvh) * .82),760px);overscroll-behavior:contain;color:var(--theme-content);animation:sm-library-dialog-in .22s var(--labs-motion-ease);position:fixed;left:50%;overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--theme-edge-strong)!important;background:var(--theme-canvas-raised)!important;box-shadow:var(--theme-menu-shadow)!important;border-radius:24px!important;margin:0!important;padding:clamp(20px,3vw,30px)!important}.library-tool-dialog-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.library-tool-dialog-header>div{gap:7px;display:grid}.library-tool-dialog-header span{color:var(--labs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:760}.library-tool-dialog-header h2{color:var(--labs-ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,4vw,32px);line-height:1.05}.library-tool-dialog-close{flex:none;border:1px solid var(--theme-edge-strong)!important;background:var(--theme-canvas-raised)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--labs-ink)!important;border-radius:50%!important}.library-tool-dialog-close svg{width:19px;height:19px}.library-tool-dialog-description{max-width:52ch;color:var(--labs-muted);margin:9px 0 0;font-size:13px;line-height:1.5}.library-tool-dialog--add .add-title-form{margin-top:24px}.library-tool-dialog--search.library-tools{display:block!important}.library-tool-fields{grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:12px;margin-top:24px;display:grid}.library-tool-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.library-tool-dialog-footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@keyframes sm-library-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sm-library-dialog-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=700px){main[data-active-view=watchlist] .together-house-library{padding-top:16px}main[data-active-view=watchlist] .together-house-library:has(.together-library-heading) .together-toolbar{top:16px!important}main[data-active-view=watchlist] .together-house-library .collection-toolbar-actions{gap:6px!important}.library-tool-dialog{top:auto;bottom:var(--sm-visual-bottom,0px);width:100%;max-height:min(calc(var(--sm-visual-height,100dvh) * .88),760px);left:0;transform:none;padding:20px 18px calc(18px + env(safe-area-inset-bottom))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:24px 24px 0 0!important}.library-tool-fields,.library-tool-dialog--add .add-title-form{grid-template-columns:minmax(0,1fr)}.library-tool-dialog-footer{bottom:calc(-18px - env(safe-area-inset-bottom));margin:20px -18px calc(-18px - env(safe-area-inset-bottom));padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--theme-canvas-raised);border-top:1px solid var(--theme-edge);position:sticky}@keyframes sm-library-dialog-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.library-tool-backdrop,.library-tool-dialog,main[data-active-view=watchlist] .together-house-library .watchlist-mode-panel.is-forward,main[data-active-view=watchlist] .together-house-library .watchlist-mode-panel.is-backward{animation:none!important}}main[data-active-view=watchlist] .together-house-library .poster-placeholder>span,main[data-active-view=watchlist] .together-house-library .poster-placeholder>strong,main[data-active-view=watchlist] .poster-placeholder>strong{color:var(--media-ink)!important}main[data-active-view=watchlist] .together-opening{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0!important;display:flex!important}main[data-active-view=watchlist] .together-opening h1{margin:0!important;font-size:clamp(1.5rem,3vw,2rem)!important}.together-feature{isolation:isolate;color:#fff;background:#101820;border-radius:20px;flex-direction:column;justify-content:space-between;gap:16px;min-height:240px;padding:24px;display:flex;position:relative;overflow:hidden}.together-feature-art{z-index:-2;animation:.95s cubic-bezier(.2,.65,.3,1) both together-art-glide;position:absolute;inset:0}.together-feature-art :is(img,.poster-placeholder){object-fit:cover;object-position:center 30%;width:100%;height:100%}.together-feature:after{content:"";z-index:-1;background:linear-gradient(#0000,#080e151f 30%,#080e15d1 68%,#080e15f5);position:absolute;inset:0}.together-feature-content{max-width:65%;margin-top:auto;padding-top:64px}.together-feature-kicker{color:#d1d9e0;font-size:.75rem}.together-feature-details .together-feature-title-copy{animation:.5s .1s both together-details-in}.together-feature h2,.together-feature-size-title{overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(1.125rem,2vw,1.65rem);line-height:1.2}.together-feature p{color:#e0e5e9;margin:0 0 16px;font-size:.875rem;line-height:1.45}.together-feature-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.together-feature-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.together-feature-controls{align-items:center;gap:0;display:flex}.together-feature-actions button{white-space:normal;border-radius:10px;min-height:44px;padding:10px 12px;font-size:.875rem;line-height:1.25}.together-feature-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.together-feature-controls button:hover{background:#ffffff1f}.together-feature-controls svg{stroke-width:2px;width:16px;height:16px}.together-feature-position{place-items:center;width:44px;height:44px;display:grid;position:relative}.together-feature-dots{align-items:center;gap:4px;display:flex}.together-feature-dots i{background:#a5afb8;border-radius:50%;width:4px;height:4px}.together-feature-dots i[data-current]{background:#fff;border-radius:3px;width:12px}.together-feature-position select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.together-feature-position:focus-within{outline-offset:0;border-radius:10px;outline:3px solid #fff}.together-feature button:focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes together-art-glide{0%{opacity:.25;transform:translate(9%)scale(1.04)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes together-details-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}main[data-active-view=watchlist] .together-continue{gap:0!important;margin:0!important;padding:24px 0 0!important}main[data-active-view=watchlist] .together-continue-rail{gap:12px!important;padding:0!important;display:flex!important;overflow-x:auto!important}main[data-active-view=watchlist] .together-continue-rail article{flex:none;width:max-content;min-width:0;max-width:min(22rem,100%)}main[data-active-view=watchlist] .together-continue-rail button{text-align:left;align-items:center;gap:10px;width:100%;display:flex!important}main[data-active-view=watchlist] .together-continue-art{flex:0 0 46px;aspect-ratio:auto!important;width:46px!important;height:66px!important}main[data-active-view=watchlist] .together-continue-copy{min-width:0;padding:0!important}main[data-active-view=watchlist] .together-continue-copy :is(strong,small){overflow-wrap:anywhere;display:block;white-space:normal!important;-webkit-line-clamp:unset!important;overflow:visible!important}main[data-active-view=watchlist] .together-continue-copy small{line-height:1.4;font-size:.75rem!important}main[data-active-view=watchlist] .together-house-library{margin-top:24px!important;padding-top:0!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px 18px!important;overflow:visible!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button{white-space:normal!important;min-height:44px!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button small{font-size:.75rem!important;display:block!important}main[data-active-view=watchlist] .together-house-library .section-count{display:inline-flex!important}main[data-active-view=watchlist] .together-house-library .section-heading{flex-wrap:wrap!important;gap:12px!important}main[data-active-view=watchlist] .together-house-library .section-sort{max-width:100%;min-height:44px;display:flex!important}main[data-active-view=watchlist] .together-house-library .watch-section.is-expanded .section-sort>strong{display:block!important}main[data-active-view=watchlist] .together-house-library .title-grid{grid-template-columns:repeat(auto-fill,minmax(min(145px,45%),1fr))!important;gap:20px 12px!important;display:grid!important}@media (width<=600px){.together-feature{gap:12px;min-height:210px;padding:14px 12px 10px}.together-feature-content{max-width:100%}.together-feature-kicker{font-size:.6875rem}.together-feature h2,.together-feature-size-title{margin:4px 0 0;font-size:1.125rem;line-height:1.25}.together-feature p{margin-bottom:0;font-size:.8125rem}.together-feature-actions button{padding:10px}}@media (prefers-reduced-motion:reduce){.together-feature *{animation:none!important}}.together-feature[data-reduced-motion] *,html[data-sm-effects=reduce] .together-feature *{animation:none!important}.together-feature-art .poster-placeholder>*,main[data-active-view=watchlist] .together-continue-art .poster-placeholder>*{visibility:hidden}.together-feature-details{min-height:0}main[data-active-view=watchlist] .together-continue>header{margin-bottom:12px!important}main[data-active-view=watchlist] .together-continue-art .poster-placeholder{background:linear-gradient(145deg,#314153,#16212d)}.together-feature-details-stack{display:grid}.together-feature-details-stack>*{grid-area:1/1;min-width:0}.together-feature-sizer{visibility:hidden;pointer-events:none}.together-feature-size-title{font-weight:700}main[data-active-view=watchlist] .together-house-library .together-library-heading{border-bottom:0!important;padding:0 0 12px!important}main[data-active-view=watchlist] .together-house-library:has(.together-library-heading) .together-toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%!important;display:flex!important;position:static!important}main[data-active-view=watchlist] .together-house-library:has(.together-library-heading) .together-toolbar-summary{flex-direction:column;align-items:flex-start;gap:4px;display:flex;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}main[data-active-view=watchlist] .together-house-library .together-toolbar-summary>span{color:var(--labs-muted);font-size:.75rem}main[data-active-view=watchlist] :is(.together-house-library .together-library-heading h2,.together-continue>header h2){letter-spacing:-.02em;margin:0!important;font-size:1.25rem!important;line-height:1.25!important}main[data-active-view=watchlist] .together-house-library .collection-toolbar-actions{flex-shrink:0;gap:4px!important}main[data-active-view=watchlist] .together-house-library .collection-icon-button{box-shadow:none!important;color:var(--labs-ink)!important;background:0 0!important;border:0!important;border-radius:10px!important}main[data-active-view=watchlist] .together-house-library .collection-add{background:var(--theme-control-hover)!important}main[data-active-view=watchlist] .together-house-library .collection-icon-button svg{width:18px!important;height:18px!important}main[data-active-view=watchlist] .together-house-library .collection-icon-button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--labs-line)!important;gap:0!important;padding:0!important;display:grid!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button{text-align:center;justify-content:center;align-items:center;width:100%;line-height:1.4;padding:10px 4px!important;font-size:.75rem!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button small{font-size:.6875rem!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch button:after{width:auto!important;left:12px!important;right:12px!important}main[data-active-view=watchlist] .together-continue-rail button{border-radius:10px;min-height:74px;padding:4px 0!important}main[data-active-view=watchlist] .together-house-library{background:0 0!important;border:0!important;border-radius:0!important;padding-inline:0!important}main[data-active-view=watchlist] .together-feature-actions .sm-button{border-radius:10px!important;min-height:44px!important;padding:10px!important;font-size:.875rem!important;line-height:1.25!important}main[data-active-view=watchlist] .together-house-library .collection-icon-button svg{color:var(--labs-ink)!important;stroke:currentColor!important}main[data-active-view=watchlist] .together-house-library .together-library-heading h2{color:var(--labs-ink)!important}main[data-active-view=watchlist] .together-continue>header{min-height:0!important;padding:0!important}@media (width<=600px){main[data-active-view=watchlist] .page-shell{padding-inline:16px!important}main[data-active-view=watchlist] .view-stage{padding-inline:0!important}main[data-active-view=watchlist] .together-house-library{width:100%!important;margin-inline:0!important}}main[data-active-view=watchlist] .together-house-library .together-toolbar-summary{opacity:1}main[data-active-view=watchlist] .together-house-library .section-heading h2{font-size:1.125rem!important;line-height:1.3!important}main[data-active-view=watchlist] .together-house-library .watchlist-mode-switch{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5rem),1fr))}main[data-active-view=watchlist] .together-house-library .section-heading-main{flex:12rem;min-width:0}main[data-active-view=watchlist] .together-house-library .library-section-actions{min-width:0;max-width:100%}main[data-active-view=watchlist] .together-house-library .section-sort>strong{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.together-feature-title{width:100%;min-width:44px;min-height:44px;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:block;font:inherit!important}.together-feature-title:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}.together-feature-size-title{min-height:44px}main[data-active-view=watchlist] .together-feature-title:focus-visible{outline-offset:4px;outline:3px solid #fff!important}.together-feature-title,.together-feature-size-title{display:block}.together-feature-title-viewport{display:block;overflow:clip}.together-feature-title-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=760px){html:root .household-nav-mobile{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;border-radius:28px!important;width:176px!important;max-width:calc(100% - 24px)!important;height:54px!important;min-height:54px!important;margin-inline:auto!important;padding:4px!important;box-shadow:0 8px 24px #00000040!important}html:root .household-nav-mobile button{gap:0;min-width:44px;border-radius:22px!important;height:44px!important;min-height:44px!important;padding:0!important}html:root .household-nav-mobile[data-has-primary-selection=true]:before{inset-block:4px;border-radius:22px;width:calc(33.3333% - 2.66667px);left:4px}main[data-active-view=watchlist] .together-continue-rail article{flex:none!important}main[data-active-view=watchlist] .together-continue-rail[data-multiple] article{max-width:min(22rem,100% - 60px)}main[data-active-view=watchlist] .together-continue-rail{scroll-padding-inline:0 16px;scroll-snap-type:x mandatory!important;padding-inline-end:16px!important}main[data-active-view=watchlist] .together-continue-rail article{scroll-snap-align:start!important}}.admin-workspace .moderation-panel>[role=group]{flex-wrap:wrap;gap:8px;display:flex}.admin-workspace .moderation-panel button{border:1px solid var(--labs-line);background:var(--labs-active);min-width:44px;max-width:100%;min-height:44px;color:var(--labs-ink);white-space:normal;cursor:pointer;border-radius:12px;padding:8px 12px;line-height:1.3}.admin-workspace .moderation-panel button[aria-pressed=true]{border-color:var(--theme-accent)}.admin-workspace .moderation-panel button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media (width<=760px){html:has(.household-nav-mobile){scroll-padding-block-end:calc(100px + env(safe-area-inset-bottom))}main[data-active-view=discover] .discover-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,3.5rem),1fr))!important}main[data-active-view=discover] .discover-actions>button{white-space:normal;min-width:0;padding-inline:4px!important}}.together-feature{justify-content:flex-end}.together-feature-footer{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.together-feature-content{flex:7.5rem;min-width:min(100%,7.5rem);max-width:none;margin:0;padding:0}.together-feature-details{align-self:end}.together-feature-actions{flex-basis:100%}.together-feature-controls{flex:none;margin-inline-start:auto}.together-feature{padding-block-start:64px}@media (width<=760px){main[data-active-view=discover] .discover-deck .discover-card.is-current>.discover-poster{height:220px!important;min-height:220px!important}}main[data-active-view=watchlist] .together-continue-copy small>span{display:block}._symbol_1oosb_1{flex:none;width:40px;height:40px;display:block;overflow:visible}._wordmark_1oosb_3{aspect-ratio:5243/686;flex:none;width:168px;height:auto;display:block;overflow:visible}._signature_1oosb_5{color:#f4efe6;align-items:center;gap:10px;display:inline-flex}._stacked_1oosb_7{flex-direction:column;gap:16px}._stacked_1oosb_7 ._symbol_1oosb_1{width:72px;height:72px}._stacked_1oosb_7 ._wordmark_1oosb_3{width:min(220px,70vw)}[data-sm-theme=pearl] ._signature_1oosb_5{color:#080b10}._shell_gditq_1{--dev-bg:#080b10;--dev-panel:#121822d1;--dev-panel-strong:#111823;--dev-border:#ffffff17;--dev-text:#f4f7fb;--dev-muted:#8d9bae;--dev-cyan:#62d7ff;--dev-blue:#5785ff;--dev-green:#65e6a5;--dev-amber:#ffcc70;--dev-red:#ff7d87;min-height:100%;color:var(--dev-text);background:radial-gradient(circle at 82% 5%, #4a69ff2e, transparent 28rem), radial-gradient(circle at 7% 25%, #3fcdff17, transparent 24rem), var(--dev-bg);padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}._topbar_gditq_45,._hero_gditq_45,._statGrid_gditq_45,._mainGrid_gditq_45,._needsCard_gditq_45,._lowerGrid_gditq_45,._footer_gditq_45{width:min(1180px,100%);margin-inline:auto}._topbar_gditq_45{justify-content:space-between;align-items:center;min-height:64px;margin-bottom:28px;display:flex}._brand_gditq_71{align-items:center;gap:11px;display:flex}._brand_gditq_71>div:last-child{line-height:.9;display:grid}._brand_gditq_71 span{letter-spacing:.22em;color:#aab6c6;font-size:11px}._brand_gditq_71 strong{letter-spacing:.14em;margin-top:6px;font-size:18px}._orbit_gditq_93{border:1px solid #7dc5ff73;border-radius:50%;width:38px;height:38px;position:relative;box-shadow:inset 0 0 22px #4692ff2e}._orbit_gditq_93:before,._orbit_gditq_93:after{content:"";border:1px solid #7dc5ff66;border-radius:50%;position:absolute}._orbit_gditq_93:before{inset:7px -3px;transform:rotate(35deg)}._orbit_gditq_93:after{inset:-2px 9px;transform:rotate(-35deg)}._orbit_gditq_93 span{background:var(--dev-cyan);width:5px;height:5px;box-shadow:0 0 12px var(--dev-cyan);border-radius:50%;position:absolute;top:4px;right:6px}._topActions_gditq_147{align-items:center;gap:10px;display:flex}._topActions_gditq_147 button{border:1px solid var(--dev-border);width:42px;height:42px;color:var(--dev-text);background:#ffffff0b;border-radius:14px;place-items:center;display:grid}._topActions_gditq_147 button:disabled{opacity:.55}._liveMark_gditq_161{background:#65e6a50f;border:1px solid #65e6a52e;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}._liveMark_gditq_161 span{background:var(--dev-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #65e6a517,0 0 14px #65e6a5b3}._liveMark_gditq_161 strong{letter-spacing:.16em;color:#aaf2cb;font-size:10px}._hero_gditq_45{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:20px 0 28px;display:grid}._kicker_gditq_189{color:#8cb5ff;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}._hero_gditq_45 h1{letter-spacing:-.055em;max-width:760px;margin:10px 0 8px;font-size:clamp(34px,6.8vw,68px);line-height:.98}._hero_gditq_45 p{color:var(--dev-muted);margin:0;font-size:16px}._heroMeta_gditq_195{color:#a8b4c4;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:12px;display:flex}._heroMeta_gditq_195 span{align-items:center;gap:7px;display:inline-flex}._statusOrb_gditq_201{aspect-ratio:1;background:conic-gradient(from 30deg,#5785fff2,#62d7ffcc,#5785ff33,#5785fff2);border-radius:50%;place-items:center;width:160px;padding:1px;display:grid;box-shadow:0 0 46px #5086ff2e}._statusOrb_gditq_201[data-status=healthy]{background:conic-gradient(from 30deg,#4dd996,#68d9ff,#4dd99647,#4dd996)}._statusOrb_gditq_201[data-status=needs_input],._statusOrb_gditq_201[data-status=attention]{background:conic-gradient(from 30deg,#ffca68,#ff8790,#ffca6847,#ffca68)}._statusOrb_gditq_201[data-status=degraded]{background:conic-gradient(from 30deg,#ff7d87,#ffb26e,#ff7d8747,#ff7d87)}._statusOrbInner_gditq_219{text-align:center;background:radial-gradient(circle at 35% 25%,#182233,#0b1017 68%);border:1px solid #ffffff14;border-radius:50%;place-content:center;width:calc(100% - 10px);height:calc(100% - 10px);display:grid}._statusOrbInner_gditq_219 strong{letter-spacing:-.04em;font-size:32px}._statusOrbInner_gditq_219 small{color:var(--dev-muted);letter-spacing:.14em;margin-top:4px;font-size:9px}._statGrid_gditq_45{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}._metric_gditq_237,._currentCard_gditq_237,._pipelineCard_gditq_237,._needsCard_gditq_45,._prCard_gditq_237,._activityCard_gditq_237{border:1px solid var(--dev-border);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#131a26eb,#0c1118db)}._metric_gditq_237{border-radius:20px;min-width:0;padding:17px}._metric_gditq_237>div{color:#99a8bb;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;display:flex}._metric_gditq_237 strong{letter-spacing:-.035em;margin-top:17px;font-size:23px;display:block}._metric_gditq_237 small{color:var(--dev-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}._mainGrid_gditq_45{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:12px;margin-top:12px;display:grid}._currentCard_gditq_237,._pipelineCard_gditq_237,._prCard_gditq_237,._activityCard_gditq_237{border-radius:24px;min-width:0;padding:20px}._sectionHeading_gditq_263{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}._sectionHeading_gditq_263>div{color:#b8c4d2;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}._sectionHeading_gditq_263>a,._sectionHeading_gditq_263>strong,._sectionHeading_gditq_263>span{color:#8cb5ff;font-size:12px;text-decoration:none}._currentCard_gditq_237 h2{letter-spacing:-.045em;margin:2px 0 8px;font-size:clamp(25px,4vw,39px);line-height:1.04}._currentCard_gditq_237 p{color:var(--dev-muted);max-width:700px;margin:0 0 24px}._progressHeader_gditq_273{color:#b8c5d4;text-transform:capitalize;justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}._progressTrack_gditq_275{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}._progressTrack_gditq_275 span{border-radius:inherit;background:linear-gradient(90deg, var(--dev-blue), var(--dev-cyan));height:100%;display:block;box-shadow:0 0 16px #62d7ff61}._currentCard_gditq_237>small{color:#718096;margin-top:10px;display:block}._emptyState_gditq_283{text-align:center;color:#a9b5c3;align-content:center;place-items:center;gap:8px;min-height:170px;display:grid}._emptyState_gditq_283 svg{color:var(--dev-green)}._emptyState_gditq_283 strong{color:var(--dev-text)}._emptyState_gditq_283 span{color:var(--dev-muted);max-width:320px;font-size:13px}._pipeline_gditq_237{gap:20px;padding-left:2px;display:grid;position:relative}._pipeline_gditq_237:before{content:"";background:#ffffff14;width:1px;position:absolute;top:18px;bottom:18px;left:18px}._pipelineStep_gditq_297{grid-template-columns:38px 1fr;align-items:center;gap:12px;display:grid;position:relative}._pipelineNode_gditq_299{z-index:1;background:#121a25;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._pipelineNode_gditq_299[data-tone=good]{color:var(--dev-green);background:#65e6a514;border-color:#65e6a559}._pipelineNode_gditq_299[data-tone=active]{color:var(--dev-cyan);background:#62d7ff14;border-color:#62d7ff59}._pipelineNode_gditq_299[data-tone=warn]{color:var(--dev-amber);background:#ffcc7014;border-color:#ffcc7059}._pipelineNode_gditq_299[data-tone=bad]{color:var(--dev-red);background:#ff7d8714;border-color:#ff7d8759}._pipelineNode_gditq_299 span{font-size:11px;font-weight:800}._pipelineStep_gditq_297 strong{font-size:14px;display:block}._pipelineStep_gditq_297 small{color:var(--dev-muted);text-transform:capitalize;margin-top:3px;display:block}._needsCard_gditq_45{background:linear-gradient(145deg,#2d2213d6,#11141be6);border-color:#ffcc703b;border-radius:24px;margin-top:12px;padding:20px}._needsCard_gditq_45>a{color:inherit;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}._needsCard_gditq_45>a:first-of-type{border-top:0}._needsCard_gditq_45 a div{min-width:0}._needsCard_gditq_45 a strong,._needsCard_gditq_45 a span{display:block}._needsCard_gditq_45 a span{color:#b3aa98;margin-top:3px;font-size:13px}._needsCard_gditq_45 a small{color:var(--dev-amber)}._lowerGrid_gditq_45{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:12px;display:grid}._prRow_gditq_335{color:inherit;border-top:1px solid #ffffff0f;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:grid}._prRow_gditq_335:first-of-type{border-top:0}._prNumber_gditq_339{color:#8cb5ff;font-size:12px;font-weight:800}._prRow_gditq_335 strong,._prRow_gditq_335 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._prRow_gditq_335 strong{font-size:13px}._prRow_gditq_335 span{color:var(--dev-muted);margin-top:3px;font-size:11px}._prRow_gditq_335 small{color:#b8c4d2}._activityList_gditq_349{display:grid}._activityRow_gditq_351{border-top:1px solid #ffffff0e;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}._activityRow_gditq_351:first-child{border-top:0}._activityDot_gditq_355{background:#7d8a9a;border-radius:50%;width:7px;height:7px;margin-top:5px}._activityDot_gditq_355[data-tone=good]{background:var(--dev-green);box-shadow:0 0 8px #65e6a573}._activityDot_gditq_355[data-tone=active]{background:var(--dev-cyan);box-shadow:0 0 8px #62d7ff61}._activityDot_gditq_355[data-tone=warn]{background:var(--dev-amber)}._activityDot_gditq_355[data-tone=bad]{background:var(--dev-red)}._activityRow_gditq_351 strong,._activityRow_gditq_351 span{display:block}._activityRow_gditq_351 strong{font-size:12px}._activityRow_gditq_351 span{color:var(--dev-muted);margin-top:2px;font-size:11px}._activityRow_gditq_351 time{color:#6f7d8f;white-space:nowrap;font-size:10px}._compactEmpty_gditq_375{color:var(--dev-muted);padding:20px 0 8px;font-size:13px}._footer_gditq_45{color:#667488;justify-content:space-between;gap:12px;padding:22px 4px 4px;font-size:10px;display:flex}._accessShell_gditq_381{color:#f4f7fb;background:#080b10;place-items:center;min-height:100%;padding:24px;display:grid}._accessCard_gditq_383{background:#111823;border:1px solid #ffffff1a;border-radius:24px;width:min(440px,100%);padding:28px}._accessCard_gditq_383 h1{margin:8px 0;font-size:32px}._accessCard_gditq_383 p{color:#94a0b0}._accessCard_gditq_383 a{color:#8cb5ff}._spin_gditq_393{animation:.8s linear infinite _devSpin_gditq_1}@keyframes _devSpin_gditq_1{to{transform:rotate(360deg)}}@media (width<=820px){._hero_gditq_45{grid-template-columns:1fr}._statusOrb_gditq_201{width:118px}._statGrid_gditq_45{grid-template-columns:repeat(2,minmax(0,1fr))}._mainGrid_gditq_45,._lowerGrid_gditq_45{grid-template-columns:1fr}}@media (width<=480px){._shell_gditq_1{padding-inline:max(12px, env(safe-area-inset-left))}._topbar_gditq_45{margin-bottom:16px}._hero_gditq_45{gap:20px;padding-top:6px}._hero_gditq_45 h1{font-size:39px}._statusOrb_gditq_201{width:104px}._statGrid_gditq_45{gap:8px}._metric_gditq_237{border-radius:17px;padding:14px}._metric_gditq_237 strong{margin-top:13px;font-size:19px}._metric_gditq_237 small{font-size:10px}._currentCard_gditq_237,._pipelineCard_gditq_237,._prCard_gditq_237,._activityCard_gditq_237,._needsCard_gditq_45{border-radius:20px;padding:16px}._footer_gditq_45{flex-direction:column}}@media (prefers-reduced-motion:reduce){._spin_gditq_393{animation:none}}.landing-shell{color:#f3f5f7;background:radial-gradient(circle at 78% 14%,#48699c47,#0000 28rem),radial-gradient(circle at 8% 76%,#e5c77917,#0000 24rem),linear-gradient(155deg,#09111d 0%,#0b1422 46%,#10182a 100%);flex-direction:column;min-height:100svh;padding:28px clamp(24px,4.5vw,72px) 30px;font-family:inherit;display:flex;position:relative;overflow:hidden}.landing-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 88%);mask-image:linear-gradient(#000c,#0000 88%)}.landing-aurora{filter:blur(90px);opacity:.55;pointer-events:none;border-radius:999px;position:absolute}.landing-aurora-one{background:#a42d551f;width:360px;height:360px;bottom:6%;right:-90px}.landing-aurora-two{background:#e5c77914;width:300px;height:300px;top:18%;left:-120px}.landing-nav{z-index:4;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1380px;margin:0 auto;padding:2px 2px 0;display:flex;position:relative}.landing-brand{color:#f7f8fa;letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.08rem;font-weight:760;text-decoration:none;display:inline-flex}.landing-mark{width:43px;height:33px;overflow:visible}.landing-mark path{fill:none;stroke-width:7px;stroke-linecap:round}.landing-mark path:first-child{stroke:#8290a9}.landing-mark path:nth-child(2){stroke:#e5c779}.landing-mark path:nth-child(3){stroke:#9b3655}.landing-mark path:nth-child(4){stroke:#eef1f5}.landing-nav nav{align-items:center;gap:10px;display:flex}.landing-signin,.landing-secondary{color:#e7ebf1;-webkit-backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ebf1fa29;border-radius:999px;padding:11px 18px;font-weight:650;text-decoration:none;transition:transform .2s,border-color .2s,background .2s}.landing-signin:hover,.landing-secondary:hover{background:#ffffff13;border-color:#e5c7795c;transform:translateY(-1px)}.landing-primary{color:#151b25;background:linear-gradient(#f1d990,#dcbf6d);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 23px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 36px #d4b15333,inset 0 1px #ffffff8c}.landing-primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px #d4b15347,inset 0 1px #ffffff94}.landing-primary-small{padding:11px 18px;font-size:.92rem}.landing-signin:focus-visible,.landing-secondary:focus-visible,.landing-primary:focus-visible{outline-offset:4px;outline:2px solid #f0d884}.landing-hero{z-index:2;flex:1;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(42px,6vw,94px);width:100%;max-width:1380px;margin:0 auto;padding:74px 0 58px;display:grid;position:relative}.landing-copy{max-width:620px}.landing-eyebrow{color:#d9c37e;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:22px;font-size:.78rem;font-weight:760;display:inline-flex}.landing-eyebrow:before{content:"";opacity:.7;background:currentColor;width:24px;height:1px}.landing-copy h1{letter-spacing:-.064em;color:#f6f7f9;text-wrap:balance;margin:0;font-size:clamp(3.7rem,6.35vw,6.55rem);font-weight:790;line-height:.92}.landing-copy h1 em{background:linear-gradient(120deg,#fff1bf 0%,#e5c779 48%,#d8b864 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.landing-copy>p{color:#bcc5d2;max-width:540px;margin:28px 0 30px;font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.58}.landing-actions{align-items:center;gap:12px;margin-bottom:18px;display:flex}.landing-copy>small{color:#8793a4;font-size:.88rem}.landing-stage{perspective:1200px;isolation:isolate;justify-content:center;align-items:center;min-height:610px;display:flex;position:relative}.landing-stage:after{content:"";filter:blur(12px);z-index:-1;background:radial-gradient(#00000075,#0000 68%);border-radius:50%;height:94px;position:absolute;bottom:8%;left:16%;right:9%}.landing-orbit{aspect-ratio:1;background:radial-gradient(circle,#ffffff0d,#0000 63%);border:1px solid #e7eef91a;border-radius:50%;place-items:center;width:min(38vw,520px);display:grid;position:absolute;box-shadow:0 0 0 46px #ffffff04,0 0 0 92px #ffffff02,0 0 100px #4e6c9e1f}.landing-orbit:before,.landing-orbit:after{content:"";border:1px solid #e5c7791a;border-radius:50%;position:absolute;inset:14%;transform:rotate(28deg)}.landing-orbit:after{border-color:#9b36551f;inset:29%;transform:rotate(-19deg)}.landing-orbit .landing-mark{opacity:.09;width:45%;height:auto}.preview-card{-webkit-backdrop-filter:blur(30px)saturate(150%);background:linear-gradient(150deg,#ffffff1c,#ffffff0a),#0a121fb8;border:1px solid #eef4fb2e;border-radius:30px;width:min(390px,74%);padding:18px;position:absolute;overflow:hidden;box-shadow:0 38px 100px #00040c80,inset 0 1px #ffffff21}.preview-card-back{opacity:.82;transform:translate(-23%,-13%)rotate(-8deg)scale(.91)}.preview-card-front{transform:translate(19%,9%)rotate(5deg);box-shadow:0 42px 110px #00040c8f,inset 0 1px #ffffff24}.preview-poster{background-size:cover;border-radius:21px;height:280px;position:relative;overflow:hidden}.preview-poster:after{content:"";background:linear-gradient(#0000 44%,#05080ec2);position:absolute;inset:0}.preview-poster-one{background:radial-gradient(circle at 58% 28%,#f4d189e6,#0000 17%),linear-gradient(135deg,#84304b,#24314a 50%,#101a2a)}.preview-poster-two{background:radial-gradient(circle at 28% 22%,#c5dcff8a,#0000 17%),radial-gradient(circle at 72% 66%,#ae3c5f80,#0000 25%),linear-gradient(155deg,#274a7a,#131e31 47%,#321a2a)}.preview-poster-two span{z-index:2;letter-spacing:.05em;background:#060a1294;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:.73rem;font-weight:760;position:absolute;bottom:16px;left:18px}.preview-copy{padding:17px 4px 5px}.preview-copy>span{color:#dec985;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:.68rem;font-weight:760;display:block}.preview-copy>strong{letter-spacing:-.025em;font-size:1.18rem;line-height:1.3;display:block}.preview-scores{gap:8px;margin-top:16px;display:flex}.preview-scores i{background:#fff1;border:1px solid #ffffff1a;border-radius:12px;align-items:baseline;gap:6px;padding:8px 10px;font-style:normal;display:flex}.preview-scores small{color:#9ca8b8;font-size:.58rem;font-weight:800}.preview-scores b{font-size:.84rem}.preview-scores .is-house{background:#e5c7791a;border-color:#e5c77942}.preview-people{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1422bd;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:8px 13px 8px 8px;display:flex;position:absolute;bottom:12%;left:10%;box-shadow:0 16px 34px #00000047}.preview-people i{background:#2b3d59;border:2px solid #101827;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.66rem;font-style:normal;font-weight:800;display:grid}.preview-people i+i{background:#7d465d;margin-left:-7px}.preview-people span{color:#d0d7e1;margin-left:9px;font-size:.72rem;font-weight:650}.landing-footer{z-index:2;color:#748092;border-top:1px solid #ffffff12;justify-content:space-between;width:100%;max-width:1380px;margin:0 auto;padding-top:18px;display:flex;position:relative}.landing-footer span{font-weight:700}.landing-footer small{font-size:.75rem}@media (width<=1120px) and (width>=901px){.landing-copy h1{font-size:clamp(3.65rem,6.1vw,5.25rem)}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);gap:34px}.landing-stage{min-height:560px}.preview-card{width:min(345px,76%)}}@media (width<=900px){.landing-shell{padding:20px 20px 24px}.landing-nav{padding-top:2px}.landing-nav .landing-primary-small{display:none}.landing-hero{text-align:center;grid-template-columns:1fr;gap:12px;padding:62px 0 20px}.landing-copy{max-width:660px;margin:0 auto}.landing-eyebrow{justify-content:center}.landing-copy h1{font-size:clamp(3.45rem,14vw,5.1rem);line-height:.94}.landing-copy>p{margin-left:auto;margin-right:auto}.landing-actions{justify-content:center}.landing-stage{min-height:460px;margin-top:2px}.landing-orbit{width:350px}.preview-card{border-radius:25px;width:294px;padding:14px}.preview-card-back{transform:translate(-18%,-11%)rotate(-8deg)scale(.88)}.preview-card-front{transform:translate(14%,7%)rotate(5deg)}.preview-poster{height:208px}.preview-copy>strong{font-size:1rem}.preview-people{bottom:8%;left:5%}.landing-footer{margin-top:10px}}@media (width<=560px){.landing-shell{padding:18px 16px 20px}.landing-nav{align-items:center}.landing-brand{font-size:.98rem}.landing-mark{width:36px}.landing-signin{padding:9px 14px;font-size:.86rem}.landing-hero{gap:4px;padding-top:42px}.landing-eyebrow{letter-spacing:.14em;margin-bottom:17px;font-size:.68rem}.landing-copy h1{letter-spacing:-.058em;font-size:clamp(3rem,16.4vw,4.15rem);line-height:.95}.landing-copy>p{margin-top:20px;margin-bottom:24px;padding:0 6px;font-size:.98rem}.landing-actions{flex-direction:column;align-items:stretch;max-width:320px;margin-bottom:15px;margin-left:auto;margin-right:auto}.landing-primary,.landing-secondary{width:100%}.landing-secondary{text-align:center}.landing-copy>small{max-width:290px;margin:0 auto;font-size:.82rem;display:block}.landing-stage{min-height:370px;margin-top:10px}.landing-orbit{width:270px}.preview-card{border-radius:20px;width:224px;padding:10px}.preview-poster{border-radius:15px;height:148px}.preview-card-back{transform:translate(-15%,-12%)rotate(-7deg)scale(.88)}.preview-card-front{transform:translate(11%,8%)rotate(4deg)}.preview-copy{padding-top:10px}.preview-copy>span{margin-bottom:5px;font-size:.59rem}.preview-copy>strong{font-size:.78rem}.preview-scores{gap:4px;margin-top:9px}.preview-scores i{padding:5px 6px}.preview-scores small{font-size:.5rem}.preview-scores b{font-size:.68rem}.preview-people{white-space:nowrap;padding:6px 10px 6px 6px;bottom:2%;left:50%;transform:translate(-50%)}.preview-people i{width:26px;height:26px}.preview-people span{font-size:.67rem}.landing-footer{justify-content:center;padding-top:14px}.landing-footer small{display:none}}@media (prefers-reduced-motion:no-preference){.preview-card-front{animation:7s ease-in-out infinite smFloatFront}.preview-card-back{animation:8.5s ease-in-out infinite smFloatBack}.landing-orbit{animation:18s linear infinite smOrbit}}@keyframes smFloatFront{0%,to{translate:0}50%{translate:0 -10px}}@keyframes smFloatBack{0%,to{translate:0}50%{translate:0 8px}}@keyframes smOrbit{to{rotate:360deg}}.landing-story,.landing-feature-band,.landing-cta{z-index:2;width:100%;max-width:1180px;margin:0 auto;position:relative}.landing-story{gap:34px;padding:54px 0 68px;display:grid}.landing-story-copy{max-width:760px}.landing-story-copy h2,.landing-cta h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2.25rem,4.8vw,4.5rem);line-height:.98}.landing-story-copy p,.landing-cta p{color:#aeb9c8;max-width:700px;font-size:1.03rem;line-height:1.65}.landing-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-story-grid article,.landing-feature-band article{background:linear-gradient(150deg,#ffffff13,#ffffff06);border:1px solid #eef4fb1f;border-radius:22px;padding:22px;box-shadow:inset 0 1px #ffffff0f}.landing-story-grid article>span,.landing-feature-band article>span{color:#d9c37e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:.67rem;font-weight:800;display:block}.landing-story-grid strong,.landing-feature-band strong{margin-bottom:8px;font-size:1.07rem;line-height:1.25;display:block}.landing-story-grid p,.landing-feature-band p{color:#99a6b8;margin:0;font-size:.88rem;line-height:1.55}.landing-feature-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 0 72px;display:grid}.landing-feature-band article{min-height:170px}.landing-feature-band article:nth-child(4){background:linear-gradient(150deg,#e5c7791a,#ffffff06);border-color:#e5c7793d}.landing-cta{background:radial-gradient(circle at 85% 0,#e5c7791f,#0000 35%),#ffffff09;border:1px solid #e5c7792e;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:54px;padding:42px;display:flex}.landing-cta>div{max-width:760px}.landing-cta .landing-primary{flex:none}@media (width<=900px){.landing-story{padding-top:42px}.landing-story-copy{text-align:center;margin:0 auto}.landing-story-grid{grid-template-columns:1fr}.landing-feature-band{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-cta{text-align:center;flex-direction:column;align-items:center}.landing-cta>div{justify-items:center;display:grid}.landing-cta .landing-primary{width:100%;max-width:340px}}@media (width<=560px){.landing-story{padding:34px 0 48px}.landing-story-copy h2,.landing-cta h2{font-size:2.55rem}.landing-feature-band{grid-template-columns:1fr;padding-bottom:48px}.landing-feature-band article{min-height:0}.landing-cta{border-radius:24px;margin-bottom:38px;padding:26px 20px}}.landing-footer a{color:#9ba7b8;text-underline-offset:3px}.landing-footer a:hover{color:#e5c779}.landing-brand{gap:10px}.landing-brand [data-brand-symbol]{width:36px;height:36px}.landing-brand [data-brand-wordmark]{width:174px;height:auto}.landing-brand svg path,.landing-orbit svg[data-brand-symbol] path{stroke:none}@media (width<=360px){.landing-brand [data-brand-wordmark]{width:138px}.landing-brand [data-brand-symbol]{width:28px;height:28px}}
