/*! 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-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-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}}}@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{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.lowercase{text-transform:lowercase}.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)}.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,)}.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))}}:root{--ink:#070914;--surface:#101322;--text:#f7f4ff;--muted:#9599b5;--violet:#8b7cff;--violet2:#c2baff;--amber:#ffbe73;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}button{font:inherit}body{color:var(--text);background:#080a12;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.site-shell{background:radial-gradient(circle at 20% 5%,#1c1e3b 0,#0000 32%),radial-gradient(circle at 88% 90%,#2b1939 0,#0000 28%),#080a12;grid-template-columns:minmax(340px,430px) minmax(260px,470px);justify-content:center;align-items:center;gap:clamp(48px,9vw,140px);min-height:100vh;padding:40px;display:grid;position:relative;overflow:hidden}.ambient{filter:blur(100px);opacity:.2;pointer-events:none;border-radius:50%;position:absolute}.a1{background:var(--violet);width:420px;height:420px;top:18%;left:-180px}.a2{background:#e26e9f;width:350px;height:350px;bottom:-100px;right:-150px}.phone{background:linear-gradient(#0c0f1e,#070914);border:1px solid #ffffff1f;border-radius:42px;width:100%;height:min(880px,100vh - 54px);min-height:690px;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,inset 0 1px #ffffff12}.phone:before{content:"";z-index:20;background:#05060c;border-radius:0 0 15px 15px;width:105px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.topbar{z-index:10;justify-content:space-between;align-items:center;height:82px;padding:26px 23px 10px;display:flex;position:relative}.brand{color:#fff;letter-spacing:-.5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-weight:800;display:flex}.mark{align-items:center;width:25px;height:25px;display:flex;position:relative}.mark i{border:2px solid var(--violet2);border-radius:5px;width:14px;height:20px;position:absolute;transform:rotate(-12deg)}.mark i:last-child{border-color:var(--amber);left:9px;transform:rotate(12deg)}.actions{gap:7px;display:flex}.language,.avatar,.alert-trigger{cursor:pointer;color:#ddd;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;height:34px}.language{padding:0 10px;font-size:11px;font-weight:800}.avatar{color:#fff;background:linear-gradient(135deg,#796be8,#ca86b7) 50%/cover;width:34px;padding:0;font-weight:800}.avatar.has-image{color:#0000}.account-menu-wrap{position:relative}.account-menu{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#111423f5;border:1px solid #ffffff1c;border-radius:17px;width:184px;padding:7px;position:absolute;top:43px;right:0;box-shadow:0 18px 48px #000a}.account-menu-identity{border-bottom:1px solid #ffffff12;flex-direction:column;gap:3px;padding:9px 10px 11px;display:flex}.account-menu-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-menu-identity small{color:#858a9e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-menu>button,.account-menu>a{color:#d8d9e4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;height:39px;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.account-menu>button:hover,.account-menu>a:hover,.account-menu>button:focus-visible,.account-menu>a:focus-visible{color:#fff;background:#ffffff0c;outline:none}.account-menu>button span,.account-menu>a span{width:19px;color:var(--violet2);text-align:center;font-size:14px}.account-menu>a:last-child{color:#ef9aac}.alert-trigger{place-items:center;width:34px;padding:0;display:grid;position:relative}.alert-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.alert-trigger.active{border-color:var(--violet);color:var(--violet2)}.alert-trigger b{color:#fff;background:#ef7691;border:2px solid #0c0f1e;border-radius:10px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-4px;right:-3px}.screen{scrollbar-width:none;height:calc(100% - 82px);padding:15px 22px 100px;overflow-y:auto}.rail::-webkit-scrollbar{display:none}.intro p{color:var(--muted);margin:0 0 6px;font-size:13px}.intro h1{letter-spacing:-.8px;margin:0 0 22px;font-size:27px;line-height:1.1}.welcome{text-align:center;padding-top:26px}.welcome-art{background:radial-gradient(circle,#6655bf30,#0000 65%);place-items:center;width:220px;height:220px;margin:0 auto 16px;display:grid;position:relative}.hero-mark{transform:scale(3)}.welcome-ring{border:1px solid #a99cff29;border-radius:50%;position:absolute}.welcome-ring.r1{width:135px;height:135px}.welcome-ring.r2{border-style:dashed;width:195px;height:195px;animation:18s linear infinite spin}.welcome-art>b{color:var(--amber);font-size:18px;position:absolute;top:39px;right:38px}.welcome-kicker{color:var(--violet2);letter-spacing:.2em;font-size:8px;font-weight:850}.welcome h1{letter-spacing:-1.6px;max-width:340px;margin:13px auto 14px;font-size:36px;line-height:.98}.welcome>p{color:var(--muted);max-width:320px;margin:0 auto;font-size:12px;line-height:1.6}.welcome-stats{justify-content:center;align-items:center;gap:25px;margin:28px 0;display:flex}.welcome-stats div{flex-direction:column;display:flex}.welcome-stats strong{color:var(--amber);font-size:22px}.welcome-stats span{letter-spacing:.14em;color:#7e8298;font-size:6px}.welcome-stats>i{background:#ffffff17;width:1px;height:28px}.welcome-primary{margin-top:4px}.returning{color:#989bad;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}.decision{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1d1b46,#322768 58%,#714a6f);border:1px solid #c5beff4d;border-radius:28px;width:100%;height:205px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 45px #21185c52}.eyebrow{color:#c9c3ff;letter-spacing:.18em;margin-bottom:36px;font-size:9px;font-weight:800;display:block}.decision strong{letter-spacing:-.8px;z-index:2;max-width:270px;font-size:25px;line-height:1.08;display:block;position:relative}.decision small{color:#c6c0dd;z-index:2;margin-top:10px;display:block;position:relative}.decision b{color:#27204d;z-index:2;background:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid;position:absolute;bottom:20px;right:20px}.orb{opacity:.72;border-radius:50%;position:absolute}.orb.one{background:radial-gradient(circle at 35% 35%,#ffc97e,#8f57b9 55%,#0000 70%);width:125px;height:125px;top:-35px;right:-28px}.orb.two{border:18px solid #8778ff73;width:110px;height:110px;bottom:-55px;left:-45px}.rail-section{margin-top:28px}.section-title{justify-content:space-between;display:flex}.section-title h2{margin:0 0 13px;font-size:16px}.section-title span{color:var(--muted)}.rail{scrollbar-width:none;grid-auto-columns:43%;grid-auto-flow:column;gap:11px;display:grid;overflow-x:auto}.poster{background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;height:202px;padding:12px;display:flex}.poster-badges{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.poster-badges>span,.poster-badges>b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.05em;background:#080912c7;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:800}.poster-badges>b{color:#fff;white-space:nowrap}.poster-badges b i,.imdb-score i{color:#f4c518;font-style:normal}.poster h3{margin:0 0 3px;font-size:13px;line-height:1.1}.poster p,.continue p{color:#b7b8c8;margin:0;font-size:9px}.continue{background:#ffffff0b;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:56px 1fr 38px;align-items:center;gap:13px;margin-top:20px;padding:10px;display:grid}.continue-art{height:56px;color:var(--amber);background:radial-gradient(circle at 70% 20%,#885f52,#23223b);border-radius:13px;place-items:center;font-size:11px;font-weight:800;display:grid}.continue span{color:#888ca7;letter-spacing:.12em;font-size:7px}.continue h3{margin:3px 0;font-size:14px}.continue button{color:#24203e;background:var(--violet2);border:0;border-radius:50%;width:34px;height:34px;font-size:11px}.bottom-nav{z-index:15;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0e1be6;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:repeat(5,1fr);height:68px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.bottom-nav button{color:#73778f;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.bottom-nav button.active{color:var(--violet2)}.bottom-nav .swipe-tab span{color:#fff;background:linear-gradient(135deg,#8b6cff,#d987e8);border-radius:50%;place-items:center;width:38px;height:38px;margin-top:-18px;display:grid;box-shadow:0 8px 24px #8b6cff66}.bottom-nav .swipe-tab{color:#a9a1cb;gap:1px}.bottom-nav .swipe-tab.active{color:#fff}.back{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;width:38px;height:38px}.progress{gap:5px;margin:26px 0 32px;display:flex}.progress i{background:#262a3e;border-radius:3px;flex:1;height:3px}.progress i:first-child,.progress i:nth-child(2){background:linear-gradient(90deg,var(--violet),#c495db)}.tune-copy span{color:var(--violet2);letter-spacing:.16em;font-size:9px;font-weight:800}.tune-copy h1{margin:9px 0 33px;font-size:29px;line-height:1.08}.question h2{color:#d9d9e5;margin:0 0 13px;font-size:14px}.choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.choices button,.times button,.company button{color:#a6a9ba;background:var(--surface);cursor:pointer;border:1px solid #ffffff17;border-radius:16px;transition:all .2s}.choices button{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;height:73px;padding:13px;font-size:12px;display:flex}.choices button span{color:var(--amber);font-size:17px}.choices button.active,.times button.active,.company button.active{border-color:var(--violet);color:#fff;background:linear-gradient(135deg,#7969ea38,#43348140);box-shadow:inset 0 0 0 1px #9081ff33}.times{gap:8px;display:flex}.times button{flex:1;min-height:46px;padding:7px;font-size:10px}.company{grid-template-columns:1fr 1fr;gap:8px;display:grid}.company button{min-height:46px;font-size:10px}.primary{color:#0c0b18;cursor:pointer;background:linear-gradient(110deg,#8f80ff,#b08bed);border:0;border-radius:17px;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 19px;font-weight:800;display:flex;box-shadow:0 14px 40px #7c68f040}.primary span{font-size:20px}.results{padding-top:3px}.results-head{text-align:center;padding-top:6px;position:relative}.results-head .back{position:absolute;top:0;left:0}.results-head>span{color:var(--amber)}.results-head h1{margin:8px 0 7px;font-size:24px}.results-head p{color:var(--muted);margin:0 0 22px;font-size:11px}.result-stack{gap:14px;display:grid}.result-card{background:var(--surface);border:1px solid #ffffff17;border-radius:22px;overflow:hidden}.result-image{background-position:50%;background-size:cover;min-height:240px;padding:14px;position:relative}.match{color:var(--violet2);letter-spacing:.13em;background:#090b16c2;border-radius:20px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:14px;left:14px}.score{color:#112;background:var(--amber);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:flex;position:absolute;top:14px;right:14px}.score small{letter-spacing:.08em;font-size:5px}.imdb-score{color:#fff;background:#090b16d9;border-radius:20px;padding:6px 8px;font-size:9px;font-weight:850;position:absolute;bottom:65px;left:14px}.result-title{position:absolute;bottom:15px;left:15px}.result-title h2{margin:0 0 5px;font-size:21px}.result-title p{color:#b5b7c8;margin:0;font-size:10px}.result-actions{grid-template-columns:1fr 1.2fr;gap:7px;padding:10px;display:grid}.result-actions button{cursor:pointer;color:#b8bac9;background:0 0;border:1px solid #ffffff17;border-radius:12px;min-height:39px;font-size:9px;font-weight:700}.result-actions button:last-child{color:#161426;background:#eae6ff;border:0}.refresh{color:#b2b4c6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:15px;width:100%;height:50px;margin-top:15px;font-size:11px}.note{z-index:2;max-width:470px;position:relative}.note>span{color:var(--violet2);letter-spacing:.24em;font-size:10px;font-weight:800}.note h2{letter-spacing:-4px;margin:22px 0;font-size:clamp(42px,5vw,74px);line-height:.96}.note p{color:#9296aa;max-width:340px;font-size:17px;line-height:1.6}.note div{color:#c5c7d2;align-items:center;gap:9px;margin-top:38px;font-size:12px;display:flex}.note div i{background:#8cffc2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #8cffc2}.profile-orbit{background:radial-gradient(circle,#332d67,#121426 68%);border:1px solid #ffffff17;border-radius:50%;place-items:center;width:92px;height:92px;margin:18px auto 22px;display:grid;position:relative;box-shadow:0 0 55px #7767e84d}.mark.large{transform:scale(1.5)}.profile-orbit>b{color:var(--amber);position:absolute;top:4px;right:2px}.login-copy{text-align:center}.login-copy h1{letter-spacing:-.8px;max-width:310px;margin:0 auto 12px;font-size:28px;line-height:1.05}.login-copy p{color:var(--muted);max-width:300px;margin:0 auto 25px;font-size:11px;line-height:1.55}.login-options{gap:9px;display:grid}.social{color:#14141c;cursor:pointer;background:#fff;border:1px solid #ffffff1a;border-radius:15px;height:50px;font-size:12px;font-weight:750;position:relative}.social span{font-size:14px;position:absolute;left:17px}.social.apple{color:#fff;background:#151722}.social.email{color:#dedfea;background:0 0}.divider{color:#6f7389;align-items:center;gap:10px;font-size:9px;display:flex}.divider i{background:#ffffff12;flex:1;height:1px}.guest{color:#8f93a8;cursor:pointer;background:0 0;border:0;width:100%;margin-top:22px;font-size:10px}.platforms{padding-top:4px}.onboarding-count{color:var(--violet2);letter-spacing:.16em;margin:24px 0 9px;font-size:8px;font-weight:850}.platforms h1{letter-spacing:-1px;margin:0 0 9px;font-size:30px}.platform-sub{color:var(--muted);max-width:330px;margin:0 0 20px;font-size:11px;line-height:1.5}.region-block{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:13px 14px;display:flex}.region-block>div:first-child{flex-direction:column;gap:3px;display:flex}.region-block span{letter-spacing:.11em;color:#878ba2;font-size:8px}.region-block small{color:#e5e5ef;font-size:12px}.region-switch{background:#080a14;border-radius:10px;padding:3px;display:flex}.region-switch button{color:#6f7388;cursor:pointer;background:0 0;border:0;border-radius:8px;width:37px;height:28px;font-size:9px;font-weight:850}.region-switch button.active{color:#d7d1ff;background:#2c2851}.service-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.service-grid>button{color:#fff;cursor:pointer;background:#101321;border:1px solid #ffffff12;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:83px;padding:11px;display:flex;position:relative}.service-grid>button.active{background:linear-gradient(135deg,#29244c,#17172b);border-color:#8b7cff;box-shadow:inset 0 0 0 1px #8b7cff33}.service-grid>button>i{color:#8f93a7;background:#ffffff0d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid;position:absolute;top:10px;right:10px}.service-grid>button.active>i{background:var(--violet);color:#111}.service-grid strong{font-size:10px}.service-icon{font-size:17px;font-weight:900}.s0{color:#e50914}.s1{color:#30aee9;font-size:12px}.s2{color:#78a9ff}.s3{color:#f4f1ff}.s4,.s5{color:#fff}.selected-count{text-align:center;color:#878ba0;margin:15px 0 12px;font-size:9px}.platforms .primary:disabled{opacity:.35;cursor:not-allowed}@media (width<=760px){.site-shell{background:var(--ink);min-height:100svh;padding:0;display:block}.phone{border:0;border-radius:0;height:100svh;min-height:650px}.phone:before,.note{display:none}.topbar{padding-top:20px}}@media (height<=760px) and (width>=761px){.phone{height:calc(100vh - 26px);min-height:660px}.site-shell{padding:13px 40px}}.detail-overlay{z-index:40;scrollbar-width:none;background:#090b17;animation:.28s detailIn;position:absolute;inset:0;overflow-y:auto}.detail-hero{background-position:50%;background-size:cover;height:355px;position:relative}.detail-close{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#080a14a8;border:1px solid #ffffff2b;border-radius:50%;width:38px;height:38px;font-size:23px;position:absolute;top:24px;right:18px}.detail-badges{gap:7px;display:flex;position:absolute;bottom:91px;left:20px}.detail-badges span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a14c9;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:850}.detail-badges i{color:#f4c518;font-style:normal}.detail-title{position:absolute;bottom:24px;left:20px;right:20px}.detail-title h1{letter-spacing:-1px;margin:0 0 8px;font-size:29px;line-height:1}.detail-title p{color:#babcca;margin:0;font-size:10px}.detail-body{padding:0 20px 35px}.detail-actions{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px;display:grid}.detail-actions button{color:#b7b9ca;cursor:pointer;background:#111421;border:1px solid #ffffff17;border-radius:15px;height:49px;font-size:9px;font-weight:750}.detail-actions button span{margin-right:5px;font-size:14px;display:inline-block}.detail-actions button.active{color:#fff;background:#2a264b;border-color:#8b7cff}.detail-section h2,.rating-box h2{margin:0 0 8px;font-size:13px}.detail-section>p{color:#a4a7b8;margin:0;font-size:11px;line-height:1.65}.credits{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:12px;margin:20px 0;padding:15px;display:grid}.credits div{flex-direction:column;gap:4px;display:flex}.credits span{letter-spacing:.13em;text-transform:uppercase;color:#767b92;font-size:7px}.credits strong{color:#d7d8e1;font-size:10px;font-weight:650}.rating-box{background:linear-gradient(135deg,#17182d,#221d3a);border:1px solid #8b7cff2e;border-radius:18px;grid-template-columns:1fr auto;align-items:start;padding:16px;display:grid}.rating-box>div>p{color:#898da3;margin:0;font-size:8px}.rating-box>strong{color:var(--amber);font-size:24px}.rating-box>strong small{color:#888ca0;font-size:9px}.rating-row{grid-column:1/-1;justify-content:space-between;margin:14px 0;display:flex}.rating-row button{color:#3f4256;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.rating-row button.active{color:var(--amber);filter:drop-shadow(0 0 5px #ffbe7366)}.save-rating{color:#161426;cursor:pointer;background:#dfd9ff;border:0;border-radius:12px;grid-column:1/-1;height:39px;font-size:9px;font-weight:850}.save-rating:disabled{opacity:.35}.watch-providers{gap:8px;margin-top:12px;display:grid}.watch-provider{color:#11131b;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;height:54px;padding:0 14px 0 10px;font-size:10px;font-weight:850;display:grid}.watch-provider img,.watch-provider-fallback{object-fit:cover;color:#fff;text-transform:uppercase;background:#111421;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.watch-provider b{font-size:10px}.watch-provider i{font-size:16px;font-style:normal}.share-toast{margin:-14px 0 20px}.poster,.result-image{cursor:pointer}@keyframes detailIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.alerts-screen{padding-top:4px}.alerts-head{text-align:center;padding-top:4px;position:relative}.alerts-head .back{position:absolute;top:0;left:0}.alerts-head>span{color:var(--violet2);letter-spacing:.16em;font-size:7px;font-weight:850}.alerts-head h1{margin:12px 0 6px;font-size:27px}.alerts-head p{color:#888ca2;max-width:300px;margin:0 auto 16px;font-size:9px;line-height:1.5}.read-all{color:var(--violet2);cursor:pointer;background:0 0;border:0;margin-bottom:12px;font-size:8px}.alert-empty{margin-top:35px}.alert-list{gap:10px;padding-bottom:20px;display:grid}.alert-list article{background:#101321;border:1px solid #ffffff12;border-radius:17px;padding:8px}.alert-list article.changed{background:linear-gradient(135deg,#211b2c,#191a31);border-color:#ffbe7366}.alert-main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:54px 1fr 18px;align-items:center;gap:10px;width:100%;padding:0;display:grid}.alert-art{background-position:50%;background-size:cover;border-radius:11px;width:54px;height:69px}.alert-copy{flex-direction:column;min-width:0;display:flex}.alert-copy small{color:#85899f;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.changed .alert-copy small{color:var(--amber)}.alert-copy b{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:12px;overflow:hidden}.alert-copy em{color:#898da2;font-size:7px;font-style:normal;line-height:1.4}.alert-main i{color:#85899f;font-size:18px;font-style:normal}.remove-alert{color:#666b80;cursor:pointer;background:0 0;border:0;width:100%;margin-top:6px;padding:5px;font-size:7px}.collection-picker-trigger{color:#bbb6dc;text-align:left;cursor:pointer;background:#8b7cff0e;border:1px solid #8b7cff33;border-radius:13px;grid-template-columns:22px 1fr 18px;align-items:center;width:100%;height:43px;margin:-12px 0 20px;padding:0 13px;font-size:9px;font-weight:800;display:grid}.collection-picker-trigger span{color:var(--violet2);font-size:14px}.collection-picker-trigger i{text-align:right;font-style:normal}.collection-picker{background:#101321;border:1px solid #ffffff12;border-radius:15px;gap:7px;margin:-11px 0 22px;padding:12px;display:grid}.collection-picker>div{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.collection-picker>div>b{font-size:9px}.collection-picker>div>button{color:var(--violet2);cursor:pointer;background:0 0;border:0;font-size:7px}.collection-picker>button{color:#a4a7b8;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:24px 1fr 20px;align-items:center;height:38px;padding:0 10px;display:grid}.collection-picker>button.active{color:#fff;background:#29254a;border-color:#8b7cff}.collection-picker>button span{color:var(--violet2);font-size:11px}.collection-picker>button b{font-size:8px}.collection-picker>button small{text-align:right;color:#777b90;font-size:7px}.collection-picker>p{color:#767a8f;margin:5px;font-size:8px;line-height:1.4}.collection-picker>em{color:#75e7ad;text-align:center;font-size:7px;font-style:normal}.shared-title-page{min-height:100svh;color:var(--text);background:radial-gradient(circle at 50% 20%,#262151,#080a12 58%);place-items:center;padding:24px;display:grid}.shared-title-card{text-align:center;background:#0d101ddd;border:1px solid #ffffff1a;border-radius:28px;width:min(410px,100%);padding:42px 30px;box-shadow:0 30px 90px #0008}.shared-title-brand{justify-content:center;align-items:center;gap:9px;margin-bottom:30px;display:flex}.shared-title-card h1{margin:18px 0 8px;font-size:clamp(24px,7vw,34px);line-height:1.08}.shared-title-card p{color:var(--muted);margin:0 0 24px;font-size:13px}.shared-title-card a{background:var(--violet2);color:#121323;border-radius:14px;justify-content:center;align-items:center;min-width:145px;height:45px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.shared-title-spinner{border:3px solid #ffffff1c;border-top-color:var(--amber);border-radius:50%;width:38px;height:38px;margin:auto;animation:.8s linear infinite sharedSpin;display:block}@keyframes sharedSpin{to{transform:rotate(360deg)}}.poster h3,.result-title h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result-title{right:15px}.result-title p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=760px){.site-shell{min-height:100dvh}.phone{height:100dvh;min-height:0}.topbar{height:calc(70px + var(--safe-top));padding:calc(12px + var(--safe-top)) 18px 8px}.screen{height:calc(100% - 70px - var(--safe-top));padding-bottom:calc(100px + var(--safe-bottom))}.bottom-nav{bottom:calc(8px + var(--safe-bottom))}.detail-overlay{inset:6px 6px max(6px,var(--safe-bottom));border-radius:24px}}@media (width<=360px){.topbar{padding-inline:16px}.screen{padding-left:16px;padding-right:16px}.brand{gap:6px;font-size:14px}.actions{gap:5px}.language{padding:0 8px}.rail{grid-auto-columns:46%}.poster{height:190px;padding:10px}.poster-badges>span,.poster-badges>b{text-overflow:ellipsis;min-width:0;max-width:68px;padding:5px 6px;font-size:6px;overflow:hidden}.detail-title h1{-webkit-line-clamp:3;max-height:75px;font-size:23px}.detail-badges{gap:4px;left:16px;right:16px}.detail-badges span{padding:6px;font-size:7px}.detail-actions button{min-width:0;padding-inline:5px}.bottom-nav{left:8px;right:8px}.bottom-nav button{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){input:not([type=checkbox]):not([type=radio]),textarea,select,.search-box input{font-size:16px!important}.phone{width:100vw;max-width:100vw}.screen{overscroll-behavior-y:contain}}.rail .poster{background-color:#080a14;background-clip:border-box;border:0;position:relative;overflow:hidden}.rail .poster:after{content:"";z-index:0;pointer-events:none;background:#080a14;height:3px;position:absolute;bottom:0;left:0;right:0}.rail .poster>*{z-index:1;position:relative}@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-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-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}.ww-mini{color:#d8d2ff!important;margin-top:5px!important;font-size:8px!important}.ww-mini b,.ww-score i,.ww-detail b{color:var(--violet2);font-style:normal}.ww-score{color:#fff;background:#17132bd9;border-radius:20px;padding:6px 8px;font-size:9px;font-weight:850;position:absolute;bottom:65px;right:14px}.detail-badges{flex-wrap:wrap;right:60px}.ww-detail{color:#fff!important}.collection-screen{padding-top:8px}.collection-head>span{color:var(--violet2);letter-spacing:.18em;font-size:7px;font-weight:850}.collection-head h1{letter-spacing:-1px;margin:8px 0 5px;font-size:30px}.collection-head p{color:var(--muted);margin:0 0 20px;font-size:10px}.filter-pills{gap:7px;margin-bottom:18px;display:flex}.filter-pills button{color:#85899f;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:20px;height:32px;padding:0 15px;font-size:9px}.filter-pills button.active{color:#151426;background:#ded8ff;border-color:#0000;font-weight:800}.empty-state{text-align:center;margin-top:65px;padding:0 28px}.empty-state>div{width:70px;height:70px;color:var(--violet2);background:radial-gradient(circle,#3d356e,#17182a);border:1px solid #8b7cff44;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:28px;display:grid}.empty-state h2{margin:0 0 8px;font-size:18px}.empty-state p{color:#85899c;margin:0 0 20px;font-size:10px;line-height:1.55}.empty-state button{color:#c8c1ff;cursor:pointer;background:#8b7cff18;border:1px solid #8b7cff55;border-radius:12px;height:39px;padding:0 17px;font-size:9px;font-weight:800}.collection-list,.history-list{gap:10px;display:grid}.collection-list article{cursor:pointer;background:#101321;border:1px solid #ffffff12;border-radius:17px;grid-template-columns:88px 1fr 24px;align-items:center;min-height:118px;display:grid;overflow:hidden}.collection-art{background-position:50%;background-size:cover;align-self:stretch}.collection-list article>div:nth-child(2){padding:12px}.collection-list article span,.history-list article>div:nth-child(3)>span{letter-spacing:.11em;color:var(--violet2);font-size:7px}.collection-list h2,.history-list h2{margin:5px 0 4px;font-size:13px}.collection-list p{color:#898da0;margin:0;font-size:8px}.collection-list article>button,.history-list article>button{color:#8b8fa3;background:0 0;border:0;font-size:22px}.collection-ratings{gap:8px;margin-top:9px;display:flex}.collection-ratings b{font-size:8px;font-weight:750}.collection-ratings i{color:#f4c518;font-style:normal}.collection-ratings b:last-child i{color:var(--violet2)}.history-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:20px;display:grid}.history-stats div{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:64px;display:flex}.history-stats strong{color:var(--amber);font-size:18px}.history-stats span{text-transform:uppercase;letter-spacing:.1em;color:#797d92;margin-top:4px;font-size:6px}.history-list article{cursor:pointer;background:#101321;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:38px 57px 1fr 20px;align-items:center;gap:9px;padding:8px;display:grid}.history-date{text-align:center;flex-direction:column;display:flex}.history-date span{color:#7f8397;font-size:6px}.history-thumb{background-position:50%;background-size:cover;border-radius:10px;height:66px}.history-list h2{margin:4px 0}.history-list p{color:var(--amber);margin:0;font-size:8px}.delete-collection{float:right;color:#d67c91;cursor:pointer;background:0 0;border:0;margin-top:-44px;font-size:7px}.custom-collections{margin:2px 0 18px}.custom-collections-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.custom-collections-head h2{margin:0;font-size:12px}.custom-collections-head button{color:var(--violet2);cursor:pointer;background:0 0;border:0;font-size:8px}.collection-create{grid-template-columns:1fr auto auto;gap:6px;margin-bottom:10px;display:grid}.collection-create input{color:#fff;background:#111421;border:1px solid #8b7cff44;border-radius:11px;outline:none;min-width:0;height:38px;padding:0 11px;font-size:9px}.collection-create button{color:#171527;cursor:pointer;background:#ddd7ff;border:0;border-radius:10px;padding:0 10px;font-size:8px;font-weight:800}.collection-create button:last-child{color:#81859a;background:#ffffff0a}.collection-create button:disabled{opacity:.35}.collection-rail{scrollbar-width:none;grid-auto-columns:105px;grid-auto-flow:column;gap:9px;padding-bottom:3px;display:grid;overflow-x:auto}.collection-rail::-webkit-scrollbar{display:none}.collection-tile{color:#fff;text-align:left;cursor:pointer;background:#101321;border:1px solid #ffffff10;border-radius:14px;padding:7px}.collection-tile.active{background:#181630;border-color:#8b7cff}.collection-cover{background:#1a1d2e;border-radius:9px;grid-template-columns:repeat(3,1fr);height:58px;display:grid;overflow:hidden}.collection-cover i{background-position:50%;background-size:cover}.collection-cover em{color:var(--violet2);grid-column:1/-1;place-items:center;font-style:normal;display:grid}.collection-cover.default-cover{color:var(--violet2);place-items:center;font-size:20px;display:grid}.collection-tile>b{white-space:nowrap;text-overflow:ellipsis;margin:7px 1px 3px;font-size:9px;display:block;overflow:hidden}.collection-tile>small{color:#74788d;margin:0 1px;font-size:6px;display:block}.collection-empty{margin-top:32px}.search-trigger{color:#ddd;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px;font-size:18px}.search-screen{padding-top:5px}.search-heading{padding-top:4px;position:relative}.search-heading>.back{position:absolute;top:0;left:0}.search-heading>span{color:var(--violet2);letter-spacing:.16em;margin-top:5px;padding-left:50px;font-size:7px;font-weight:850;display:block}.search-heading h1{letter-spacing:-1px;margin:25px 0 6px;font-size:29px}.search-heading p{color:var(--muted);margin:0 0 18px;font-size:10px}.search-box{color:#9296a9;background:#121522;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:35px 1fr 30px;align-items:center;height:51px;padding:0 10px;display:grid}.search-box>span{font-size:20px}.search-box input{color:#fff;background:0 0;border:0;outline:0;height:100%;font-size:12px}.search-box input::placeholder{color:#666b81}.search-box button{color:#898da0;cursor:pointer;background:0 0;border:0;font-size:18px}.search-chips{scrollbar-width:none;gap:7px;padding:12px 0 18px;display:flex;overflow-x:auto}.search-chips button{white-space:nowrap;color:#85899e;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:20px;height:31px;padding:0 13px;font-size:8px}.search-chips button.active{color:#161426;background:#ded8ff;border-color:#0000;font-weight:800}.discovery-banner{background:linear-gradient(125deg,#2a2458,#513864);border:1px solid #a498ff36;border-radius:20px;margin-bottom:20px;padding:18px;position:relative;overflow:hidden}.discovery-banner:after{content:"";border:20px solid #ffffff0d;border-radius:50%;width:120px;height:120px;position:absolute;top:-45px;right:-45px}.discovery-banner span{letter-spacing:.15em;color:#c9c2ff;font-size:7px}.discovery-banner h2{margin:15px 0 5px;font-size:19px}.discovery-banner p{color:#bbb6ca;margin:0;font-size:9px}.search-result-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.search-result-head h2{margin:0;font-size:14px}.search-result-head span{color:#9195a9;background:#ffffff0c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.search-grid{grid-template-columns:1fr 1fr;gap:16px 11px;display:grid}.search-grid article{cursor:pointer}.search-poster{background-position:50%;background-size:cover;border:1px solid #ffffff12;border-radius:17px;height:205px;position:relative}.search-poster>span{background:#090b16d9;border-radius:14px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;bottom:9px;left:9px}.search-poster i{color:var(--violet2);font-style:normal}.search-grid h3{margin:8px 0 4px;font-size:12px;line-height:1.1}.search-grid p{color:#85899b;margin:0;font-size:8px}.search-grid article>div:last-child{justify-content:space-between;margin-top:7px;display:flex}.search-grid article>div:last-child b{color:#969aab;font-size:7px}.search-grid article>div:last-child i{color:#f4c518;font-style:normal}.search-empty{margin-top:45px}.search-poster{background-color:#080a14;overflow:hidden}.search-poster:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#080a14 82%);border-radius:0 0 18px 18px;height:25px;position:absolute;bottom:-2px;left:-2px;right:-2px}.search-poster>span{z-index:2}.search-poster{isolation:isolate;background-repeat:no-repeat;background-clip:padding-box;display:block;transform:translateZ(0);box-shadow:inset 0 -10px #080a14}.search-poster:after{background:linear-gradient(#0000 0,#080a14 74% 100%);border-radius:0;height:38px;bottom:0}.search-grid article{background:#080a14;border-radius:17px 17px 0 0}.search-grid h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-grid p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=360px){.search-grid{gap:15px 9px}.search-poster{height:190px}.search-grid h3{min-height:26px}}.search-trigger{place-items:center!important;padding:0!important;line-height:0!important;display:grid!important}.search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px;display:block}.profile-header{grid-template-columns:64px 1fr 30px;align-items:center;gap:13px;margin-bottom:22px;display:grid}.profile-avatar{background:linear-gradient(135deg,#7869df,#c07ea9);border-radius:21px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:800;display:grid;position:relative}.profile-avatar span{background:var(--amber);color:#1b1721;border:3px solid #090b17;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid;position:absolute;bottom:-5px;right:-5px}.profile-header>div:nth-child(2)>span{letter-spacing:.16em;color:var(--violet2);font-size:6px}.profile-header h1{margin:4px 0 2px;font-size:25px}.profile-header p{color:#81869b;margin:0;font-size:8px}.profile-header>button{color:#8e92a4;background:0 0;border:0;font-size:12px}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:25px;display:grid}.profile-stats div{background:#ffffff08;border:1px solid #ffffff10;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;height:76px;display:flex}.profile-stats strong{color:var(--amber);font-size:20px}.profile-stats strong small{font-size:10px}.profile-stats span{color:#7f8398;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:7px}.profile-section{margin-bottom:23px}.profile-section-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.profile-section-head h2{margin:0;font-size:13px}.profile-section-head button{color:#8f92a6;cursor:pointer;background:0 0;border:0;font-size:8px}.genre-cloud{flex-wrap:wrap;gap:7px;display:flex}.genre-cloud span{color:#b9bbca;background:#161829;border:1px solid #ffffff0e;border-radius:12px;padding:9px 11px;font-size:9px}.genre-cloud b{color:var(--violet2);margin-left:5px}.platform-bars{gap:10px;display:grid}.platform-bars>div{grid-template-columns:76px 1fr 29px;align-items:center;gap:8px;display:grid}.platform-bars span{color:#a5a8b8;font-size:8px}.platform-bars i{background:#202336;border-radius:5px;height:5px;overflow:hidden}.platform-bars i b{background:linear-gradient(90deg,#8072ea,#c390c6);border-radius:5px;height:100%;display:block}.platform-bars small{color:#74788e;text-align:right;font-size:7px}.recent-rating-row{gap:9px;display:flex}.recent-rating-row button{cursor:pointer;background:#171928;border:0;border-radius:13px;width:62px;height:82px;padding:0;position:relative;overflow:hidden}.recent-rating-row span{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.recent-rating-row b{color:var(--amber);background:#080a15dd;border-radius:9px;padding:4px 5px;font-size:9px;position:absolute;bottom:4px;right:4px}.recent-rating-row small{font-size:5px}.profile-empty{color:#74798e;background:#ffffff07;border-radius:13px;margin:0;padding:14px;font-size:9px}.settings-card{padding-bottom:12px}.settings-card>div{background:#101321;border:1px solid #ffffff10;border-radius:15px;grid-template-columns:35px 1fr 25px;align-items:center;height:54px;padding:0 12px;display:grid}.settings-card>div>span{color:var(--violet2)}.settings-card p{flex-direction:column;margin:0;display:flex}.settings-card b{font-size:9px}.settings-card small{color:#73778e;margin-top:3px;font-size:7px}.settings-card button{color:#898da0;cursor:pointer;background:0 0;border:0;font-size:20px}.feedback-card{background:#101321;border:1px solid #ffffff10;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;min-height:58px;padding:8px 12px;display:grid}.feedback-card>span{width:25px;height:25px;color:var(--violet2);background:#8b7cff14;border-radius:9px;place-items:center;display:grid}.feedback-card p{flex-direction:column;margin:0;display:flex}.feedback-card b{font-size:9px}.feedback-card small{color:#73778e;margin-top:4px;font-size:7px;line-height:1.4}.profile-toast{color:#75e7ad;text-align:center;background:#75e7ad16;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:8px}.taste-test-card{background:linear-gradient(135deg,#1b1938,#282047);border:1px solid #8b7cff42;border-radius:18px;margin:0 0 23px;padding:14px;box-shadow:0 12px 30px #07081566}.taste-test-card>div{grid-template-columns:33px 1fr;align-items:center;display:grid}.taste-test-card>div>span{width:27px;height:27px;color:var(--amber);background:#ffbe731c;border-radius:9px;place-items:center;font-size:10px;display:grid}.taste-test-card p{flex-direction:column;margin:0;display:flex}.taste-test-card b{font-size:11px}.taste-test-card small{color:#a5a6bb;margin-top:4px;font-size:8px;line-height:1.45}.taste-test-card>button{color:#17152a;cursor:pointer;background:#e7e2ff;border:0;border-radius:11px;width:100%;height:36px;margin-top:12px;font-size:9px;font-weight:850}.taste-profile-toast{margin:-14px 0 20px}.taste-test-screen{padding-top:4px}.taste-test-head{text-align:center;padding-top:3px;position:relative}.taste-test-head .back{position:absolute;top:0;left:0}.taste-test-head>span{color:var(--violet2);letter-spacing:.16em;font-size:7px;font-weight:850}.taste-test-head h1{max-width:300px;margin:12px auto 8px;font-size:25px;line-height:1.08}.taste-test-head p{color:#8f93a8;max-width:315px;margin:0 auto 20px;font-size:9px;line-height:1.55}.taste-test-list{grid-template-columns:1fr 1fr;gap:11px;padding-bottom:94px;display:grid}.taste-test-list article{background:#111421;border:1px solid #ffffff14;border-radius:17px;overflow:hidden}.taste-poster{color:#fff;text-align:left;cursor:pointer;background-position:50%;background-size:cover;border:0;align-items:flex-end;width:100%;height:172px;padding:11px;display:flex}.taste-poster span{text-shadow:0 2px 8px #000;font-size:11px;font-weight:800;line-height:1.15}.taste-buttons{grid-template-columns:repeat(3,1fr);gap:4px;padding:7px;display:grid}.taste-buttons button{color:#777b91;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:38px;font-size:12px;display:flex}.taste-buttons small{white-space:nowrap;font-size:5px}.taste-buttons button.active{color:#fff;background:#7667df38;border-color:#8b7cff}.taste-buttons button.active.low{color:#ff9caf;border-color:#ef7691}.taste-buttons button.active.mid{color:#ffca8d;border-color:#ffbe73}.taste-buttons button.active.high{color:#8cf1bd;border-color:#75e7ad}.taste-test-footer{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e1bf0;border:1px solid #ffffff17;border-radius:20px;padding:9px;position:absolute;bottom:12px;left:14px;right:14px}.taste-test-footer>span{text-align:center;color:#85899e;margin:0 0 7px;font-size:7px;display:block}.taste-test-footer .primary{border-radius:13px;height:44px;font-size:10px}.taste-test-footer .primary:disabled{opacity:.35;cursor:not-allowed}.taste-test-footer b{font-size:16px}.taste-map-card{background:linear-gradient(145deg,#14172a,#211c3b);border:1px solid #8b7cff2e;border-radius:19px;margin:0 0 23px;padding:15px;box-shadow:0 14px 32px #05061045}.taste-map-card header{justify-content:space-between;align-items:flex-start;display:flex}.taste-map-card header small{color:#9e8cff;letter-spacing:.16em;font-size:6px;font-weight:850;display:block}.taste-map-card h2{margin:5px 0 0;font-size:16px}.taste-map-card header>strong{color:var(--amber);letter-spacing:.04em;background:#ffbe7310;border:1px solid #ffbe7338;border-radius:999px;padding:6px 9px;font-size:7px}.taste-map-card>p{color:#9296aa;margin:10px 0 14px;font-size:8px;line-height:1.5}.taste-strength>span{justify-content:space-between;margin-bottom:7px;display:flex}.taste-strength span b,.taste-strength span em{font-size:7px;font-style:normal}.taste-strength span b{color:#a9acbc}.taste-strength span em{color:var(--violet2)}.taste-strength>i{background:#292c40;border-radius:6px;height:6px;display:block;overflow:hidden}.taste-strength>i>b{background:linear-gradient(90deg,#7668e5,#bc85cf,#ffbe73);border-radius:6px;min-width:3px;height:100%;transition:width .35s;display:block}.taste-signal-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.taste-signal-grid>span{text-align:center;background:#ffffff06;border:1px solid #ffffff0d;border-radius:11px;min-width:0;padding:9px 3px}.taste-signal-grid b{color:#e4e0ff;font-size:13px;display:block}.taste-signal-grid small{color:#797e93;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;display:block;overflow:hidden}.taste-signal-grid{grid-template-columns:repeat(5,1fr);gap:5px}.detail-overlay{border:1px solid #ffffff24;border-radius:28px;inset:11px;box-shadow:0 24px 70px #000000ad}.detail-hero{border-radius:27px 27px 0 0;height:380px;overflow:hidden}.detail-badges{flex-wrap:nowrap;align-items:center;bottom:116px;left:20px;right:20px}.detail-badges span{white-space:nowrap}.detail-title{bottom:24px}.detail-title h1{letter-spacing:-.7px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:58px;margin-bottom:8px;font-size:26px;line-height:1.08;display:-webkit-box;overflow:hidden}.detail-title p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poster-badges{align-items:stretch}.poster-badges>span,.poster-badges>b{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-height:30px;padding:0 7px;line-height:1.15;display:flex}.poster-badges>span{flex:1;max-width:68px}.poster-badges>b{width:68px}.availability-note{box-sizing:border-box;color:#d5d7e2;background:#121522;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:11px;min-height:52px;margin-top:12px;padding:11px 13px;display:flex}.availability-note span{color:#b8afff;background:#ffffff0d;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.availability-note p{margin:0;font-size:9px;font-weight:700;line-height:1.45}.availability-note.theatrical,.availability-note.upcoming{background:linear-gradient(135deg,#2a2118,#171722);border-color:#d19a4e38}.availability-note.theatrical span,.availability-note.upcoming span{color:#ffc875;background:#d69b4340}.availability-note.checking span{animation:1s linear infinite availabilitySpin}@keyframes availabilitySpin{to{transform:rotate(360deg)}}.trailer-button{color:#d9d5ff;text-align:left;cursor:pointer;background:#8b7cff1a;border:1px solid #8b7cff47;border-radius:13px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;width:100%;height:45px;margin:16px 0 0;padding:0 13px;font-size:9px;font-weight:850;display:grid}.trailer-button span{color:#171526;background:#ded8ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.trailer-button i{color:#8f84eb;font-size:14px;font-style:normal}.rating-toast{color:#b9f5d8;letter-spacing:.02em;background:#1d534152;border:1px solid #76eab747;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:10px 12px;font-size:9px;font-weight:800;animation:.2s ease-out ratingToastIn;display:flex}.rating-toast span{color:#10261d;background:#66d9a5;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}@keyframes ratingToastIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.signed-account{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:13px;display:flex}.signed-account>span{background:linear-gradient(135deg,#8b7cff,#5b46c8);border-radius:14px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.signed-account div{flex-direction:column;min-width:0;display:flex}.signed-account small{letter-spacing:.08em;text-transform:uppercase;color:#85899d;font-size:7px}.signed-account strong{margin:2px 0;font-size:11px}.signed-account em{text-overflow:ellipsis;color:#8f93a7;font-size:8px;font-style:normal;overflow:hidden}.social.chatgpt{color:#171426;background:linear-gradient(135deg,#f1eeff,#dcd5ff)}.social.chatgpt span{color:#6d55e8}.social.account-continue{color:#fff;background:#282347;border-color:#8b7cff55}.account-sync{background:#15392d4a;border:1px solid #70ddb22e;border-radius:14px;align-items:center;gap:10px;margin:-6px 20px 18px;padding:11px 12px;display:flex}.account-sync>span{color:#0d241a;background:#67d7a5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.account-sync>span.syncing{animation:1s infinite syncPulse}.account-sync p{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.account-sync b{color:#c7f5df;font-size:8px}.account-sync small{text-overflow:ellipsis;color:#759689;font-size:7px;overflow:hidden}.account-sync a{color:#b5acff;font-size:8px;font-weight:800;text-decoration:none}@keyframes syncPulse{50%{opacity:.45;transform:scale(.9)}}.tmdb-credit{color:#5f6377;text-align:center;margin:22px 20px 8px;font-size:7px;line-height:1.5}.account-sync button{color:#c4b8ff;background:0 0;border:0;font-size:8px;font-weight:800}.account-sync.failed{background:#3b18214f;border-color:#ff7d8a44}.account-sync.failed>span{color:#321016;background:#ff8792}.account-sync.failed b{color:#ffd5d9}.connection-banner{z-index:18;color:#f5d49d;background:#2d2418ed;border:1px solid #f0b85c45;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex;position:absolute;top:78px;left:22px;right:22px;box-shadow:0 8px 24px #0006}.connection-banner span{font-size:13px}.migration-gate{z-index:34;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#090b17f2,#090b17 60%);flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:absolute;inset:0}.migration-mark{color:#b9adff;background:linear-gradient(145deg,#292153,#151a35);border:1px solid #9d8aff55;border-radius:23px;place-items:center;width:66px;height:66px;margin-bottom:18px;font-size:27px;display:grid;box-shadow:0 18px 45px #0008}.migration-gate>small{color:#9c8cff;letter-spacing:.18em;font-size:7px;font-weight:900}.migration-gate h2{max-width:300px;margin:12px 0 8px;font-size:25px;line-height:1.08}.migration-gate>p{color:#9296aa;max-width:310px;margin:0;font-size:9px;line-height:1.55}.migration-count{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;align-items:baseline;gap:6px;margin:22px 0 18px;padding:10px 15px;display:flex}.migration-count b{color:#b8adff;font-size:19px}.migration-count span{color:#9296aa;font-size:8px}.migration-gate button{border:0;width:100%;max-width:315px;font-weight:850}.migration-primary{color:#0b0c16;background:linear-gradient(100deg,#8270ff,#b285f1);justify-content:space-between;padding:15px 17px;font-size:10px;display:flex;border-radius:15px!important}.migration-secondary{color:#85899d;background:0 0;margin-top:9px;padding:11px;font-size:8px}.migration-gate button:disabled{opacity:.55}.migration-toast{z-index:32;color:#bcf4da;background:#17362dec;border:1px solid #69daa544;border-radius:13px;width:max-content;max-width:calc(100% - 44px);padding:11px 15px;font-size:9px;position:absolute;top:88px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0008}.recommendation-loading{color:#b9b1ff;place-content:center;justify-items:center;gap:13px;min-height:350px;display:grid}.recommendation-loading span{background:#8b7cff15;border:1px solid #8b7cff55;border-radius:18px;place-items:center;width:52px;height:52px;font-size:20px;animation:1.2s ease-in-out infinite recommendPulse;display:grid}.recommendation-loading p{color:#969aae;margin:0;font-size:10px}.recommendation-empty{margin-top:28px!important}.match-reason{color:#b9b5cf;background:#8b7cff0e;border:1px solid #8b7cff26;border-radius:12px;margin:0 12px 13px;padding:11px 12px;font-size:9px;line-height:1.55;animation:.18s ease-out reasonIn}@keyframes recommendPulse{50%{transform:scale(.9);box-shadow:0 0 25px #8b7cff35}}@keyframes reasonIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dismiss-pick{color:#777c91;cursor:pointer;background:0 0;border:0;margin:0 auto 12px;padding:5px 10px;font-size:8px;display:block}.dismiss-pick:hover{color:#c5c1d5}.catalog-retry{color:#8f93a7;text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:110px;display:flex}.catalog-retry p{margin:0;font-size:10px}.catalog-retry button{color:#cfc6ff;background:#8b7cff18;border:1px solid #8b7cff55;border-radius:999px;padding:8px 14px;font-size:9px;font-weight:800}.series-progress{background:linear-gradient(135deg,#15172a,#211d39);border:1px solid #7d6fff2b;border-radius:18px;margin:0 0 18px;padding:15px}.series-progress-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.series-progress-head span{color:#8f84eb;letter-spacing:.1em;font-size:7px;font-weight:850}.series-progress-head h2{margin:3px 0 0;font-size:13px}.series-progress-head b{color:#c7c0ff;background:#8b7cff1c;border-radius:10px;padding:7px 9px;font-size:9px}.progress-selectors{grid-template-columns:1fr 1fr;gap:9px;display:grid}.progress-selectors label{flex-direction:column;gap:5px;display:flex}.progress-selectors span{color:#777b91;text-transform:uppercase;font-size:7px;font-weight:750}.progress-selectors select{color:#ececf4;background:#0e1120;border:1px solid #ffffff14;border-radius:11px;outline:none;width:100%;height:38px;padding:0 10px;font-size:9px}.series-progress>button{color:#171526;cursor:pointer;background:#ded8ff;border:0;border-radius:11px;width:100%;height:38px;margin-top:10px;font-size:9px;font-weight:850}.season-rating{border-top:1px solid #ffffff10;margin-top:14px;padding-top:12px}.season-rating>span{color:#a9a5bd;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.season-rating-row{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.season-rating-row button{color:#777b91;cursor:pointer;background:#0e1120;border:1px solid #ffffff12;border-radius:7px;height:25px;padding:0;font-size:7px}.season-rating-row button.active{color:#fff;background:#8b7cff;border-color:#8b7cff}.season-rating small{color:#75e7ad;text-align:center;margin-top:8px;font-size:7px;display:block}.continue[role=button]{cursor:pointer}.continue-art{background-position:50%;background-size:cover}.continue:focus-visible{outline-offset:3px;outline:2px solid #9a8cff}.service-logo{background:#05060b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff12}.service-logo img{object-fit:cover;width:100%;height:100%;display:block}.service-logo b{color:#d8d9e5;text-transform:uppercase;font-size:9px}.service-grid>button>strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.provider-search{background:#0d101c;border:1px solid #ffffff15;border-radius:13px;align-items:center;gap:8px;height:42px;margin:0 0 11px;padding:0 11px;display:flex}.provider-search svg{fill:none;stroke:#8e93a8;stroke-width:1.8px;width:17px;height:17px}.provider-search input{color:#f2f2f6;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.provider-search input::placeholder{color:#62677b}.provider-search button{color:#8f94a8;cursor:pointer;background:0 0;border:0;font-size:17px}.show-providers{color:#a9acc0;cursor:pointer;background:#ffffff07;border:1px solid #fff1;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;margin-top:10px;font-size:9px;font-weight:750;display:flex}.show-providers span{color:#9b90ff}.provider-loading{color:#777c91;place-items:center;height:118px;font-size:9px;display:grid}.watch-together-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#211d48,#342550);border:1px solid #8b7cff40;border-radius:16px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:62px;margin:0 0 17px;padding:10px 13px;display:grid}.watch-together-card>span{width:30px;height:30px;color:var(--amber);background:#ffbe7317;border-radius:10px;place-items:center;display:grid}.watch-together-card p{flex-direction:column;margin:0;display:flex}.watch-together-card b{font-size:10px}.watch-together-card small{color:#aaa7bd;margin-top:4px;font-size:7px;line-height:1.4}.watch-together-card i{color:var(--violet2);font-style:normal}.party-screen{padding-top:4px}.party-head{text-align:center;padding-top:3px;position:relative}.party-head .back{position:absolute;top:0;left:0}.party-head>span{color:var(--violet2);letter-spacing:.15em;font-size:7px;font-weight:850}.party-head h1{max-width:290px;margin:13px auto 6px;font-size:26px;line-height:1.08}.party-head p{color:#888ca1;margin:0 auto 18px;font-size:9px}.party-title-input,.party-name{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.party-title-input span,.party-name span{letter-spacing:.1em;color:#888ca1;font-size:7px}.party-title-input input,.party-name input{color:#fff;background:#111421;border:1px solid #ffffff16;border-radius:13px;outline:none;height:44px;padding:0 12px;font-size:10px}.party-candidates{gap:8px;padding-bottom:90px;display:grid}.party-candidates button{color:#fff;text-align:left;cursor:pointer;background:#101321;border:1px solid #ffffff10;border-radius:14px;grid-template-columns:42px 1fr 24px;align-items:center;gap:10px;height:64px;padding:7px;display:grid}.party-candidates button.active{background:#211d41;border-color:#8b7cff}.party-candidates span{background-position:50%;background-size:cover;border-radius:9px;height:49px}.party-candidates b{font-size:10px}.party-candidates i{color:var(--violet2);font-size:14px;font-style:normal}.party-create-footer{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e1bf0;border:1px solid #ffffff17;border-radius:20px;padding:9px;position:absolute;bottom:12px;left:14px;right:14px}.party-create-footer>span{text-align:center;color:#85899e;margin-bottom:7px;font-size:7px;display:block}.party-create-footer .primary{border-radius:13px;height:44px;font-size:9px}.party-create-footer .primary:disabled{opacity:.35}.party-share{background:#171630;border:1px solid #8b7cff33;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:12px;display:flex}.party-share div{flex-direction:column;display:flex}.party-share small{color:#898da2;font-size:6px}.party-share b{color:var(--amber);letter-spacing:.16em;margin-top:4px;font-size:17px}.party-share button{color:#171528;cursor:pointer;background:#ddd7ff;border:0;border-radius:10px;height:34px;padding:0 10px;font-size:8px;font-weight:800}.party-results{grid-template-columns:1fr 1fr;gap:10px;display:grid}.party-results article{background:#101321;border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.party-results article.leading{border-color:#ffbe7366}.party-art{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:160px;padding:9px;display:flex;position:relative}.party-art>span{color:var(--amber);background:#090b16d9;border-radius:10px;padding:5px 6px;font-size:6px;position:absolute;top:8px;left:8px}.party-art>b{font-size:10px;line-height:1.15}.party-results article>div:last-child{justify-content:space-between;align-items:center;padding:8px;display:flex}.party-results strong{color:var(--amber);flex-direction:column;font-size:15px;display:flex}.party-results strong small{color:#777b90;font-size:5px}.party-results button{color:#171526;cursor:pointer;background:#ded8ff;border:0;border-radius:9px;height:30px;padding:0 10px;font-size:8px;font-weight:800}.party-empty{margin-top:40px}.reviews-section{background:linear-gradient(145deg,#121522,#0d0f1a);border:1px solid #282b3b;border-radius:20px;margin:18px 0 22px;padding:18px}.review-list footer{border-top:1px solid #202331;align-items:center;gap:13px;margin-top:11px;padding-top:10px;display:flex}.review-list footer button{color:#85899d;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.review-list footer button.active{color:#c2b3ff}.review-list footer button.danger{color:#e78b9b}.review-list footer button:disabled{opacity:.45}.reviews-head span{letter-spacing:1.5px;color:#a78bfa;font-size:9px;font-weight:800}.reviews-head h2{margin:5px 0 4px;font-size:20px}.reviews-head p{color:#969aad;margin:0;font-size:12px;line-height:1.45}.review-composer{margin-top:15px;position:relative}.review-composer textarea{resize:vertical;box-sizing:border-box;color:#f8f7ff;width:100%;min-height:92px;font:inherit;background:#0b0e18;border:1px solid #323649;border-radius:14px;outline:none;padding:13px;font-size:13px;line-height:1.5;display:block}.review-composer textarea:focus{border-color:#9172ff;box-shadow:0 0 0 3px #8062f21a}.review-compose-footer{justify-content:space-between;align-items:center;margin:9px 2px;display:flex}.review-compose-footer label{color:#c2c4d1;align-items:center;gap:7px;font-size:11px;display:flex}.review-compose-footer input{accent-color:#9b7cff}.review-compose-footer small{color:#777b8f;font-size:10px}.review-composer>button{color:#090b14;background:#9b7cff;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;font-weight:800;display:flex}.review-composer>button:disabled{opacity:.35}.review-composer>em{color:#7cf0bb;margin-top:9px;font-size:11px;font-style:normal;display:block}.review-signin{color:#d4c8ff;border:1px solid #37334c;border-radius:13px;justify-content:space-between;align-items:center;margin-top:15px;padding:13px;font-size:12px;text-decoration:none;display:flex}.review-list{gap:10px;margin-top:16px;display:grid}.review-list article{background:#0c0f19;border:1px solid #252838;border-radius:14px;padding:13px}.review-list header{align-items:center;gap:9px;display:flex}.review-list header>span{background:linear-gradient(135deg,#7d64e8,#d18bd9);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.review-list header div{flex-direction:column;gap:2px;min-width:0;display:flex}.review-list header b{font-size:11px}.review-list header small{color:#737789;font-size:9px}.review-list header i{color:#f3a6d2;letter-spacing:.5px;background:#39233d;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.review-list article>p{color:#d8d9e1;overflow-wrap:anywhere;margin:11px 0 0;font-size:12px;line-height:1.55}.review-list article.spoiler-hidden>p{color:#6f7181;letter-spacing:2px;-webkit-user-select:none;user-select:none}.review-list article>button{color:#ad97ff;background:0 0;border:0;margin-top:9px;padding:0;font-size:10px;font-weight:700}.review-empty{color:#777b8f;text-align:center;margin:4px 0;font-size:11px}.review-composer>em.review-error{color:#f2a0ae;line-height:1.4}.review-list header i.moderation-badge{color:#f3c978;background:#3b3020}.review-list header i.moderation-badge+i{margin-left:0}.score-insights{background:linear-gradient(145deg,#111522,#0b0e18);border:1px solid #2b2d3d;border-radius:20px;margin:18px 0;padding:17px}.score-insights-head{justify-content:space-between;align-items:flex-start;display:flex}.score-insights-head span{letter-spacing:1.5px;color:#f6c668;font-size:9px;font-weight:900}.score-insights-head h2{margin:5px 0 0;font-size:18px}.score-insights-head>strong{color:#f7f2ff;font-size:29px;line-height:1}.score-insights-head>strong small{color:#85899b;font-size:10px}.score-summary{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.score-summary b{color:#7de5ae;letter-spacing:.5px;text-transform:uppercase;background:#26392f;border-radius:8px;padding:5px 8px;font-size:9px}.score-summary span{color:#8c90a3;font-size:10px}.score-bars{grid-template-columns:repeat(10,1fr);align-items:end;gap:5px;height:92px;margin-top:10px;padding-top:5px;display:grid}.score-bars div{grid-template-rows:68px 12px;place-items:end center;gap:5px;display:grid}.score-bars i{background:linear-gradient(#a58aff,#6655d7);border-radius:4px 4px 2px 2px;width:100%;min-height:3px;display:block;box-shadow:0 0 12px #8a6fff20}.score-bars span{color:#777b8e;font-size:8px}.score-insights>p,.score-loading{color:#85899b;text-align:center;margin:15px 0 0;font-size:11px}.release-radar{margin:17px 0 8px}.release-radar .section-title{align-items:flex-end}.release-radar .section-title small{color:#a991ff;letter-spacing:1.2px;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.release-radar .section-title h2{margin:0}.release-radar .section-title button{color:#9e8aff;background:0 0;border:0;padding:0;font-size:8px}.release-radar-row{gap:8px;display:grid}.release-radar-row>button{color:#fff;text-align:left;background:#101320;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:47px 1fr;align-items:center;gap:10px;padding:7px;display:grid}.release-radar-row>button>span{background-position:50%;background-size:cover;border-radius:9px;width:47px;height:55px}.release-radar-row div{flex-direction:column;min-width:0;display:flex}.release-radar-row small{color:#f1bd70;text-transform:uppercase;font-size:7px}.release-radar-row b{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 4px;font-size:11px;overflow:hidden}.release-radar-row em{color:#74788c;font-size:7px;font-style:normal}.radar-empty{color:#777b8e;font-size:9px}.calendar-screen{padding-top:4px}.calendar-filters{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;display:grid}.calendar-filters button{color:#8c90a3;background:#10131f;border:1px solid #2a2d3d;border-radius:10px;padding:8px;font-size:8px}.calendar-filters button.active{color:#ddd4ff;background:#292246;border-color:#8d75ef}.calendar-list{gap:9px;padding-bottom:22px;display:grid}.calendar-list article{background:#101320;border:1px solid #ffffff12;border-radius:16px;padding:7px}.calendar-main{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:35px 48px 1fr 12px;align-items:center;gap:8px;width:100%;padding:0;display:grid}.calendar-date{flex-direction:column;align-items:center;display:flex}.calendar-date b{font-size:18px}.calendar-date small{color:#a68eff;font-size:7px;font-weight:800}.calendar-art{background-position:50%;background-size:cover;border-radius:9px;width:48px;height:62px}.calendar-copy{flex-direction:column;min-width:0;display:flex}.calendar-copy>small{color:#efbc70;text-transform:uppercase;font-size:7px}.calendar-copy>b{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:10px;overflow:hidden}.calendar-copy>em{color:#777b8e;font-size:7px;font-style:normal}.calendar-main>i{color:#777b8e;font-size:16px;font-style:normal}.calendar-list article>button:last-child{color:#85899c;background:0 0;border:0;border-top:1px solid #202331;width:100%;margin-top:6px;padding:6px;font-size:7px}.calendar-list article>button:last-child.active{color:#ad98ff}.release-radar .section-title{margin-bottom:9px}.release-radar .section-title button{margin-bottom:2px;font-size:10px}.home-plans{margin:17px 0}.home-plans .section-title{align-items:flex-end}.home-plans .section-title small{color:#6fe5b0;letter-spacing:1.2px;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.home-plans .section-title h2{margin:0}.home-plans .section-title button{color:#8debc0;background:0 0;border:0;padding:0;font-size:8px}.home-plans>button{color:#fff;text-align:left;background:#0f141e;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:42px 1fr 12px;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:7px;display:grid}.home-plans>button>span{background-position:50%;background-size:cover;border-radius:8px;width:42px;height:48px}.home-plans>button div{flex-direction:column;min-width:0;display:flex}.home-plans>button small{color:#76dbae;text-transform:capitalize;font-size:7px}.home-plans>button b{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.home-plans>button i{color:#777b8d;font-style:normal}.watch-plan-trigger{color:#bdc0cf;text-align:left;background:#111421;border:1px solid #2b2e3e;border-radius:13px;grid-template-columns:22px 1fr 16px;align-items:center;width:100%;margin-top:8px;padding:10px;font-size:9px;display:grid}.watch-plan-trigger>span{color:#a990ff;font-size:14px}.watch-plan-trigger>i{text-align:right;font-style:normal}.watch-plan-trigger.active{color:#8ee8bd;background:#111c1b;border-color:#4e7665}.watch-plan-picker{background:#0d101a;border:1px solid #2b2e3e;border-radius:14px;margin-top:7px;padding:11px}.watch-plan-picker>div{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.watch-plan-picker label{flex-direction:column;gap:5px;display:flex}.watch-plan-picker label span{color:#85899b;text-transform:uppercase;font-size:7px}.watch-plan-picker input{color:#fff;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121522;border:1px solid #303445;border-radius:9px;padding:8px;font-size:9px}.watch-plan-picker>button{color:#0c0e17;background:#8e76ef;border:0;border-radius:9px;width:100%;margin-top:9px;padding:9px;font-size:9px;font-weight:800}.watch-plan-picker>button.remove{color:#d18491;background:0 0;margin-top:5px}.watch-plan-picker em{color:#78deb0;margin-top:7px;font-size:8px;font-style:normal;display:block}.planner-screen{padding-top:4px}.planner-list{gap:9px;display:grid}.planner-list article{background:#101320;border:1px solid #ffffff12;border-radius:16px;padding:7px}.planner-list article>button:first-child{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:50px 1fr 12px;align-items:center;gap:10px;width:100%;padding:0;display:grid}.planner-list article>button:first-child>span{background-position:50%;background-size:cover;border-radius:9px;width:50px;height:64px}.planner-list article>button:first-child div{flex-direction:column;min-width:0;display:flex}.planner-list small{color:#78deb0;text-transform:capitalize;font-size:7px}.planner-list b{white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:11px;overflow:hidden}.planner-list em{color:#7d8194;font-size:8px;font-style:normal}.planner-list i{color:#777b8e;font-style:normal}.planner-list article>button:last-child{color:#b67984;background:0 0;border:0;border-top:1px solid #202331;width:100%;margin-top:7px;padding:6px;font-size:7px}.privacy-profile-card{color:#fff;text-align:left;background:#111421;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:34px 1fr 12px;align-items:center;gap:10px;width:100%;margin:12px 0;padding:12px;display:grid}.privacy-profile-card>span{color:#b6a3ff;background:#252044;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.privacy-profile-card p{flex-direction:column;min-width:0;margin:0;display:flex}.privacy-profile-card b{font-size:10px}.privacy-profile-card small{color:#7e8295;margin-top:4px;font-size:7px}.privacy-profile-card i{color:#777b8e;font-style:normal}.privacy-screen{padding-top:4px}.privacy-storage{background:linear-gradient(135deg,#211b38,#141626);border:1px solid #4d406f;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.privacy-storage>span{color:#0b0d16;background:#8e76ef;border-radius:14px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.privacy-storage small{color:#a993ff;letter-spacing:1px;text-transform:uppercase;font-size:7px}.privacy-storage h2{margin:5px 0;font-size:13px}.privacy-storage p{color:#8d91a4;margin:0;font-size:8px;line-height:1.5}.privacy-note{color:#73778a;margin:11px 2px 18px;font-size:8px;line-height:1.55}.privacy-action{background:#101320;border:1px solid #ffffff12;border-radius:17px;margin-bottom:12px;padding:14px}.privacy-action>div{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.privacy-action>div>span{color:#8db7ff;background:#20283a;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.privacy-action p{flex-direction:column;margin:0;display:flex}.privacy-action b{font-size:11px}.privacy-action small{color:#85899d;margin-top:5px;font-size:8px;line-height:1.45}.privacy-action>button{color:#0a0c15;background:#9078ef;border:0;border-radius:10px;width:100%;margin-top:12px;padding:10px;font-size:9px;font-weight:850}.privacy-action>button:disabled{opacity:.5}.privacy-action>em{color:#79dfb0;margin-top:8px;font-size:8px;font-style:normal;display:block}.privacy-action.danger{background:linear-gradient(145deg,#1d1119,#12131d);border-color:#63313b}.privacy-action.danger>i{color:#e27887;letter-spacing:1px;margin-bottom:10px;font-size:7px;font-style:normal;font-weight:900;display:block}.privacy-action.danger>div>span{color:#ef8797;background:#3a1d27}.privacy-action.danger>button{color:#fff;background:#a44050}.compare-entry{color:#fff;text-align:left;background:linear-gradient(135deg,#151728,#20182d);border:1px solid #ffffff16;border-radius:17px;grid-template-columns:54px 1fr 18px;align-items:center;gap:11px;width:100%;margin:10px 0 18px;padding:11px;display:grid}.compare-entry>span{width:54px;height:44px;display:block;position:relative}.compare-entry>span i{background:linear-gradient(145deg,#6550bd,#2c254e);border:1px solid #ffffff28;border-radius:10px;width:31px;height:38px;position:absolute;top:3px;transform:rotate(-7deg)}.compare-entry>span i:last-child{background:linear-gradient(145deg,#c07a9b,#68425e);right:1px;transform:rotate(7deg)}.compare-entry p{flex-direction:column;min-width:0;margin:0;display:flex}.compare-entry small{color:#ac95ff;letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:850}.compare-entry b{margin:4px 0;font-size:11px}.compare-entry em{color:#85899c;font-size:7px;font-style:normal;line-height:1.4}.compare-entry>strong{color:#ad98ff}.compare-screen{padding-top:4px}.compare-head{text-align:center;position:relative}.compare-head .back{position:absolute;top:0;left:0}.compare-head>span{color:#b39dff;letter-spacing:1.3px;font-size:7px;font-weight:900}.compare-head h1{margin:12px 20px 6px;font-size:25px}.compare-head p{color:#888ca0;max-width:300px;margin:0 auto 16px;font-size:8px;line-height:1.5}.compare-slots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compare-slots>button{color:#85899b;background:#0f121d;border:1px dashed #34384a;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:132px;padding:8px;display:flex}.compare-slots>button.active{background:#18142a;border-color:#9a82f6}.compare-slots>button>i{color:#a994ff;background:#24283a;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:8px;font-style:normal;display:grid}.compare-slots>button>b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.compare-slots>button>small{color:#777b8e;margin-top:5px;font-size:7px}.compare-slots>button.filled{border-style:solid;justify-content:flex-start}.compare-slots>button.filled>span{background-position:50% 25%;background-size:cover;border-radius:10px;width:100%;height:91px;margin-bottom:7px}.compare-verdict{background:linear-gradient(135deg,#282044,#17182a);border:1px solid #7963ca;border-radius:16px;margin:10px 0;padding:14px}.compare-verdict>span{color:#c3b2ff;letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:850}.compare-verdict h2{margin:7px 0 5px;font-size:17px}.compare-verdict p{color:#a4a6b5;margin:0;font-size:8px;line-height:1.5}.compare-verdict p b{color:#fff}.compare-verdict button{color:#0a0c15;background:#9a82f6;border:0;border-radius:9px;width:100%;margin-top:10px;padding:8px;font-size:8px;font-weight:850}.compare-table{border:1px solid #262938;border-radius:14px;margin:9px 0 15px;overflow:hidden}.compare-table>div{border-bottom:1px solid #222533;grid-template-columns:1.2fr 1fr 1fr;align-items:center;min-height:34px;display:grid}.compare-table>div:last-child{border:0}.compare-table span{color:#777b8e;padding-left:10px;font-size:7px}.compare-table b{color:#d9d9e1;text-align:center;padding:0 6px;font-size:8px}.compare-search h2{margin:15px 0 8px;font-size:12px}.compare-search label{background:#111421;border:1px solid #303344;border-radius:12px;grid-template-columns:25px 1fr 24px;align-items:center;padding:8px;display:grid}.compare-search label>span{color:#8e92a4}.compare-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.compare-search label>button{color:#85899b;background:0 0;border:0}.compare-results{gap:7px;margin-top:10px;padding-bottom:20px;display:grid}.compare-results>button{color:#fff;text-align:left;background:#10131f;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:42px 1fr 20px;align-items:center;gap:9px;padding:6px;display:grid}.compare-results>button>span{background-position:50%;background-size:cover;border-radius:8px;width:42px;height:52px}.compare-results>button div{flex-direction:column;min-width:0;display:flex}.compare-results b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.compare-results small{color:#777b8e;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:7px;overflow:hidden}.compare-results em{color:#a48eff;font-size:7px;font-style:normal}.compare-results>button>i{color:#ad98ff;font-size:14px;font-style:normal}.swipe-screen{padding-left:18px;padding-right:18px;overflow:hidden}.swipe-head span{letter-spacing:2px;color:#b8a4ff;font-size:10px;font-weight:800}.swipe-head h1{letter-spacing:-.7px;margin:8px 0 7px;font-size:27px}.swipe-head p{color:#979bb1;margin:0;font-size:12px;line-height:1.55}.swipe-stage{height:620px;margin-top:18px;position:relative}.swipe-card{touch-action:none;-webkit-user-select:none;user-select:none;background:#111424;border:1px solid #ffffff20;border-radius:28px;position:absolute;inset:0 4px 136px;overflow:hidden;box-shadow:0 24px 46px #0008}.swipe-card:not(.active){opacity:.6;transform:scale(.95)translateY(16px)}.swipe-art{background-position:50%;background-size:cover;height:100%;position:relative}.swipe-art>div{position:absolute;bottom:24px;left:22px;right:22px}.swipe-art small{color:#d9cfff;letter-spacing:.8px;text-transform:uppercase;font-size:10px}.swipe-art h2{margin:7px 0 8px;font-size:28px;line-height:1.05}.swipe-art p{color:#c7c8d4;margin:0;font-size:12px}.swipe-like,.swipe-pass,.swipe-neutral{letter-spacing:1px;text-transform:uppercase;opacity:0;border:2px solid;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:900;position:absolute;top:24px}.swipe-like{color:#62efb7;left:20px;transform:rotate(-7deg)}.swipe-pass{color:#ff7b91;right:20px;transform:rotate(7deg)}.swipe-neutral{color:#d8ceff;white-space:nowrap;left:50%;transform:translate(-50%)}.swipe-card.pass-drag .swipe-pass,.swipe-card.like-drag .swipe-like,.swipe-card.neutral-drag .swipe-neutral{opacity:1}.swipe-hint{text-align:center;color:#74788f;margin:12px 0;font-size:10px}.swipe-actions{justify-content:center;gap:18px;display:flex}.swipe-actions button{color:#ff728b;background:#121525;border:1px solid #ffffff24;border-radius:50%;width:62px;height:62px;font-size:25px;box-shadow:0 10px 26px #0006}.swipe-actions button:last-child{color:#72efbd}.swipe-actions button.neutral{color:#c5b6ff;border-color:#8b6cff66;width:70px;height:70px}.swipe-actions button.neutral small{max-width:58px;line-height:1.1}.swipe-actions small{margin-top:2px;font-size:7px;display:block}.swipe-empty{padding-top:110px}@media (width<=760px){.swipe-screen{padding-bottom:calc(96px + var(--safe-bottom));overflow:hidden auto}.swipe-stage{height:clamp(450px,calc(100dvh - 240px - var(--safe-top) - var(--safe-bottom)),620px);margin-top:14px}.swipe-card{inset:0 4px 126px}.swipe-hint{margin:0;position:absolute;bottom:91px;left:0;right:0}.swipe-actions{position:absolute;bottom:8px;left:0;right:0}}.bottom-nav{background:linear-gradient(#121523f2,#0a0c17f5);border-color:#ffffff1c;height:72px;padding:5px 6px 4px;left:16px;right:16px;box-shadow:0 14px 38px #0008,inset 0 1px #ffffff0b}.bottom-nav button{gap:4px;min-width:0;padding:5px 2px 3px;line-height:1}.bottom-nav button span{place-items:center;width:26px;height:26px;margin:0;font-size:18px;line-height:1;display:grid}.bottom-nav .swipe-tab{gap:3px}.bottom-nav .swipe-tab span{border:3px solid #101321;width:36px;height:36px;margin-top:-8px;font-size:16px;box-shadow:0 7px 18px #8b6cff4d}.detail-section{margin-top:22px}.detail-section h2{margin-bottom:10px}@media (width<=360px){.bottom-nav{padding-inline:4px;left:10px;right:10px}}.profile-section,.reviews-section,.score-insights,.privacy-action,.calendar-list article{content-visibility:auto;contain-intrinsic-size:1px 180px}.bottom-nav button:focus-visible,.detail-close:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.plus-profile-card{color:#fff;text-align:left;background:linear-gradient(135deg,#272052,#50315a);border:1px solid #a886ff55;border-radius:18px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;width:100%;margin:18px 0 10px;padding:14px;display:grid}.plus-profile-card>span{color:#ffd18d;background:#ffffff16;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.plus-profile-card p{flex-direction:column;gap:4px;margin:0;display:flex}.plus-profile-card b{font-size:12px}.plus-profile-card small{color:#c9c3dc;font-size:8px;line-height:1.35}.plus-profile-card i{color:#ded4ff;font-size:8px;font-style:normal;font-weight:800}.plus-screen{padding-top:4px}.plus-head{text-align:center;padding:4px 0 10px;position:relative}.plus-head .back{position:absolute;top:0;left:0}.plus-head>span{color:#ffc987;letter-spacing:.18em;font-size:7px;font-weight:900}.plus-head h1{max-width:290px;margin:12px auto 8px;font-size:27px;line-height:1.05}.plus-head p{color:#9699ad;max-width:305px;margin:0 auto 16px;font-size:10px;line-height:1.55}.entitlement-status{background:#12231f;border:1px solid #7be0b747;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;display:grid}.entitlement-status>span{color:#83e9bf;background:#80e4ba1d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.entitlement-status p{flex-direction:column;gap:3px;margin:0;display:flex}.entitlement-status small{color:#8ca39c;font-size:7px}.entitlement-status b{font-size:12px}.plan-card{background:#111421;border:1px solid #ffffff16;border-radius:20px;margin-bottom:12px;padding:16px;position:relative}.plan-card.selected{box-shadow:inset 0 0 0 1px #8ce7c266}.plan-card.premium{background:linear-gradient(145deg,#201b43,#35234a);border-color:#a886ff70}.plan-card>i{color:#271a15;letter-spacing:.12em;background:#ffc77c;border-radius:9px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:-7px;right:14px}.plan-card header{justify-content:space-between;align-items:flex-end;display:flex}.plan-card header small{color:#888da4;letter-spacing:.15em;font-size:6px}.plan-card h2{margin:3px 0 0;font-size:20px}.plan-card header>strong{color:#f4efff;font-size:20px}.plan-card header>strong small{font-size:7px}.plan-card ul{border-block:1px solid #ffffff0d;gap:9px;margin:15px 0;padding:13px 0;list-style:none;display:grid}.plan-card li{color:#beaaff;gap:8px;font-size:9px;display:flex}.plan-card li span{color:#c9cad6}.plan-card>button{color:#161426;background:#e7e1ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:41px;font-size:9px;font-weight:900;display:flex}.plan-card.free>button,.plan-card>button:disabled{color:#777b8e;background:#ffffff0a}.plan-card>em{color:#b9b1c9;text-align:center;margin-top:9px;font-size:9px;font-style:normal;display:block}.plus-payment-note{color:#777b90;text-align:center;margin:2px 10px 14px;font-size:8px;line-height:1.5}.fair-promise{background:#0d101b;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:34px 1fr;gap:10px;padding:13px;display:grid}.fair-promise>span{color:#ffc77c;background:#ffffff0a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.fair-promise small{color:#a98cff;letter-spacing:.12em;font-size:7px;font-weight:900}.fair-promise p{color:#9b9eaf;margin:5px 0 0;font-size:8px;line-height:1.5}.beta-profile-card{color:#fff;text-align:left;background:#111421;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:34px 1fr 15px;align-items:center;gap:10px;width:100%;margin:14px 0 10px;padding:13px;display:grid}.beta-profile-card>span{color:#c9beff;background:#8b7cff22;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.beta-profile-card p{flex-direction:column;gap:3px;margin:0;display:flex}.beta-profile-card b{font-size:11px}.beta-profile-card small{color:#85899d;font-size:8px;line-height:1.35}.beta-profile-card i{color:#777c91;font-style:normal}.beta-screen{padding-top:4px}.beta-head{text-align:center;position:relative}.beta-head .back{position:absolute;top:0;left:0}.beta-head>span{color:#a98dff;letter-spacing:.17em;font-size:7px;font-weight:900}.beta-head h1{max-width:300px;margin:12px auto 8px;font-size:26px}.beta-head p{color:#8f93a6;max-width:300px;margin:0 auto 20px;font-size:9px;line-height:1.5}.beta-form{background:#111421;border:1px solid #ffffff14;border-radius:19px;padding:15px}.beta-categories{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:11px;display:grid}.beta-categories button{color:#85899e;background:#0a0d17;border:1px solid #ffffff12;border-radius:10px;height:35px;font-size:8px;font-weight:800}.beta-categories button.active{color:#fff;background:#29244d;border-color:#8b7cff}.beta-form textarea{resize:vertical;color:#fff;width:100%;min-height:150px;font:inherit;background:#090c15;border:1px solid #ffffff14;border-radius:13px;padding:12px;font-size:16px;line-height:1.45}.beta-form>small{color:#6f748a;text-align:right;margin:6px 2px 10px;font-size:8px;display:block}.beta-form>button{color:#171426;background:#ded7ff;border:0;border-radius:12px;width:100%;height:43px;font-size:9px;font-weight:900}.beta-form>button:disabled{opacity:.35}.beta-form>em{color:#78e8b4;text-align:center;margin-top:10px;font-size:9px;font-style:normal;display:block}.beta-signin{color:#c9beff;border:1px solid #8b7cff42;border-radius:14px;justify-content:space-between;padding:14px;font-size:10px;text-decoration:none;display:flex}.release-banner{z-index:19;background:#241d43f2;border:1px solid #a886ff55;border-radius:13px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid;position:absolute;top:78px;left:22px;right:22px;box-shadow:0 12px 30px #0008}.release-banner>span{color:#c8baff;background:#a886ff20;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.release-banner p{flex-direction:column;gap:2px;margin:0;display:flex}.release-banner b{font-size:9px}.release-banner small{color:#aaa3bd;font-size:7px}.release-banner button{color:#d9d0ff;background:0 0;border:0;font-size:8px;font-weight:850}.release-gate{z-index:80;text-align:center;background:radial-gradient(circle at 50% 35%,#31285c,#090b16 62%);place-content:center;padding:34px;display:grid;position:absolute;inset:0}.release-gate>span{color:#d2c9ff;background:#a886ff18;border:1px solid #b9abff55;border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:25px;display:grid}.release-gate small{color:#b9aaff;letter-spacing:.18em;font-size:7px;font-weight:900}.release-gate h2{margin:12px 0 9px;font-size:25px}.release-gate p{color:#a5a7b8;max-width:290px;margin:0 auto 22px;font-size:10px;line-height:1.6}.release-gate button{color:#151323;background:#ded7ff;border:0;border-radius:14px;height:46px;font-size:10px;font-weight:900}.app-version{text-align:center;color:#5f6379;letter-spacing:.12em;margin:9px 0 0;font-size:7px}@media (width<=760px){.release-banner{top:calc(70px + var(--safe-top));left:16px;right:16px}.release-gate{padding:calc(28px + var(--safe-top)) 28px calc(28px + var(--safe-bottom))}}.install-profile-card{color:#fff;text-align:left;background:linear-gradient(135deg,#10231f,#171b2a);border:1px solid #78d7b84a;border-radius:16px;grid-template-columns:36px 1fr 14px;align-items:center;gap:10px;width:100%;margin:12px 0;padding:13px;display:grid}.install-profile-card>span{color:#7fe0bd;background:#78d7b81a;border-radius:12px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.install-profile-card p{flex-direction:column;gap:4px;margin:0;display:flex}.install-profile-card b{font-size:10px}.install-profile-card small{color:#859d97;font-size:7px}.install-profile-card i{color:#79dabb;font-style:normal}.install-screen{padding-top:4px}.install-hero{text-align:center;position:relative}.install-hero .back{position:absolute;top:0;left:0}.install-app-icon{background:#090b17 url(/cineflowy-icon.svg) 50%/cover;border-radius:25px;width:92px;height:92px;margin:12px auto 18px;box-shadow:0 18px 45px #0009,0 0 0 1px #ffffff18}.install-hero>span{color:#81dfbd;letter-spacing:.18em;font-size:7px;font-weight:900}.install-hero h1{max-width:310px;margin:11px auto 9px;font-size:28px;line-height:1.05}.install-hero p{color:#9296a9;max-width:300px;margin:0 auto 22px;font-size:10px;line-height:1.55}.install-steps{counter-reset:step;gap:9px;display:grid}.install-steps li{counter-increment:step;background:#101321;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:12px;list-style:none;display:grid}.install-steps li:before{content:counter(step);color:#c4b6ff;background:#262147;border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.install-steps b{font-size:10px;display:block}.install-steps small{color:#7e8297;margin-top:4px;font-size:8px;line-height:1.4;display:block}.install-now{color:#11121d;background:linear-gradient(110deg,#8f80ff,#b08bed);border:0;border-radius:15px;width:100%;height:50px;margin-top:15px;font-size:10px;font-weight:900}.installed-badge{color:#7ee3bb;text-align:center;background:#132820;border:1px solid #71dcb54f;border-radius:14px;margin-top:15px;padding:13px;font-size:9px}.install-note{color:#686d81;text-align:center;margin:13px 8px 0;font-size:7px;line-height:1.5}.concierge-entry{color:#fff;text-align:left;background:linear-gradient(125deg,#102535,#1c234d 57%,#3c2c59);border:1px solid #73d9ff4a;border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:16px;display:grid}.concierge-entry>span{color:#82ddff;background:#73d9ff18;border-radius:15px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.concierge-entry p{flex-direction:column;gap:4px;margin:0;display:flex}.concierge-entry b{font-size:12px}.concierge-entry small{color:#a5b6c7;font-size:8px;line-height:1.4}.concierge-entry>i{color:#92dcff;font-size:19px;font-style:normal}.concierge-screen{padding-top:3px}.concierge-head{text-align:center;padding:3px 0 16px;position:relative}.concierge-head .back{position:absolute;top:0;left:0}.concierge-head>span{color:#7fdcff;letter-spacing:.18em;font-size:7px;font-weight:900}.concierge-head h1{max-width:310px;margin:12px auto 7px;font-size:27px;line-height:1.05}.concierge-head p{color:#9296aa;max-width:300px;margin:0 auto;font-size:9px;line-height:1.5}.concierge-form{background:#101421;border:1px solid #ffffff15;border-radius:19px;padding:13px}.concierge-form textarea{resize:none;color:#f5f2ff;width:100%;min-height:92px;font:inherit;background:0 0;border:0;outline:0;font-size:16px;line-height:1.45}.concierge-form textarea::placeholder{color:#686d82}.concierge-form>div{justify-content:flex-end;align-items:center;display:flex}.concierge-form small{color:#666b80;margin-right:auto;font-size:7px}.concierge-form button{color:#101723;background:#dff4ff;border:0;border-radius:13px;width:42px;height:42px;font-size:18px;font-weight:900}.concierge-form button:disabled{opacity:.3}.prompt-chips{scrollbar-width:none;gap:7px;margin:10px 0 15px;display:flex;overflow-x:auto}.prompt-chips button{color:#9094a8;background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;flex:none;padding:8px 10px;font-size:7px}.detected-intent{background:#10202b;border:1px solid #72d8ff2e;border-radius:14px;margin:0 0 13px;padding:11px}.detected-intent>small{color:#78d9ff;letter-spacing:.13em;margin-bottom:8px;font-size:6px;font-weight:900;display:block}.detected-intent div{flex-wrap:wrap;gap:6px;display:flex}.detected-intent span{color:#aacddd;background:#72d8ff10;border-radius:9px;padding:6px 8px;font-size:7px}.concierge-loading{margin-top:24px}.concierge-results{gap:10px;display:grid}.concierge-result{color:#fff;text-align:left;background:#101320;border:1px solid #ffffff13;border-radius:17px;grid-template-columns:74px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:112px;padding:8px;display:grid}.concierge-result>span{background-position:50%;background-size:cover;border-radius:12px;height:96px}.concierge-result>div{min-width:0}.concierge-result small{color:#77d8ff;font-size:6px;font-weight:850}.concierge-result b{margin:6px 0 5px;font-size:12px;line-height:1.18;display:block}.concierge-result p{color:#85899d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:7px;overflow:hidden}.concierge-result em{color:#c6b9ff;margin-top:8px;font-size:7px;font-style:normal;display:block}.concierge-result>i{color:#73788e;font-style:normal}.concierge-error{margin-top:24px}.guest-protection-card{color:#fff;text-align:left;background:#2d24184a;border:1px solid #f0b85c38;border-radius:14px;grid-template-columns:26px 1fr 15px;align-items:center;gap:10px;width:calc(100% - 40px);margin:-6px 20px 18px;padding:11px 12px;display:grid}.guest-protection-card>span{color:#2d2418;background:#f0b85c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.guest-protection-card p{flex-direction:column;min-width:0;margin:0;display:flex}.guest-protection-card b{color:#f7dcaa;font-size:8px}.guest-protection-card small{color:#96866c;margin-top:3px;font-size:6px;line-height:1.35}.guest-protection-card>i{color:#e7c883;font-size:13px;font-style:normal}.account-center-screen{padding-top:4px}.account-center-head{text-align:center;padding:4px 0 17px;position:relative}.account-center-head .back{position:absolute;top:0;left:0}.account-center-head>span{color:#9687ff;letter-spacing:.17em;font-size:7px;font-weight:900}.account-center-head h1{margin:11px 0 6px;font-size:27px}.account-center-head p{color:#898da0;max-width:295px;margin:auto;font-size:9px;line-height:1.5}.account-identity{background:linear-gradient(125deg,#122a25,#151a2b);border:1px solid #6ed9aa32;border-radius:19px;grid-template-columns:58px 1fr;align-items:center;gap:13px;padding:15px;display:grid}.account-identity.guest{background:linear-gradient(125deg,#292218,#171925);border-color:#f0b85c32}.account-identity-avatar{background:linear-gradient(135deg,#7567dd,#bc7caf);border-radius:19px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid;position:relative}.account-identity-avatar i{color:#10251b;background:#67d7a5;border:3px solid #111522;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}.account-identity.guest i{color:#2a2114;background:#e4b861}.account-identity>div:last-child{min-width:0}.account-identity small{color:#72dbae;letter-spacing:.13em;font-size:6px;font-weight:900}.account-identity.guest small{color:#e7bd70}.account-identity h2{margin:5px 0 3px;font-size:18px}.account-identity p{color:#85899d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.account-records{background:#111421;border:1px solid #ffffff12;border-radius:17px;margin-top:11px;padding:15px}.account-records>div{justify-content:space-between;align-items:flex-end;display:flex}.account-records small{color:#9a9db0;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.account-records strong{color:#b8adff;font-size:25px}.account-records p{color:#777c91;margin:9px 0 0;font-size:8px;line-height:1.45}.account-status-row,.account-provider{background:#101320;border:1px solid #ffffff10;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.account-status-row>span,.account-provider>span{color:#71dbac;background:#67d7a51a;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.account-status-row p,.account-provider p{flex-direction:column;min-width:0;margin:0;display:flex}.account-status-row small,.account-provider small{color:#73788d;text-transform:uppercase;font-size:6px}.account-status-row b,.account-provider b{margin-top:3px;font-size:9px}.account-status-row button{color:#b7aaff;background:0 0;border:0;font-size:7px;font-weight:850}.account-status-row.warning{border-color:#ff899344}.account-status-row.warning>span{color:#ff939c;background:#ff89931a}.account-provider{grid-template-columns:34px 1fr}.account-provider em{color:#666b80;margin-top:4px;font-size:7px;font-style:normal}.device-only-panel{text-align:center;background:linear-gradient(145deg,#2d2418,#171925);border:1px solid #f0b85c3d;border-radius:18px;margin-top:11px;padding:20px 17px}.device-only-panel>span{color:#f0c576;background:#f0b85c1d;border-radius:13px;place-items:center;width:39px;height:39px;margin:auto;font-size:17px;display:grid}.device-only-panel h2{margin:12px 0 7px;font-size:15px}.device-only-panel p{color:#94856f;margin:0;font-size:8px;line-height:1.5}.device-only-panel a{color:#171526;background:#eee9ff;border-radius:13px;justify-content:space-between;margin-top:15px;padding:13px 15px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.account-actions-label{color:#6f7388;letter-spacing:.14em;margin:22px 0 8px;font-size:6px;font-weight:900;display:block}.account-data-link{color:#fff;text-align:left;background:#101320;border:1px solid #ffffff10;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.account-data-link>span{color:#aa9eff;background:#8877ff18;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.account-data-link p{flex-direction:column;margin:0;display:flex}.account-data-link b{font-size:9px}.account-data-link small{color:#73788d;margin-top:3px;font-size:7px}.account-data-link>i{color:#767b8f;font-style:normal}.account-signout{text-align:center;color:#d0838c;margin-top:10px;padding:12px;font-size:8px;font-weight:850;text-decoration:none;display:block}.account-version{text-align:center;color:#4e5265;letter-spacing:.12em;margin:16px 0 0;font-size:6px}.legal-brand{color:#fff;align-items:center;gap:9px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.legal-brand span{color:#aa9cff;border:1px solid #8f7cff55;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.legal-hero h1{max-width:620px;margin:14px 0 12px;font-size:clamp(38px,8vw,66px);line-height:.98}.legal-content section{grid-template-columns:36px 1fr;gap:15px;display:grid}.legal-content h2{margin:3px 0 10px;font-size:20px}.legal-footer a{color:#aaa0e8;text-decoration:none}@media (width<=520px){.legal-page{padding-top:28px}.legal-hero{padding-top:42px}.legal-content section{grid-template-columns:1fr}.legal-content section>span{display:none}.legal-footer{flex-direction:column}}.trust-center{background:linear-gradient(145deg,#19182c,#10131f);border:1px solid #7d70e538;border-radius:18px;margin:0 0 14px;padding:15px}.trust-center header{grid-template-columns:40px 1fr;align-items:center;gap:11px;display:grid}.trust-center header>span{color:#b4a8ff;background:#8d79ff1c;border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.trust-center header small{color:#9d8fff;letter-spacing:.13em;font-size:6px;font-weight:900}.trust-center header h2{margin:4px 0 3px;font-size:13px}.trust-center header p{color:#7f8398;margin:0;font-size:7px}.trust-points{gap:8px;margin:14px 0;display:grid}.trust-points article{background:#ffffff07;border-radius:12px;grid-template-columns:27px 1fr;align-items:start;gap:9px;padding:10px;display:grid}.trust-points i{color:#79dfb0;background:#70d9a817;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.trust-points article:nth-child(2) i{color:#ef939b;background:#ff8d9412}.trust-points p{flex-direction:column;margin:0;display:flex}.trust-points b{font-size:8px}.trust-points small{color:#73778c;margin-top:3px;font-size:6px;line-height:1.45}.trust-center nav{grid-template-columns:1fr 1fr;gap:7px;display:grid}.trust-center nav a{color:#c0b7ff;background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;justify-content:space-between;padding:10px;font-size:7px;font-weight:800;text-decoration:none;display:flex}.trust-center>em{color:#555a6d;text-align:center;margin-top:9px;font-size:6px;font-style:normal;display:block}.notification-center{background:linear-gradient(145deg,#19172d,#10131f);border:1px solid #7869df3d;border-radius:19px;margin-bottom:17px;padding:15px;position:relative}.notification-center>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-center header small{color:#9b8dff;letter-spacing:.14em;font-size:6px;font-weight:900}.notification-center header h2{margin:4px 0 3px;font-size:14px}.notification-center header p{color:#7c8094;margin:0;font-size:7px}.notification-center header>span{color:#b6aaff;background:#8c79ff1b;border-radius:13px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.permission-state{background:#ffffff07;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin:13px 0 9px;padding:10px;display:grid}.permission-state>i{color:#e4bd70;background:#e4b86116;border-radius:10px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid}.permission-state.granted>i{color:#6fdbab;background:#64d5a319}.permission-state.denied>i{color:#ff929c;background:#ff849018}.permission-state p{flex-direction:column;margin:0;display:flex}.permission-state small{color:#74788d;text-transform:uppercase;font-size:6px}.permission-state b{margin-top:2px;font-size:8px}.permission-state button{color:#171526;background:#e8e3ff;border:0;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:900}.notification-options{gap:7px;display:grid}.notification-options>button{color:#fff;text-align:left;background:#ffffff05;border:1px solid #ffffff0c;border-radius:12px;grid-template-columns:1fr 32px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.notification-options span{flex-direction:column;display:flex}.notification-options b{font-size:8px}.notification-options small{color:#707589;margin-top:3px;font-size:6px;line-height:1.4}.notification-options>button>i{background:#303347;border-radius:20px;width:31px;height:18px;transition:all .2s;position:relative}.notification-options>button>i em{background:#85899c;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.notification-options>button>i.on{background:#8170e8}.notification-options>button>i.on em{background:#f3efff;left:16px}.notification-foundation{color:#5f6478;margin:10px 2px 0;font-size:6px;line-height:1.45}.notification-toast{color:#72dbac;margin-top:8px;font-size:7px;font-style:normal;display:block}.support-profile-card{color:#fff;text-align:left;background:#111421;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:34px 1fr 15px;align-items:center;gap:10px;width:100%;margin:14px 0 10px;padding:13px;display:grid}.support-profile-card>span{color:#d2c9ff;background:#8b7cff22;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.support-profile-card p{flex-direction:column;gap:3px;margin:0;display:flex}.support-profile-card b{font-size:11px}.support-profile-card small{color:#85899d;font-size:8px;line-height:1.35}.support-profile-card i{color:#777c91;font-style:normal}.support-screen{padding-top:4px}.support-head{text-align:center;position:relative}.support-head .back{position:absolute;top:0;left:0}.support-head>span{color:#a98dff;letter-spacing:.17em;font-size:7px;font-weight:900}.support-head h1{max-width:310px;margin:12px auto 8px;font-size:27px;line-height:1.05}.support-head p{color:#8f93a6;max-width:300px;margin:0 auto 22px;font-size:9px;line-height:1.55}.support-label{color:#8075ff;letter-spacing:.16em;margin:0 4px 9px;font-size:7px;font-weight:900;display:block}.support-faq{background:#111421;border:1px solid #ffffff14;border-radius:19px;overflow:hidden}.support-faq article+article{border-top:1px solid #ffffff0f}.support-faq article>button{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.support-faq article>button b{font-size:10px;line-height:1.35}.support-faq article>button span{color:#9e91ff;font-size:17px;font-weight:400}.support-faq article p{color:#9094a8;margin:-2px 15px 15px;font-size:9px;line-height:1.65}.support-report{background:linear-gradient(145deg,#17162a,#111421);border:1px solid #8b7cff35;border-radius:19px;margin-top:14px;padding:15px}.support-report-title{grid-template-columns:35px 1fr;align-items:center;gap:10px;display:grid}.support-report-title>span{color:#c9beff;background:#8b7cff24;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.support-report-title p{flex-direction:column;gap:3px;margin:0;display:flex}.support-report-title b{font-size:11px}.support-report-title small{color:#8d91a5;font-size:8px;line-height:1.35}.support-diagnostic-toggle{color:#fff;text-align:left;background:0 0;border:1px solid #ffffff10;border-left:0;border-right:0;grid-template-columns:31px 1fr;align-items:center;gap:9px;width:100%;margin-top:14px;padding:11px 0;display:grid}.support-diagnostic-toggle>i{background:#343747;border-radius:9px;width:29px;height:17px;position:relative}.support-diagnostic-toggle>i em{background:#85899b;border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:3px;left:3px}.support-diagnostic-toggle>i.on{background:#7567d8}.support-diagnostic-toggle>i.on em{background:#fff;left:15px}.support-diagnostic-toggle p{flex-direction:column;gap:3px;margin:0;display:flex}.support-diagnostic-toggle b{font-size:9px}.support-diagnostic-toggle small{color:#7f8398;font-size:7px;line-height:1.4}.support-system{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.support-system span{background:#090c16;border-radius:10px;flex-direction:column;gap:3px;padding:9px;display:flex}.support-system small{color:#6f7488;font-size:7px}.support-system b{font-size:8px}.support-feedback{color:#171426;background:#ded7ff;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.support-public-link{color:#9f94dc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin:14px 3px 0;padding:10px 0;font-size:9px;text-decoration:none;display:flex}.beta-diagnostic-note{color:#85899d;margin:-2px 2px 10px;font-size:8px}.beta-diagnostic-note+button{color:#171426;background:#ded7ff;border:0;border-radius:12px;width:100%;height:43px;font-size:9px;font-weight:900}.beta-diagnostic-note+button:disabled{opacity:.35}.support-status-card{color:#fff;text-align:left;background:#101a1c;border:1px solid #68e6ae2b;border-radius:17px;grid-template-columns:34px 1fr 15px;align-items:center;gap:10px;width:100%;margin-top:14px;padding:13px;display:grid}.support-status-card>span{color:#78e8b4;background:#68e6ae1b;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.support-status-card p{flex-direction:column;gap:3px;margin:0;display:flex}.support-status-card b{font-size:11px}.support-status-card small{color:#858f9d;font-size:8px;line-height:1.35}.support-status-card i{color:#71847d;font-style:normal}.status-screen{padding-top:4px}.status-head{text-align:center;position:relative}.status-head .back{position:absolute;top:0;left:0}.status-head>span{color:#74ddb0;letter-spacing:.17em;font-size:7px;font-weight:900}.status-head h1{max-width:310px;margin:12px auto 8px;font-size:27px;line-height:1.05}.status-head p{color:#8f93a6;max-width:300px;margin:0 auto 20px;font-size:9px;line-height:1.55}.status-overview{background:linear-gradient(145deg,#151827,#0f121d);border:1px solid #ffffff14;border-radius:21px;grid-template-columns:58px 1fr;align-items:center;gap:14px;padding:17px;display:grid}.status-overview.healthy{background:linear-gradient(145deg,#12221f,#0f151a);border-color:#65e3ad42}.status-overview.warning{background:linear-gradient(145deg,#251c17,#141319);border-color:#ffb15a3d}.status-orbit{background:#0a0d16;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.status-orbit i{border:1px solid #8275e866;border-radius:50%;position:absolute;inset:5px}.status-overview.checking .status-orbit i{border-style:dashed;animation:1.1s linear infinite status-spin}.status-overview.healthy .status-orbit i{border-color:#64dfaa70}.status-overview.warning .status-orbit i{border-color:#ffad5470}.status-orbit span{color:#a99cff;font-size:19px;font-weight:900}.status-overview.healthy .status-orbit span{color:#72e5b3}.status-overview.warning .status-orbit span{color:#ffb15a}.status-overview>div:last-child{min-width:0}.status-overview small{color:#74798c;letter-spacing:.08em;font-size:7px;font-weight:900}.status-overview h2{margin:5px 0;font-size:16px}.status-overview p{color:#8e92a5;margin:0;font-size:8px;line-height:1.5}.status-services{background:#111421;border:1px solid #ffffff14;border-radius:18px;margin-top:14px;overflow:hidden}.status-services article{grid-template-columns:29px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.status-services article+article{border-top:1px solid #ffffff0d}.status-services article>span{color:#8b90a4;background:#232637;border-radius:10px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.status-services article>span.ready{color:#72e5b3;background:#64dfaa16}.status-services article>span.issue{color:#ffb15a;background:#ffad5416}.status-services p{flex-direction:column;gap:3px;margin:0;display:flex}.status-services small{color:#777c90;font-size:8px}.status-time{color:#686d80;text-align:center;margin:10px 3px;font-size:8px}.status-run,.status-report{border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;height:45px;margin-top:13px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.status-run{color:#171426;background:#ded7ff}.status-run:disabled{opacity:.6}.status-report{color:#ffc47f;background:#1d1717;border:1px solid #ffad5438;margin-top:8px}.status-report b,.status-run b{font-size:13px}@keyframes status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.status-overview.checking .status-orbit i{animation:none}}.settings-head{text-align:center;position:relative}.settings-head .back{position:absolute;top:0;left:0}.settings-head>span{color:#a98dff;letter-spacing:.17em;font-size:7px;font-weight:900}.settings-head h1{margin:12px 0 7px;font-size:28px}.settings-head p{color:#8e92a5;max-width:305px;margin:0 auto 18px;font-size:9px;line-height:1.55}.settings-identity{color:#fff;text-align:left;background:linear-gradient(145deg,#18172a,#111421);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:42px 1fr 12px;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.settings-identity>span{background:linear-gradient(145deg,#9c83ff,#c171cb);border-radius:14px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid;position:relative}.settings-identity>span i{color:#8c90a3;background:#151827;border:2px solid #141522;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px}.settings-identity.connected>span i{color:#082518;background:#4bd49a}.settings-identity p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.settings-identity small{color:#8d80eb;font-size:7px;font-weight:900}.settings-identity em{color:#7e8295;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.settings-identity strong{color:#777c91;font-size:14px}.settings-group-label{color:#7f74ed;letter-spacing:.14em;margin:17px 4px 8px;font-size:7px;font-weight:900;display:block}.settings-choice-card,.settings-link-group{background:#111421;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.settings-choice-card>div,.settings-link-group>button,.settings-row-card{color:#fff;text-align:left;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:11px 13px;display:grid}.settings-choice-card>div+div,.settings-link-group>button+button{border-top:1px solid #ffffff0d}.settings-choice-card>div>span,.settings-link-group>button>span,.settings-row-card>span{color:#b8adff;background:#8174e917;border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.settings-choice-card p,.settings-link-group p,.settings-row-card p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.settings-choice-card small,.settings-link-group small,.settings-row-card small{color:#7f8397;text-overflow:ellipsis;font-size:7px;line-height:1.35;overflow:hidden}.settings-choice-card nav{background:#090c15;border-radius:9px;gap:2px;padding:3px;display:flex}.settings-choice-card nav button{color:#777c90;background:0 0;border:0;border-radius:7px;width:31px;height:27px;font-size:8px;font-weight:900}.settings-choice-card nav button.active{color:#fff;background:#302a59}.settings-row-card{background:#111421;border:1px solid #ffffff14;border-radius:15px;width:100%;margin-top:8px}.settings-row-card i,.settings-link-group i{color:#777c91;font-style:normal}.settings-link-group>button{background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.settings-link-group>button:first-child{border-top:0}.settings-version{color:#5f6477;letter-spacing:.09em;text-align:center;margin:18px 0 0;font-size:7px}.settings-head>span,.settings-group-label{font-size:9px}.settings-head h1{font-size:30px}.settings-head p{max-width:330px;margin-bottom:20px;font-size:13px}.settings-identity{padding:14px}.settings-identity small{font-size:9px}.settings-choice-card>div,.settings-link-group>button,.settings-row-card{min-height:64px;padding:12px 14px}.settings-choice-card>div>span,.settings-link-group>button>span,.settings-row-card>span{border-radius:11px;width:36px;height:36px;font-size:14px}.settings-choice-card small,.settings-link-group small,.settings-row-card small{font-size:10px}.settings-choice-card nav button{width:34px;height:30px;font-size:10px}.settings-restore-row:disabled{cursor:default;opacity:.72}.settings-restore-row.has-items i{color:#b9adff;text-align:right;max-width:90px;font-size:8px;font-weight:800}.settings-toast{color:#76dfb2;text-align:center;background:#64d5a214;border:1px solid #64d5a22e;border-radius:12px;margin-top:8px;padding:9px 11px;font-size:9px}.settings-feature-links small{white-space:normal}.settings-about-card{color:#fff;background:linear-gradient(145deg,#171a2a,#10131f);border:1px solid #ffffff14;border-radius:19px;overflow:hidden}.settings-about-card>header{border-bottom:1px solid #ffffff0d;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:64px;padding:12px 13px;display:grid}.settings-about-card>header>span{background:linear-gradient(145deg,#8877f0,#d181bb);border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.settings-about-card header p{flex-direction:column;gap:3px;margin:0;display:flex}.settings-about-card header b{font-size:12px}.settings-about-card header small{color:#858a9e;font-size:8px}.settings-about-card header i{color:#7ce0b7;background:#68d6a916;border-radius:9px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.settings-about-card>div+div{border-top:1px solid #ffffff0d}.settings-about-card>div>small{color:#9181ef;letter-spacing:.12em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.settings-about-card>div>p{color:#898da0;margin:5px 0 0;font-size:9px;line-height:1.5}.settings-coming ul{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.settings-coming li{color:#adb0bf;padding-left:17px;font-size:9px;position:relative}.settings-coming li:before{content:"";background:#ffbe73;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:1px;box-shadow:0 0 10px #ffbe7355}.theme-light .settings-toast{color:#176148;background:#eaf7f2;border-color:#bce1d2}.theme-light .settings-about-card{border-color:var(--light-border);color:var(--light-text);background:#fff}.theme-light .settings-about-card>header,.theme-light .settings-about-card>div+div{border-color:#e7e1ea}.theme-light .settings-about-card header small,.theme-light .settings-about-card>div>p,.theme-light .settings-coming li{color:var(--light-muted)}.theme-light .settings-about-card header i{color:#176148;background:#e7f5ef}.site-shell{transition:background-color .25s,color .25s}.phone,.topbar,.bottom-nav,.detail-overlay,.screen button,.screen article,.screen section{transition:background-color .25s,border-color .25s,color .2s,box-shadow .25s}.settings-choice-card nav.theme-choice button{width:29px}.settings-choice-card nav.theme-choice button:first-child{font-size:7px}.theme-light{--ink:#f2eff7;--surface:#fff;--text:#1c1929;--muted:#6f6b80;--violet:#705fe0;--violet2:#6655c8;--amber:#a86618;color:var(--text);background:radial-gradient(circle at 18% 4%,#ded8fa 0,#0000 34%),radial-gradient(circle at 88% 92%,#f3dce9 0,#0000 30%),#ece9f1}.theme-light .phone{color:#1c1929;background:linear-gradient(#fbfaff,#f1eef6);border-color:#cfc9da;box-shadow:0 36px 100px #5f53662d,inset 0 1px #fff}.theme-light .phone:before{background:#ddd8e4}.theme-light .language,.theme-light .alert-trigger,.theme-light .back,.theme-light .search-trigger{color:#282337;background:#fff;border-color:#d5cfde}.theme-light .account-menu-identity{border-color:#e5dfea}.theme-light .account-menu-identity b{color:#211d2c}.theme-light .account-menu-identity small{color:#736d7c}.theme-light .account-menu>button:hover,.theme-light .account-menu>a:hover,.theme-light .account-menu>button:focus-visible,.theme-light .account-menu>a:focus-visible{color:#211d2c;background:#f0ebf5}.theme-light .account-menu>a:last-child{color:#aa405b}.theme-light .bottom-nav button.active,.theme-light .bottom-nav .swipe-tab.active{color:#5947bf}.theme-light .bottom-nav .swipe-action{box-shadow:0 6px 18px #705fe04d}.theme-light :is(.continue,.result-card,.profile-section,.taste-map-card,.taste-test-card,.settings-choice-card,.settings-link-group,.settings-row-card,.settings-identity,.support-faq,.support-report,.support-status-card,.status-services,.status-overview,.account-identity,.account-records,.account-provider,.device-only-panel,.privacy-profile-card,.privacy-storage,.privacy-action,.notification-center,.permission-state,.alert-list article,.calendar-list article,.release-radar-row>button,.home-plans>button,.collection-list article,.history-list article,.collection-tile,.collection-picker,.rating-box,.credits,.reviews-section,.review-list article,.score-insights,.series-progress,.watch-plan-picker,.trust-center,.compare-entry,.compare-table,.compare-search label,.compare-results>button,.plan-card,.fair-promise,.search-box,.empty-state,.region-block,.service-grid>button){color:#211d2e;box-shadow:none;background:#fff;border-color:#ddd7e6}.theme-light :is(.settings-choice-card,.settings-link-group,.settings-row-card,.settings-identity,.support-faq,.support-report,.support-status-card,.status-services,.status-overview,.account-identity,.account-records,.account-provider,.device-only-panel,.privacy-profile-card,.privacy-storage,.privacy-action,.notification-center,.alert-list article,.calendar-list article,.release-radar-row>button,.home-plans>button,.collection-list article,.history-list article,.collection-tile,.collection-picker,.reviews-section,.review-list article,.series-progress,.watch-plan-picker,.trust-center,.compare-entry,.compare-table,.compare-search label,.compare-results>button,.plan-card,.fair-promise,.search-box,.region-block,.service-grid>button) :is(h1,h2,h3,b,strong){color:#211d2e}.theme-light :is(.settings-choice-card,.settings-link-group,.settings-row-card,.settings-identity,.support-faq,.support-report,.support-status-card,.status-services,.status-overview,.account-identity,.account-records,.account-provider,.device-only-panel,.privacy-profile-card,.privacy-storage,.privacy-action,.notification-center,.alert-list article,.calendar-list article,.release-radar-row>button,.home-plans>button,.collection-list article,.history-list article,.collection-tile,.collection-picker,.rating-box,.credits,.reviews-section,.review-list article,.score-insights,.series-progress,.watch-plan-picker,.trust-center,.compare-entry,.compare-table,.compare-search label,.compare-results>button,.plan-card,.fair-promise,.search-box,.region-block,.service-grid>button) :is(p,small,em,span){border-color:#e5dfeb}.theme-light .settings-choice-card>div+div,.theme-light .settings-link-group>button+button{border-top-color:#e7e1eb}.theme-light .settings-choice-card nav{background:#ece8f1}.theme-light .settings-choice-card nav button.active{color:#fff;background:#6958d2}.theme-light .detail-overlay{color:#211d2e;background:#f4f1f7}.theme-light .detail-body{background:#f4f1f7}.theme-light .detail-title,.theme-light .detail-title h1,.theme-light .detail-badges{color:#fff}.theme-light .detail-title p{color:#ddd9e4}.theme-light .detail-actions button,.theme-light .choices button,.theme-light .times button,.theme-light .company button{color:#625d6f;background:#fff;border-color:#d9d3e1}.theme-light .detail-actions button.active,.theme-light .choices button.active,.theme-light .times button.active,.theme-light .company button.active{color:#33286f;background:#ece7ff;border-color:#7968df}.theme-light .detail-section>p{color:#666173}.theme-light .credits strong{color:#2a2634}.theme-light .rating-box{background:linear-gradient(135deg,#fff,#f0ebff)}.theme-light .search-box input,.theme-light .compare-search input,.theme-light textarea,.theme-light select,.theme-light input{color:#24202e}.theme-light .search-chips button,.theme-light .filter-pills button,.theme-light .calendar-filters button{color:#686273;border-color:#d9d3e1}.theme-light .search-chips button.active,.theme-light .filter-pills button.active,.theme-light .calendar-filters button.active{color:#fff;background:#6958d2}.theme-light .search-grid article{background:0 0}.theme-light .search-grid h3{color:#211d2e}.theme-light .search-poster{border-color:#d6d0dd}.theme-light .collection-create input,.theme-light .review-composer textarea,.theme-light .progress-selectors select,.theme-light .watch-plan-picker input{color:#211d2e;background:#fff;border-color:#d9d3e1}.theme-light .notification-options>button,.theme-light .trust-points article{color:#211d2e;background:#f7f4fa;border-color:#e2dce7}.theme-light .settings-link-group>button,.theme-light .alert-main,.theme-light .calendar-main{color:#211d2e}.theme-light .release-gate,.theme-light .migration-gate{color:#211d2e;background:#fff;border-color:#d5cfde}.theme-light .result-card{background:#fff}.theme-light .result-actions button{color:#625d6e;border-color:#ddd7e4}.theme-light .result-actions button:last-child{color:#fff;background:#6958d2}.theme-light .result-title,.theme-light .result-title h2,.theme-light .poster,.theme-light .poster h3,.theme-light .poster p{color:#fff}.theme-light .note>span{color:#6655c8}.theme-light .note h2{color:#211d2e}.theme-light .note p,.theme-light .note div{color:#655f70}@media (width<=760px){.theme-light,.theme-light .site-shell{background:#f2eff7}.theme-light .phone{background:linear-gradient(#fbfaff,#f1eef6)}}@media (prefers-reduced-motion:reduce){.site-shell,.phone,.topbar,.bottom-nav,.detail-overlay,.screen button,.screen article,.screen section{transition:none}}.theme-light{--light-canvas:#f6f3fa;--light-surface:#fff;--light-raised:#fbf9fd;--light-tint:#f0ebff;--light-border:#ded8e8;--light-text:#211c2e;--light-muted:#736d81;--light-soft:#9992a5;--light-purple:#6753d3;--light-gold:#ad6817;--light-green:#18775a;--ink:var(--light-canvas);--surface:var(--light-surface);--text:var(--light-text);--muted:var(--light-muted);--violet:var(--light-purple);--violet2:#705bdc;--amber:var(--light-gold);background:radial-gradient(circle at 15% 2%,#e7e1ff 0,#0000 31%),radial-gradient(circle at 92% 94%,#f5e3ee 0,#0000 27%),#efecf4}.theme-light .phone{background:linear-gradient(180deg,#fbfaff 0,var(--light-canvas) 64%,#f1edf7 100%)}.theme-light .screen,.theme-light .screen :is(h1,h2,h3){color:var(--light-text)}.theme-light .screen :is(.detail-title,.result-title,.poster,.taste-poster) :is(h1,h2,h3){color:#fff}.theme-light .profile-section{box-shadow:none;background:0 0;border-color:#0000}.theme-light .profile-section-head h2{color:var(--light-text)}.theme-light .profile-section-head button{color:var(--light-purple)}.theme-light .profile-stats div{background:#ffffff80;border-color:#e7e1ec}.theme-light .profile-stats span{color:var(--light-muted)}.theme-light .profile-stats strong{color:var(--light-gold)}.theme-light .genre-cloud span,.theme-light .profile-empty{background:var(--light-surface);border:1px solid var(--light-border);color:var(--light-muted)}.theme-light .feedback-card{background:var(--light-tint);color:var(--light-text);border-color:#dcd3fb}.theme-light .feedback-card>span{color:var(--light-purple);background:#ddd5ff}.theme-light .feedback-card b{color:var(--light-text)}.theme-light .feedback-card small{color:var(--light-muted)}.theme-light .taste-test-card,.theme-light .taste-map-card{background:var(--light-surface);border-color:var(--light-border);color:var(--light-text);box-shadow:0 12px 30px #493d6410}.theme-light .taste-test-card small,.theme-light .taste-map-card>p{color:var(--light-muted)}.theme-light .taste-test-card>button{color:#241a4a;background:#e9e3ff}.theme-light .taste-signal-grid>span{background:#f7f4fc;border-color:#e4deea}.theme-light .taste-signal-grid b{color:var(--light-purple)}.theme-light .taste-signal-grid small,.theme-light .taste-strength span b{color:var(--light-muted)}.theme-light .taste-strength>i{background:#e9e4ed}.theme-light .account-sync{background:#e4f4ed;border-color:#b9ddcf}.theme-light .account-sync b{color:#155f49}.theme-light .account-sync small{color:#5b8476}.theme-light .account-sync a{color:var(--light-purple)}.theme-light .support-profile-card{color:var(--light-text);background:#f0ecfb;border-color:#d9d1ec}.theme-light .support-profile-card b{color:var(--light-text)}.theme-light .support-profile-card small{color:var(--light-muted)}.theme-light .support-profile-card i{color:var(--light-purple)}.theme-light .install-profile-card{color:var(--light-text);background:#e8f4f0;border-color:#bdded3}.theme-light .install-profile-card b{color:var(--light-text)}.theme-light .install-profile-card small{color:#5e8176}.theme-light .install-profile-card i{color:var(--light-green)}.theme-light .privacy-profile-card{background:var(--light-surface);border-color:var(--light-border);color:var(--light-text)}.theme-light .privacy-profile-card b{color:var(--light-text)}.theme-light .privacy-profile-card small{color:var(--light-muted)}.theme-light .settings-card{background:0 0;border-color:#0000}.theme-light .settings-card>div{background:var(--light-surface);border-color:var(--light-border);color:var(--light-text)}.theme-light .settings-card b{color:var(--light-text)}.theme-light .settings-card small{color:var(--light-muted)}.theme-light .settings-card button{color:var(--light-purple)}.theme-light .plus-profile-card :is(b,i){color:#fff}.theme-light .plus-profile-card small{color:#ded6ed}.theme-light .detail-overlay,.theme-light .detail-body{background:var(--light-canvas)}.theme-light .detail-actions button{background:var(--light-surface);border-color:var(--light-border);color:#5e5869}.theme-light .collection-picker-trigger,.theme-light .trailer-button,.theme-light .watch-plan-trigger{background:var(--light-surface);color:#494253;border-color:#d7cef5}.theme-light .collection-picker-trigger span,.theme-light .collection-picker-trigger i,.theme-light .trailer-button i,.theme-light .watch-plan-trigger>span,.theme-light .watch-plan-trigger>i{color:var(--light-purple)}.theme-light .trailer-button span{color:#32236d;background:#e5deff}.theme-light .watch-plan-trigger.active{color:#176149;background:#e6f4ee;border-color:#b5ddce}.theme-light .watch-plan-picker{background:var(--light-surface);border-color:var(--light-border)}.theme-light .watch-plan-picker label span{color:var(--light-muted)}.theme-light .watch-plan-picker input{border-color:var(--light-border);color:var(--light-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f5fb}.theme-light .credits,.theme-light .rating-box{background:var(--light-surface);border-color:var(--light-border)}.theme-light .credits span,.theme-light .rating-box>div>p{color:var(--light-muted)}.theme-light .availability-note{background:var(--light-surface);border-color:var(--light-border);color:var(--light-text)}.theme-light .settings-choice-card,.theme-light .settings-link-group,.theme-light .settings-row-card,.theme-light .settings-identity{background:var(--light-surface);border-color:var(--light-border)}.theme-light .settings-choice-card small,.theme-light .settings-link-group small,.theme-light .settings-row-card small,.theme-light .settings-identity em{color:var(--light-muted)}.theme-light .settings-choice-card b,.theme-light .settings-link-group b,.theme-light .settings-row-card b,.theme-light .settings-identity b{color:var(--light-text)}@media (width<=760px){.theme-light{background:var(--light-canvas)}.theme-light .phone{background:linear-gradient(180deg,#fbfaff,var(--light-canvas))}}.library-organizer{background:#0f121f;border:1px solid #ffffff12;border-radius:18px;margin:2px 0 17px;padding:11px}.library-search{color:#878ca0;background:#090c16;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:25px 1fr 25px;align-items:center;height:42px;padding:0 10px;display:grid}.library-search>span{font-size:17px}.library-search input{color:#f6f3ff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.library-search input::placeholder{color:#666b7e}.library-search button{color:#898da0;background:0 0;border:0;font-size:15px}.library-controls{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.library-controls .filter-pills{gap:4px;min-width:0;margin:0}.library-controls .filter-pills button{height:29px;padding:0 10px}.library-sort{color:#898da0;background:#151827;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:3px;height:31px;padding:0 7px;display:flex}.library-sort>span{font-size:9px}.library-sort select{color:#aaaec0;max-width:92px;font:inherit;background:0 0;border:0;outline:0;font-size:7px}.availability-filter{color:#9296a9;text-align:left;background:#ffffff05;border:1px solid #ffffff10;border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;width:100%;height:34px;margin-top:9px;padding:0 10px;font-size:8px;font-weight:800;display:grid}.availability-filter>span{color:#8f80ff}.availability-filter small{color:#757a90;background:#ffffff08;border-radius:8px;place-items:center;min-width:20px;height:20px;font-size:7px;display:grid}.availability-filter.active{color:#8ee7bf;background:#70d9aa12;border-color:#70d9aa52}.availability-filter.active>span,.availability-filter.active small{color:#76dfb1}.library-result-count{color:#5f6478;text-align:right;margin:8px 2px 0;font-size:7px}.theme-light .library-organizer{background:#fff;border-color:#ded8e8}.theme-light .library-search{color:#716a7d;background:#f7f4fb;border-color:#ddd7e6}.theme-light .library-search input{color:#211c2e}.theme-light .library-search input::placeholder{color:#9992a5}.theme-light .library-sort{color:#6753d3;background:#f7f4fb;border-color:#ddd7e6}.theme-light .library-sort select{color:#514a5d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-light .availability-filter{color:#655f70;background:#f7f4fb;border-color:#e0dae8}.theme-light .availability-filter small{color:#716b7d;background:#eae5ef}.theme-light .availability-filter.active{color:#176149;background:#e5f4ee;border-color:#b9ddcf}.theme-light .library-result-count{color:#847e90}@media (width<=360px){.library-controls{flex-direction:column;align-items:stretch}.library-controls .filter-pills{width:100%}.library-controls .filter-pills button{flex:1}.library-sort{justify-content:center}.library-sort select{max-width:none}}.home-queue-card{color:#f7f4ff;text-align:left;background:linear-gradient(105deg,#17152d,#111522);border:1px solid #9a7cff40;border-radius:18px;grid-template-columns:58px 1fr 22px;align-items:center;gap:11px;width:100%;min-height:76px;margin:0 0 14px;padding:8px 12px 8px 8px;display:grid;box-shadow:0 12px 32px #0003}.home-queue-art{background-position:50%;background-size:cover;border-radius:13px;width:58px;height:58px}.home-queue-card>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.home-queue-card small,.queue-focus-copy>span{color:#ad95ff;letter-spacing:.13em;font-size:7px;font-weight:850}.home-queue-card b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.home-queue-card em{color:#858aa0;font-size:7px;font-style:normal}.home-queue-card>i{color:#b29cff;font-size:16px;font-style:normal}.queue-focus{background:radial-gradient(circle at 95% 0,#5e3f853d,#0000 42%),linear-gradient(145deg,#151329,#101320);border:1px solid #9a7cff35;border-radius:20px;margin:0 0 15px;padding:15px}.queue-focus-copy h2{margin:7px 0 5px;font-size:17px}.queue-focus-copy p{color:#888da1;margin:0;font-size:9px;line-height:1.45}.queue-focus>button{color:#f5f2ff;text-align:left;background:#090c18;border:1px solid #ffffff10;border-radius:15px;grid-template-columns:52px 1fr 22px;align-items:center;gap:10px;width:100%;margin-top:13px;padding:7px;display:grid}.queue-focus>button>span{background-position:50%;background-size:cover;border-radius:11px;height:52px}.queue-focus>button p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.queue-focus>button small{color:#b29cff;letter-spacing:.12em;font-size:6px;font-weight:850}.queue-focus>button b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.queue-focus>button em{color:#777d91;font-size:7px;font-style:normal}.queue-focus>button>i{color:#aa94ff;font-style:normal}.collection-list article{min-height:140px}.queue-actions{gap:4px;margin-top:10px;display:flex}.queue-actions button{color:#777d91;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;min-width:0;height:25px;padding:0 7px;font-size:6px;font-weight:800}.queue-actions button.active{color:#c7bcff;background:#8d77ff24;border-color:#9d87ff77}.queue-actions button.active.next{color:#ffc77f;background:#ffae5720;border-color:#ffbc6f70}.queue-actions button.active.week{color:#8be6bd;background:#70d9aa18;border-color:#70d9aa70}.theme-light .home-queue-card,.theme-light .queue-focus{color:#211d2e;box-shadow:none;background:linear-gradient(145deg,#fff,#f4efff);border-color:#d7cbed}.theme-light .queue-focus>button{color:#211d2e;background:#fff;border-color:#ded7e8}.theme-light .queue-focus-copy p,.theme-light .home-queue-card em,.theme-light .queue-focus>button em{color:#716b7e}.theme-light .queue-actions button{color:#655e70;background:#f5f1f8;border-color:#e0dae8}.theme-light .queue-actions button.active{color:#5b43c2;background:#ebe5ff}.theme-light .queue-actions button.active.next{color:#93550b;background:#fff1dd}.theme-light .queue-actions button.active.week{color:#176149;background:#e5f5ee}.decision-tools{gap:10px;margin:12px 0 18px;display:grid}.decision-tools .action-entry{text-align:left;border-radius:20px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:76px;margin:0;padding:12px 14px;display:grid}.decision-tools .action-entry>span{border-radius:15px;place-items:center;width:46px;height:46px;margin:0;display:grid}.decision-tools .action-entry p{flex-direction:column;justify-content:center;gap:5px;min-width:0;margin:0;display:flex}.decision-tools .action-entry p b{margin:0;font-size:13px;line-height:1.15}.decision-tools .action-entry p small{color:#a3a7ba;letter-spacing:0;text-transform:none;font-size:9px;line-height:1.4}.decision-tools .action-entry>i,.decision-tools .action-entry>strong{text-align:center;width:24px;font-size:17px;font-style:normal}.decision-tools .compare-entry{background:linear-gradient(125deg,#17172a,#261b35);border-color:#9d7ee832}.decision-tools .compare-symbol{background:#9d7ee815;position:relative}.decision-tools .compare-symbol i{border-radius:7px;width:22px;height:28px;position:absolute;top:9px}.decision-tools .compare-symbol i:first-child{left:8px}.decision-tools .compare-symbol i:last-child{right:8px}.community-daily{background:radial-gradient(circle at 95% 0,#966be02d,#0000 42%),linear-gradient(145deg,#121525,#0d101c);border:1px solid #ffffff16;border-radius:24px;margin:0 0 24px;padding:16px}.community-daily header{grid-template-columns:1fr 36px;align-items:start;gap:12px;margin-bottom:13px;display:grid}.community-daily header small{color:#aa91ff;letter-spacing:.15em;font-size:7px;font-weight:900}.community-daily header h2{margin:6px 0 4px;font-size:17px}.community-daily header p{color:#8d92a6;margin:0;font-size:9px;line-height:1.45}.community-daily header>span{color:#c1b0ff;background:#9578ff1c;border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.community-daily-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.community-daily-grid button{isolation:isolate;color:#fff;text-align:left;background-color:#080a14;background-position:50%;background-size:cover;background-clip:padding-box;border:1px solid #ffffff19;border-radius:18px;flex-direction:column;justify-content:space-between;min-width:0;height:188px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -50px 50px #05071266}.community-daily-grid button:after{content:"";z-index:-1;pointer-events:none;background:#080a14;height:5px;position:absolute;bottom:-1px;left:0;right:0}.community-daily-grid button>small{color:#c8bbff;letter-spacing:.1em;background:#080a16cc;border-radius:20px;align-self:flex-start;padding:5px 7px;font-size:6px;font-weight:900}.community-daily-grid button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.community-daily-grid button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.18;display:-webkit-box;overflow:hidden}.community-daily-grid button em{color:#d0c7df;font-size:7px;font-style:normal}.profile-actions-stack{gap:10px;margin:18px 0 0;display:grid}.profile-actions-stack>button{text-align:left;width:100%;min-height:64px;border-radius:18px!important;grid-template-columns:38px minmax(0,1fr) 74px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:11px 13px!important;display:grid!important}.profile-actions-stack>button>span{border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;display:grid!important}.profile-actions-stack>button p{flex-direction:column;gap:4px;min-width:0;display:flex;margin:0!important}.profile-actions-stack>button b{font-size:11px!important}.profile-actions-stack>button small{font-size:8px!important;line-height:1.35!important}.profile-actions-stack>button>i{white-space:nowrap;justify-self:end;font-style:normal;font-size:8px!important}.profile-settings-action{color:#fff;background:#101321;border:1px solid #ffffff13}.profile-settings-action>span{color:#b8adff;background:#8174e917}.profile-settings-action small{color:#797e93}.profile-settings-action>i{color:#8f93a5}.liquid-nav{isolation:isolate;touch-action:pan-y;overflow:hidden;-webkit-backdrop-filter:blur(26px)saturate(160%)!important;background:linear-gradient(135deg,#171b2be8,#090b16ed)!important;border-color:#ffffff25!important;box-shadow:0 16px 44px #0009,inset 0 1px #fff2!important}.liquid-nav:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(115deg,#ffffff0a,#0000 34%,#a489ff0b 68%,#ffffff08);position:absolute;inset:0}.liquid-nav-glider{z-index:-1;width:calc(20% - 2.4px);transform:translateX(calc(var(--nav-index) * 100%));filter:saturate(1.2);background:radial-gradient(circle at 45% 18%,#fff5,#0000 29%),linear-gradient(145deg,#a77cff66,#665ed34a);border:1px solid #ffffff2c;border-radius:18px;transition:transform .38s cubic-bezier(.2,.9,.2,1),border-radius .25s;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 8px 25px #7768ff35,inset 0 1px #ffffff45}.liquid-nav button{z-index:1;font-weight:700;position:relative;color:#aeb3c4!important;transition:color .25s,transform .3s cubic-bezier(.2,.9,.2,1)!important}.liquid-nav button span{text-shadow:0 1px 8px #0005;font-weight:800}.liquid-nav button:hover,.liquid-nav button.active{transform:translateY(-1px);color:#fff!important}.liquid-nav .swipe-tab span{width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.screen{font-size:1.04em}.section-title h2,.profile-section-head h2{font-size:14px}.profile-section-head button{font-size:9px}.profile-empty{font-size:10px}.settings-version,.app-version{font-size:8px}.theme-light .community-daily{background:linear-gradient(145deg,#fff,#f3edfb);border-color:#d9cfea}.theme-light .community-daily header h2{color:#211d2e}.theme-light .community-daily header p{color:#716a7d}.theme-light .decision-tools .action-entry{color:#211d2e}.theme-light .decision-tools .action-entry p small{color:#6f687a}.theme-light .profile-settings-action{color:#211d2e;background:#fff;border-color:#ddd7e6}.theme-light .liquid-nav{background:#fffdfbf5!important;border-color:#cfc5da!important;box-shadow:0 12px 32px #41355030,inset 0 1px #fff!important}.theme-light .liquid-nav-glider{background:radial-gradient(circle at 45% 18%,#fff,#0000 34%),linear-gradient(145deg,#c6b7ff,#aa96ee);border-color:#fff;box-shadow:0 7px 20px #7864c74d,inset 0 1px #fff}.theme-light .liquid-nav button{text-shadow:none;color:#50495a!important}.theme-light .liquid-nav button span{text-shadow:none;color:#3d3648!important}.theme-light .liquid-nav button:hover,.theme-light .liquid-nav button.active,.theme-light .liquid-nav button.active span{color:#1d1530!important}.detail-actions{margin-top:16px}.theme-light .detail-actions{padding:2px 0 0}.theme-light .detail-actions button{color:#494153;background:#fff;border-color:#d8d0df;box-shadow:0 4px 14px #574b6812}.theme-light .detail-actions button.active{color:#35265f;background:#eee8ff;border-color:#aa94e6}@media (width<=760px){.liquid-nav{left:18px!important;right:18px!important;bottom:calc(14px + var(--safe-bottom))!important;height:68px!important}.screen{padding-bottom:calc(118px + var(--safe-bottom))!important}.detail-body{padding-top:1px}}@media (width<=360px){.community-daily-grid button{height:170px}.profile-actions-stack>button{grid-template-columns:36px minmax(0,1fr) 58px!important}.profile-actions-stack>button>i{text-overflow:ellipsis;max-width:58px;overflow:hidden}.decision-tools .action-entry p small{font-size:8px}}@media (prefers-reduced-motion:reduce){.liquid-nav-glider,.liquid-nav button{transition:none!important}}.theme-light{--light-canvas:#f7f5fa;--light-surface:#fff;--light-raised:#fff;--light-tint:#f4f0ff;--light-border:#dcd6e4;--light-text:#211c2e;--light-muted:#655f70;color:var(--light-text);background:#f2eff6}.theme-light .phone,.theme-light .screen,.theme-light .detail-overlay,.theme-light .detail-body{color:var(--light-text);background:linear-gradient(#fcfbfd,#f6f3f8)}.theme-light .topbar{background:#fcfbfdf2;border-bottom-color:#e2dce7}.theme-light .decision{color:var(--light-text);background:radial-gradient(circle at 88% 10%,#eadbff,#0000 36%),linear-gradient(145deg,#fff,#f5f0ff);border-color:#d8cfeb;box-shadow:0 10px 26px #4c3b6712}.theme-light .decision .eyebrow{color:#6753d3}.theme-light .decision strong{color:var(--light-text)}.theme-light .decision small{color:var(--light-muted)}.theme-light .decision>b{color:#fff;background:#6e58d9}.theme-light .decision .orb{opacity:.28}.theme-light .concierge-entry,.theme-light .compare-entry{box-shadow:0 8px 22px #493d6410;color:var(--light-text)!important;background:#fff!important;border-color:#dcd6e4!important}.theme-light .concierge-entry>span{color:#267a9e;background:#e8f5fb}.theme-light .compare-entry>.compare-symbol{background:#f1ecff}.theme-light .concierge-entry p b,.theme-light .compare-entry p b{color:var(--light-text)}.theme-light .concierge-entry p small,.theme-light .compare-entry p small{color:var(--light-muted)}.theme-light .concierge-entry>i,.theme-light .compare-entry>strong{color:#6753d3}.theme-light .community-daily{background:#fff;border-color:#dcd6e4;box-shadow:0 8px 22px #493d6410}.theme-light :is(.concierge-form,.detected-intent,.concierge-result,.queue-focus,.home-queue-card,.release-radar,.notification-center,.permission-state,.support-report,.support-status-card,.status-overview,.status-services,.account-identity,.account-records,.account-provider,.privacy-storage,.privacy-action,.trust-center,.compare-verdict,.compare-table,.compare-slots>button,.compare-search label,.compare-results>button,.planner-list article,.calendar-list article,.alert-list article,.collection-picker,.watch-plan-picker,.series-progress,.reviews-section,.review-list article,.score-insights,.fair-promise,.entitlement-status,.plan-card,.plan-card.premium){box-shadow:0 7px 20px #493d640d;color:var(--light-text)!important;background:#fff!important;border-color:#dcd6e4!important}.theme-light :is(.concierge-form textarea,.compare-search input,.collection-create input,.review-composer textarea,.watch-plan-picker input,.progress-selectors select){color:var(--light-text)!important;background:#fbf9fd!important;border-color:#ddd7e5!important}.theme-light .detected-intent{background:#f1f8fb!important;border-color:#cfe5ee!important}.theme-light .detected-intent span{color:#376e85;background:#fff}.theme-light .prompt-chips button{color:#5e5869;background:#fff;border-color:#dcd6e4}.theme-light :is(.concierge-result,.compare-results>button,.planner-list article,.calendar-list article,.alert-list article) :is(b,h2,h3){color:var(--light-text)}.theme-light .profile-actions-stack>button,.theme-light .support-profile-card,.theme-light .plus-profile-card,.theme-light .install-profile-card,.theme-light .privacy-profile-card,.theme-light .profile-settings-action{box-shadow:0 7px 20px #493d640d;color:var(--light-text)!important;background:#fff!important;border:1px solid #dcd6e4!important}.theme-light .profile-actions-stack>button>span{color:#6753d3!important;background:#f1ecff!important}.theme-light .profile-actions-stack>button :is(b,i){color:var(--light-text)!important}.theme-light .profile-actions-stack>button small{color:var(--light-muted)!important}.theme-light .profile-stats div,.theme-light .taste-test-card,.theme-light .taste-map-card,.theme-light .feedback-card,.theme-light .genre-cloud span,.theme-light .profile-empty,.theme-light .settings-choice-card,.theme-light .settings-link-group,.theme-light .settings-row-card,.theme-light .settings-identity{box-shadow:0 6px 18px #493d640b;background:#fff!important;border-color:#dcd6e4!important}.theme-light .detail-actions button,.theme-light .result-actions button,.theme-light .collection-picker-trigger,.theme-light .trailer-button,.theme-light .watch-plan-trigger{color:#4d4657!important;background:#fff!important;border-color:#d9d3e1!important}.theme-light .detail-actions button.active,.theme-light .result-actions button:last-child{color:#302260!important;background:#ebe5ff!important;border-color:#9d89df!important}.theme-light .credits,.theme-light .rating-box,.theme-light .availability-note{color:var(--light-text)!important;background:#fff!important;border-color:#dcd6e4!important}.screen label,.screen input,.screen select,.screen textarea{font-size:11px}.screen button{line-height:1.3}.screen :is(.settings-group-label,.onboarding-count,.eyebrow){font-size:8px}.bottom-nav button span{font-size:19px!important}.profile-actions-stack>button b,.settings-link-group b,.settings-row-card b{font-size:11px!important}.profile-actions-stack>button small,.settings-link-group small,.settings-row-card small{font-size:9px!important}.genre-cloud span{font-size:10px}.profile-header p,.profile-section-head button{font-size:9px}.community-daily header p,.decision-tools .action-entry p small{font-size:10px!important}@media (width<=360px){.screen small{font-size:8.5px!important}.screen p{font-size:9.5px}.profile-actions-stack>button small{font-size:8.5px!important}}.dna-profile-card{isolation:isolate;color:#fff;text-align:left;background:radial-gradient(circle at 86% 20%,#d884bd66,#0000 31%),linear-gradient(135deg,#171536,#37256a 58%,#855ba1);border:1px solid #9f8cff52;border-radius:22px;grid-template-columns:58px 1fr;align-items:center;gap:14px;width:100%;min-height:126px;margin:12px 0 18px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #0808185c}.dna-profile-card:after{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:170px;height:170px;position:absolute;inset:auto -35px -60px auto;box-shadow:0 0 0 22px #ffffff09,0 0 0 45px #ffffff06}.dna-profile-card p{flex-direction:column;gap:4px;margin:0;display:flex}.dna-profile-card small{color:#c8b9ff;letter-spacing:.14em;font-size:8px;font-weight:900}.dna-profile-card b{letter-spacing:-.03em;font-size:20px}.dna-profile-card em{color:#ddd8ee;max-width:220px;font-size:10px;font-style:normal;line-height:1.45}.dna-profile-card>strong{color:#fff;grid-column:2;font-size:10px}.dna-mini-orbit{background:#ffffff12;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.dna-mini-orbit i{border:1px solid #dabfff;border-radius:50%;position:absolute;inset:7px;transform:rotate(30deg)}.dna-mini-orbit i:nth-child(2){transform:rotate(90deg)scaleX(.55)}.dna-mini-orbit i:nth-child(3){background:#fff;border:0;inset:22px;box-shadow:0 0 18px #fff}.dna-screen{background:radial-gradient(circle at 50% 28%,#493b9c55,#0000 34%),#090b17;min-height:calc(100dvh - 34px);padding-top:4px;overflow:hidden}.dna-head{justify-content:space-between;align-items:center;display:flex;position:relative}.dna-head .back{position:static}.dna-head>span{color:#a993ff;letter-spacing:.16em;font-size:7px;font-weight:900}.dna-head>b{color:#72768b;font-size:8px}.dna-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0 22px;display:grid}.dna-progress i{background:#ffffff14;border-radius:4px;height:3px}.dna-progress i.active{background:linear-gradient(90deg,#8e72ff,#ec91c0)}.dna-story{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:505px;animation:.46s both dnaReveal;display:flex}.dna-story>small{color:#ad9cff;letter-spacing:.18em;font-size:8px;font-weight:900}.dna-story>h1{letter-spacing:-.055em;max-width:330px;margin:12px 0 8px;font-size:38px;line-height:.96}.dna-story>p{color:#a6a8b8;max-width:285px;margin:0;font-size:12px;line-height:1.55}.dna-story>em{color:#767a90;margin-top:19px;font-size:9px;font-style:normal}.dna-orbit{place-items:center;width:190px;height:190px;margin-bottom:34px;display:grid;position:relative}.dna-orbit i{border:1px solid #927aff90;border-radius:50%;animation:9s linear infinite dnaSpin;position:absolute;inset:8px}.dna-orbit i:after{content:"";background:#f4b0d4;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:18px;box-shadow:0 0 24px #f4b0d4}.dna-orbit i:nth-child(2){animation-duration:12s;animation-direction:reverse;inset:28px 2px;transform:rotate(62deg)}.dna-orbit i:nth-child(3){animation-duration:7s;inset:53px 25px;transform:rotate(118deg)}.dna-orbit span{background:linear-gradient(135deg,#826cff,#d487bd);border-radius:25px;place-items:center;width:76px;height:76px;font-size:29px;font-weight:900;display:grid;box-shadow:0 0 60px #8e74ff88}.dna-genres{text-align:left;align-items:stretch}.dna-genres>h1{font-size:36px}.dna-genres>p{margin-bottom:32px}.dna-genres>div{gap:18px;width:100%;display:grid}.dna-genres article span{align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.dna-genres article span>b{color:#777b90;font-size:8px}.dna-genres article span>em{color:#c3b6ff;margin-left:auto;font-size:12px;font-style:normal}.dna-genres article>i{background:#ffffff0e;border-radius:8px;height:8px;margin-top:8px;display:block;overflow:hidden}.dna-genres article>i>b{background:linear-gradient(90deg,#7763e9,#c37ec4,#f0ae86);border-radius:8px;height:100%;display:block}.dna-pulse>h1{color:#0000;background:linear-gradient(135deg,#fff,#aa92ff 60%,#efa3cc);-webkit-background-clip:text;background-clip:text;font-size:72px}.dna-pulse>div{grid-template-columns:repeat(2,1fr);gap:9px;width:100%;margin-top:36px;display:grid}.dna-pulse article{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;justify-content:center;min-height:88px;padding:15px;display:flex}.dna-pulse article strong{font-size:25px}.dna-pulse article span{color:#898da1;margin-top:4px;font-size:9px}.dna-next-poster{color:#fff;text-align:left;background-position:50%;background-size:cover;border:1px solid #ffffff1c;border-radius:25px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:370px;margin-top:18px;padding:22px;display:flex;box-shadow:0 22px 50px #0008}.dna-next-poster span{letter-spacing:.17em;color:#d7ccff;font-size:7px;font-weight:900}.dna-next-poster h1{margin:8px 0 4px;font-size:26px}.dna-next-poster p{color:#c7c8d1;margin:0;font-size:10px}.dna-open-pick,.dna-share{border:0;border-radius:14px;width:100%;height:46px;margin-top:9px;font-size:10px;font-weight:900}.dna-open-pick{color:#181526;background:#eeeaff}.dna-share{color:#c9beff;background:0 0;border:1px solid #8d78ff55}.dna-no-next{color:#898da1;border:1px dashed #fff2;border-radius:22px;width:100%;margin-top:18px;padding:40px 25px;font-size:11px;line-height:1.5}.dna-controls{justify-content:space-between;margin-top:auto;display:flex}.dna-controls button{color:#aaa0df;background:0 0;border:0;padding:10px 0;font-size:9px;font-weight:800}.dna-controls button:disabled{opacity:.2}.theme-light .dna-profile-card{color:#241f31;background:radial-gradient(circle at 87% 18%,#efd9f0,#0000 34%),linear-gradient(135deg,#fff,#f2edff 62%,#eadcf4);border-color:#d9caef;box-shadow:0 16px 38px #4b3a711c}.theme-light .dna-profile-card em{color:#6e667c}.theme-light .dna-profile-card>strong{color:#684dc0}.theme-light .dna-story>h1,.theme-light .dna-pulse article strong{color:#211c2d}.theme-light .dna-story>p{color:#6d6679}.theme-light .dna-progress i{background:#ded8e7}.theme-light .dna-pulse article{background:#fff;border-color:#ded7e7}.theme-light .dna-genres article>i{background:#e9e3ee}.theme-light .dna-next-poster{border-color:#d8d1df}.theme-light .dna-share{color:#684dc0;border-color:#cfc3e6}.theme-light .dna-controls button{color:#684dc0}@keyframes dnaSpin{to{transform:rotate(360deg)}}@keyframes dnaReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dna-orbit i,.dna-story{animation:none!important}}.circle-profile-card{color:#fff;text-align:left;background:linear-gradient(135deg,#102825,#162339 62%,#28214d);border:1px solid #69d3ae3d;border-radius:21px;grid-template-columns:52px 1fr;align-items:center;gap:13px;width:100%;margin:0 0 18px;padding:17px;display:grid;box-shadow:0 16px 38px #05070f4d}.circle-profile-card>span{color:#78e4bb;background:#6ce0b31c;border-radius:17px;place-items:center;width:50px;height:50px;font-size:22px;display:grid;box-shadow:inset 0 0 0 1px #78e4bb2c}.circle-profile-card p{flex-direction:column;gap:3px;margin:0;display:flex}.circle-profile-card small{color:#72dbae;letter-spacing:.14em;font-size:7px;font-weight:900}.circle-profile-card b{font-size:17px}.circle-profile-card em{color:#9caab0;font-size:9px;font-style:normal;line-height:1.4}.circle-profile-card strong{color:#8ce8c4;grid-column:2;font-size:9px}.social-screen{min-height:calc(100dvh - 35px);padding-top:4px}.social-head{justify-content:space-between;align-items:center;display:flex}.social-head .back{position:static}.social-head>span{color:#8a7bf0;letter-spacing:.16em;font-size:7px;font-weight:900}.social-own{color:#afa2ff;background:0 0;border:0;font-size:8px;font-weight:800}.social-title{justify-content:space-between;align-items:flex-start;margin:26px 0 18px;display:flex}.social-title small{color:#72dbae;letter-spacing:.16em;font-size:7px;font-weight:900}.social-title h1{margin:6px 0;font-size:29px}.social-title p{color:#85899e;max-width:270px;margin:0;font-size:10px;line-height:1.5}.social-title>span{color:#74ddb5;background:#68d8ae1a;border-radius:15px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.social-tabs{background:#0d101b;border:1px solid #fff1;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.social-tabs button{color:#72768a;background:0 0;border:0;border-radius:10px;height:36px;font-size:9px;font-weight:850}.social-tabs button.active{color:#fff;background:#262044;box-shadow:0 7px 20px #0005}.social-feed,.social-people{gap:10px;margin-top:14px;display:grid}.social-feed>button{color:#fff;text-align:left;background:#10131f;border:1px solid #ffffff10;border-radius:17px;grid-template-columns:38px 1fr 58px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.social-feed .social-avatar{background:linear-gradient(135deg,#7767e8,#c783bb);border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.social-feed>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.social-feed small{color:#7d8296;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.social-feed small b{color:#c9c2e8}.social-feed strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.social-feed em{color:#5e6275;font-size:7px;font-style:normal}.social-poster{background-position:50%;background-size:cover;border-radius:12px;width:58px;height:58px}.social-people article{background:#10131f;border:1px solid #ffffff10;border-radius:16px;align-items:center;gap:9px;padding:10px;display:flex}.social-people article>button:first-child{color:#fff;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.social-people article>button:first-child>span{background:linear-gradient(135deg,#5547bd,#af75a7);border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.social-people p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.social-people b{font-size:10px}.social-people small{color:#777b8f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.social-people article>button:last-child{color:#c9bdff;background:#8b79ff17;border:1px solid #8d79ff48;border-radius:11px;min-width:37px;height:34px;padding:0 9px;font-size:8px;font-weight:850}.social-profile-hero{text-align:center;margin-top:22px}.social-profile-hero>div{background:linear-gradient(135deg,#7060dc,#ce87ba);border-radius:27px;place-items:center;width:82px;height:82px;margin:auto;font-size:30px;font-weight:900;display:grid;box-shadow:0 16px 40px #735ed85c}.social-profile-hero>small{color:#80deb9;letter-spacing:.16em;margin-top:14px;font-size:7px;font-weight:900;display:block}.social-profile-hero h1{margin:6px 0;font-size:27px}.social-profile-hero p{color:#8a8ea1;max-width:280px;margin:0 auto;font-size:10px;line-height:1.5}.social-profile-hero textarea{color:#fff;width:100%;min-height:76px;font:inherit;resize:none;background:#0d101a;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:12px;font-size:16px}.social-profile-hero>button{color:#191629;background:#e9e4ff;border:0;border-radius:12px;min-width:150px;height:39px;margin-top:12px;padding:0 16px;font-size:9px;font-weight:900}.social-profile-hero>button.relation-friends,.social-profile-hero>button.relation-sent{color:#7ee0bb;background:#1b2c29}.social-private,.social-signin{text-align:center;background:#10131f;border:1px solid #fff1;border-radius:21px;margin-top:38px;padding:30px 20px}.social-private{color:#8b7bf0}.social-private p{color:#83879a;font-size:10px}.social-signin span{color:#77dfb7;font-size:27px}.social-signin h1{margin:12px 0 7px}.social-signin p{color:#85899e;font-size:10px}.social-signin a{color:#171526;background:#eee9ff;border-radius:13px;margin-top:18px;padding:13px;font-size:9px;font-weight:900;text-decoration:none;display:block}.social-empty,.social-loading{color:#74788c;text-align:center;padding:35px 20px;font-size:10px;line-height:1.5}.social-toast{z-index:70;left:50%;bottom:calc(25px + env(safe-area-inset-bottom));color:#10251c;background:#6ed8ae;border-radius:12px;padding:11px 15px;font-size:9px;font-weight:900;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #0006}.profile-share-action{grid-column:1/-1!important}.theme-light .circle-profile-card{color:#201d2a;background:linear-gradient(135deg,#fff,#edf9f5 65%,#f0eaff);border-color:#cce7dc;box-shadow:0 13px 32px #3b49631a}.theme-light .circle-profile-card em{color:#6f747d}.theme-light .circle-profile-card strong{color:#267c60}.theme-light .social-tabs,.theme-light .social-feed>button,.theme-light .social-people article,.theme-light .social-private,.theme-light .social-signin{color:#211d2c;background:#fff;border-color:#ded8e5}.theme-light .social-feed>button,.theme-light .social-people article>button:first-child,.theme-light .social-profile-hero h1{color:#211d2c}.theme-light .social-profile-hero textarea{color:#211d2c;background:#fff;border-color:#dcd5e3}.theme-light .social-profile-hero>button{color:#fff;background:#6c54c7}.theme-light .social-empty{color:#6e6877}.social-screen{padding-left:18px;padding-right:18px}.social-head{height:42px}.social-own{font-size:9px}.social-profile{margin:10px -18px 0}.social-profile-cover{background:linear-gradient(135deg,#30225f,#7652a0 55%,#db879e);height:132px;position:relative;overflow:hidden}.social-profile-cover:after{content:"";opacity:.8;background:linear-gradient(135deg,#0000,#ffffff12);position:absolute;inset:0}.social-profile-cover i{border:1px solid #ffffff20;border-radius:50%;position:absolute}.social-profile-cover i:first-child{width:190px;height:190px;top:-92px;right:-62px}.social-profile-cover i:nth-child(2){width:110px;height:110px;top:-36px;right:24px}.social-profile-cover i:nth-child(3){background:#ffffff12;width:52px;height:52px;bottom:-20px;left:25px}.social-profile.accent-coral .social-profile-cover{background:linear-gradient(135deg,#54233c,#b95765 55%,#f2a15f)}.social-profile.accent-ocean .social-profile-cover{background:linear-gradient(135deg,#0f3553,#166c8f 55%,#56c3c2)}.social-profile.accent-mint .social-profile-cover{background:linear-gradient(135deg,#133b36,#257d69 55%,#72d7aa)}.social-profile-info{border-bottom:1px solid #ffffff12;padding:0 20px 18px;position:relative}.social-profile-avatar{color:#fff;background:linear-gradient(135deg,#7664df,#c480b6);border:4px solid #090b17;border-radius:29px;place-items:center;width:88px;height:88px;margin-top:-45px;font-size:32px;font-weight:900;display:grid;box-shadow:0 12px 30px #0007}.accent-coral .social-profile-avatar,.social-avatar.accent-coral,.social-people .accent-coral span{background:linear-gradient(135deg,#c45567,#f0a061)}.accent-ocean .social-profile-avatar,.social-avatar.accent-ocean,.social-people .accent-ocean span{background:linear-gradient(135deg,#18739a,#55c5c2)}.accent-mint .social-profile-avatar,.social-avatar.accent-mint,.social-people .accent-mint span{background:linear-gradient(135deg,#25836d,#73d8a9)}.social-profile-action{position:absolute;top:12px;right:20px}.social-profile-action button{color:#f5f2ff;background:#141826;border:1px solid #ffffff20;border-radius:11px;height:36px;padding:0 14px;font-size:9px;font-weight:850}.social-profile-action button.relation-friends,.social-profile-action button.relation-sent{color:#78deb8;background:#153329;border-color:#62d1aa38}.social-profile-info h1{letter-spacing:-.035em;margin:13px 0 1px;font-size:24px;line-height:1.1}.social-profile-info>span{color:#787d91;font-size:10px}.social-profile-info>p{color:#c6c8d2;white-space:pre-wrap;max-width:330px;margin:12px 0 14px;font-size:11px;line-height:1.55}.social-profile-stats{gap:22px;display:flex}.social-profile-stats b{font-size:13px}.social-profile-stats small{color:#74798d;margin-left:5px;font-size:9px;font-weight:500}.social-profile-tabs{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);display:grid}.social-profile-tabs button{color:#707589;background:0 0;border:0;height:46px;font-size:9px;font-weight:800;position:relative}.social-profile-tabs button.active{color:#fff}.social-profile-tabs button.active:after{content:"";background:#9f88ff;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:22%;right:22%}.social-edit-panel{z-index:90;color:#fff;background:#111522;border:1px solid #ffffff18;border-radius:22px;width:min(370px,100vw - 30px);max-height:calc(100dvh - 40px);padding:18px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 25px 80px #000c}.social-edit-panel header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.social-edit-panel h2{margin:0;font-size:19px}.social-edit-panel header button{color:#fff;background:#ffffff0b;border:0;border-radius:50%;width:34px;height:34px}.social-edit-panel label{margin-top:12px;display:block}.social-edit-panel label>span,.accent-picker>span{color:#969aac;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.social-edit-panel input,.social-edit-panel textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#090c15;border:1px solid #ffffff16;border-radius:12px;outline:none;font-size:16px}.social-edit-panel input{height:44px;padding:0 12px}.social-edit-panel textarea{resize:none;min-height:90px;padding:11px}.social-edit-panel input:focus,.social-edit-panel textarea:focus{border-color:#9178ff}.username-input{position:relative}.username-input i{color:#777c90;font-size:13px;font-style:normal;position:absolute;top:13px;left:12px}.username-input input{padding-left:29px}.social-edit-panel label>small{color:#696e82;margin-top:5px;font-size:7px;display:block}.accent-picker{margin-top:14px}.accent-picker button{border:3px solid #0000;border-radius:50%;width:30px;height:30px;margin-right:8px}.accent-picker button.violet{background:linear-gradient(135deg,#7664df,#c480b6)}.accent-picker button.coral{background:linear-gradient(135deg,#c45567,#f0a061)}.accent-picker button.ocean{background:linear-gradient(135deg,#18739a,#55c5c2)}.accent-picker button.mint{background:linear-gradient(135deg,#25836d,#73d8a9)}.accent-picker button.active{border-color:#fff;box-shadow:0 0 0 2px #8d78ff}.social-profile-error{color:#ff929c;font-size:9px}.social-edit-panel footer{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:18px;display:grid}.social-edit-panel footer button{color:#a9adbd;background:0 0;border:1px solid #ffffff16;border-radius:12px;height:42px;font-size:9px;font-weight:850}.social-edit-panel footer button:last-child{color:#171526;background:#e9e4ff;border:0}.profile-post-stream,.circle-stream{gap:0;display:grid}.profile-post-stream article,.circle-stream article{border-bottom:1px solid #ffffff12;padding:16px 18px}.profile-post-stream article>header,.circle-stream article>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.post-avatar,.circle-stream .social-avatar{color:#fff;background:linear-gradient(135deg,#7664df,#c480b6);border:0;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.profile-post-stream header>div,.circle-stream header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-post-stream header b,.circle-stream header b{font-size:10px}.profile-post-stream header small,.circle-stream header small{color:#73788c;font-size:8px}.profile-post-stream header>em{color:#8f83d0;margin-left:auto;font-size:7px;font-style:normal}.profile-post-media,.circle-post-media{color:#fff;text-align:left;background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:19px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:235px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0005}.profile-post-media span{color:#d5d1df;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:280px;margin-bottom:8px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.profile-post-media h2,.circle-post-media h2{max-width:290px;margin:0;font-size:21px;line-height:1.08}.profile-post-media i{font-size:20px;font-style:normal;position:absolute;bottom:18px;right:18px}.circle-stream{margin:14px -18px 0}.circle-stream article>header{padding:0}.circle-post-media{height:250px}.circle-post-media small{color:#c8baff;font-size:8px;font-weight:900}.circle-post-media p{color:#d6d3df;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:290px;margin:7px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.social-people article>button:first-child>p em{color:#777c90;font-size:8px;font-style:normal}.social-people article>button:first-child>p small{margin-top:2px}.social-people article>button:first-child>span{border-radius:14px}.social-private{margin:22px 18px}.profile-post-stream>.social-empty{padding:46px 20px}.theme-light .social-profile-info{border-color:#e2dce8}.theme-light .social-profile-avatar{border-color:#fbf9ff}.theme-light .social-profile-info h1{color:#211d2c}.theme-light .social-profile-info>p{color:#5f5968}.theme-light .social-profile-action button{color:#382b54;background:#fff;border-color:#d7d0df}.theme-light .social-profile-tabs{border-color:#ded8e5}.theme-light .social-profile-tabs button.active{color:#332749}.theme-light .profile-post-stream article,.theme-light .circle-stream article{border-color:#e2dce8}.theme-light .profile-post-stream header b,.theme-light .circle-stream header b{color:#211d2c}.theme-light .social-edit-panel{color:#211d2c;background:#fff;border-color:#ded7e6}.theme-light .social-edit-panel input,.theme-light .social-edit-panel textarea{color:#211d2c;background:#faf8fc;border-color:#ded7e6}.theme-light .social-edit-panel header button{color:#211d2c;background:#f0ecf5}.theme-light .social-edit-panel footer button:last-child{color:#fff;background:#6951c4}.liquid-nav button{font-size:8px!important}.liquid-nav .center-tab span{width:29px!important;height:29px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.detail-actions{align-items:stretch}.social-screen{padding-bottom:calc(124px + var(--safe-bottom))!important}.social-title{background:linear-gradient(145deg,#15192a,#10131f);border:1px solid #ffffff14;border-radius:20px;margin-top:7px;padding:18px}.social-tabs{background:#0d101b;border:1px solid #ffffff12;border-radius:14px;margin:12px 0 0;padding:4px}.social-profile-info{padding-top:1px}.social-profile-action{align-items:center;display:flex;top:14px;right:20px}.social-profile-action button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:112px;height:38px;padding:0 13px;display:flex}.profile-post-stream,.circle-stream{margin-left:-18px;margin-right:-18px}.profile-post-stream article,.circle-stream article{background:#090c16;padding:17px 18px;overflow:hidden}.social-post-card>header>em{color:#9186c9;white-space:nowrap;margin-left:auto;font-size:7px;font-style:normal}.circle-post-media{isolation:isolate;height:250px;box-shadow:none;background-color:#090c16;background-clip:padding-box}.circle-post-media:after{content:"";z-index:2;pointer-events:none;background:#090c16;height:7px;position:absolute;bottom:-2px;left:-1px;right:-1px}.circle-post-media>h2,.circle-post-media>p{z-index:3;position:relative}.circle-post-media>p{order:-1;color:#ece8f5!important;-webkit-line-clamp:3!important;margin:0 0 9px!important;font-size:11px!important;line-height:1.45!important}.social-text-post{padding:5px 1px 12px}.social-text-post p{color:#ececf3;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.social-engagement{border-top:1px solid #ffffff0e;gap:8px;margin-top:12px;padding-top:10px;display:flex}.social-engagement button{color:#8e93a6;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.social-engagement button span{font-size:17px}.social-engagement button b{font-size:8px}.social-engagement button.active{color:#f18bb3;background:#c86d9215}.social-comments{background:#ffffff07;border-radius:12px;gap:6px;margin-top:8px;padding:10px 11px;display:grid}.social-comments p{color:#c8cad4;margin:0;font-size:9px;line-height:1.45}.social-comments b{color:#f1eff7}.social-comment-form{grid-template-columns:1fr 38px;gap:7px;margin-top:8px;display:grid}.social-comment-form input{color:#fff;background:#0e111d;border:1px solid #ffffff14;border-radius:12px;outline:none;min-width:0;height:38px;padding:0 12px;font-size:10px}.social-comment-form button{color:#fff;background:#9b82ff;border:0;border-radius:12px;height:38px;font-size:15px}.social-comment-form button:disabled{opacity:.35}.social-compose-fab{z-index:32;right:max(25px,50vw - 185px);bottom:calc(102px + var(--safe-bottom));color:#fff;background:linear-gradient(145deg,#a383ff,#6a55d2);border:1px solid #ffffff35;border-radius:50%;width:52px;height:52px;font-size:21px;position:fixed;box-shadow:0 14px 32px #6c55d35c,inset 0 1px #ffffff60}.social-compose-panel,.social-share-panel{z-index:95;box-sizing:border-box;color:#fff;background:#121522;border:1px solid #ffffff20;border-radius:22px;width:min(370px,100vw - 32px);padding:18px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 90px #000d}.social-compose-panel header,.social-share-panel header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.social-compose-panel h2,.social-share-panel h2{margin:0;font-size:18px}.social-compose-panel header button,.social-share-panel header button{color:#fff;background:#ffffff0c;border:0;border-radius:50%;width:34px;height:34px;font-size:18px}.social-compose-panel textarea,.social-share-panel textarea{box-sizing:border-box;color:#fff;width:100%;min-height:130px;font:inherit;resize:none;background:#090c15;border:1px solid #ffffff17;border-radius:15px;outline:none;padding:13px;font-size:15px;line-height:1.5}.social-compose-panel textarea:focus,.social-share-panel textarea:focus{border-color:#987fff}.social-compose-panel footer,.social-share-panel footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.social-compose-panel footer small,.social-share-panel footer small{color:#777c8e;font-size:8px}.social-compose-panel footer button,.social-share-panel footer button{color:#fff;background:#9a82ff;border:0;border-radius:12px;height:39px;padding:0 18px;font-size:10px;font-weight:850}.social-compose-panel footer button:disabled{opacity:.35}.social-share-preview{background:#ffffff08;border-radius:14px;grid-template-columns:58px 1fr;align-items:center;gap:11px;margin-bottom:12px;padding:9px;display:grid}.social-share-preview>span{background-position:50%;background-size:cover;border-radius:10px;width:58px;height:70px}.social-share-preview p{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.social-share-preview b{font-size:12px}.social-share-preview small{color:#888da0;font-size:8px}.theme-light .social-title{background:#fff;border-color:#ded8e6}.theme-light .profile-post-stream article,.theme-light .circle-stream article,.theme-light .circle-post-media:after{background:#fbf9ff}.theme-light .social-text-post p{color:#282331}.theme-light .social-engagement{border-color:#e5dfe9}.theme-light .social-engagement button{color:#615b6c}.theme-light .social-comments{background:#f1edf5}.theme-light .social-comments p{color:#5d5766}.theme-light .social-comments b{color:#241f2d}.theme-light .social-comment-form input{color:#251f2d;background:#fff;border-color:#ddd6e3}.theme-light .social-compose-panel,.theme-light .social-share-panel{color:#241f2d;background:#fff;border-color:#dcd5e3}.theme-light .social-compose-panel textarea,.theme-light .social-share-panel textarea{color:#241f2d;background:#faf8fc;border-color:#dcd5e3}.theme-light .social-compose-panel header button,.theme-light .social-share-panel header button{color:#241f2d;background:#f0ecf5}.theme-light .social-share-preview{background:#f2eef6}@media (width<=760px){.social-compose-fab{right:25px}.liquid-nav button{font-size:7px!important}.liquid-nav button span{font-size:17px!important}}@media (width<=360px){.liquid-nav{left:8px!important;right:8px!important}.liquid-nav button{font-size:6px!important}.social-profile-action{right:14px}.social-profile-action button{min-width:102px}}.bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.bottom-nav button{white-space:nowrap;text-overflow:clip;overflow:hidden;min-width:0!important;padding-inline:0!important}.liquid-nav button:last-child.active,.liquid-nav button:last-child:hover{transform:translateY(-1px)!important}.social-profile-cover.has-image{background-position:50%;background-size:cover}.social-profile-cover.has-image i{display:none}.social-profile-avatar.has-image,.media-preview{background-position:50%;background-repeat:no-repeat;background-size:cover}.social-media-editor{gap:8px;margin-bottom:14px;display:grid}.social-media-editor>div{background:#090c15;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:9px;display:grid}.social-media-editor>div:nth-child(2){grid-template-columns:68px minmax(0,1fr) auto 28px}.media-preview{color:#fff;background:linear-gradient(135deg,#7664df,#c480b6);border-radius:15px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:900;display:grid}.media-preview.banner{background:linear-gradient(135deg,#30225f,#db879e);border-radius:11px;width:68px}.social-media-editor p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.social-media-editor p b{font-size:10px}.social-media-editor p small{color:#74798b;font-size:7px}.social-media-editor label{color:#d5d0e2;white-space:nowrap;cursor:pointer;border:1px solid #ffffff18;border-radius:9px;align-items:center;padding:0 9px;font-weight:800;height:30px!important;margin:0!important;font-size:7px!important;display:flex!important}.social-media-editor label input{display:none}.social-media-editor>div>button{color:#8f94a6;background:#ffffff0a;border:0;border-radius:9px;width:28px;height:28px}.theme-light .social-media-editor>div{background:#f7f4fa;border-color:#dfd8e5}.theme-light .social-media-editor label{color:#4f4759;border-color:#d9d1df}.theme-light .social-media-editor>div>button{color:#635c6b;background:#ece7f0}@media (width<=380px){.bottom-nav button{font-size:5.8px!important}.bottom-nav button span{font-size:16px!important}.social-media-editor>div,.social-media-editor>div:nth-child(2){grid-template-columns:42px minmax(0,1fr) auto}.social-media-editor>div>button{display:none}.media-preview{width:42px;height:42px}.media-preview.banner{width:42px}}.social-head>div{align-items:center;gap:8px;display:flex}.social-notification-trigger{border:1px solid var(--line,#292c3d);background:var(--surface,#121522);width:38px;height:38px;color:inherit;border-radius:14px;font-size:18px;position:relative}.social-notification-trigger b,.social-nav-badge{color:#fff;background:#ff5d7a;border:2px solid #0a0c18;border-radius:999px;place-items:center;font:700 9px/1 sans-serif;display:grid;position:absolute}.social-notification-trigger b{min-width:18px;height:18px;top:-5px;right:-5px}.social-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.social-tabs button{min-width:0;position:relative;padding-inline:6px!important}.social-tabs button>b{color:#fff;background:#ff5d7a;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font-size:9px;display:inline-grid}.social-notification-list{gap:10px;padding:14px 18px 118px;display:grid}.social-notification-list>button{text-align:left;border:1px solid var(--line,#292c3d);background:var(--surface,#121522);width:100%;color:inherit;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:14px;display:grid}.social-notification-list>button.unread{background:linear-gradient(135deg,#8f6bff29,#121522f2);border-color:#8f6bff}.social-notification-list>button>span{background-position:50%;background-size:cover;border-radius:15px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.social-notification-list p{gap:3px;min-width:0;display:grid}.social-notification-list p b{font-size:14px}.social-notification-list p small{color:var(--muted,#a7aabd);font-size:12px;line-height:1.4}.social-notification-list p em{color:var(--muted,#777b91);font-size:10px;font-style:normal}.bottom-nav button{position:relative}.social-nav-badge{z-index:4;min-width:17px;height:17px;top:6px;right:calc(50% - 19px)}.theme-light .social-notification-trigger,.theme-light .social-notification-list>button{color:#171426;background:#fff;border-color:#dedbea}.theme-light .social-notification-list>button.unread{background:#f3eeff;border-color:#9474e8}.theme-light .social-notification-trigger b,.theme-light .social-nav-badge{border-color:#fff}.theme-light .social-notification-list p small{color:#625e70}.screen{scrollbar-width:none}.screen::-webkit-scrollbar{display:none}.social-empty{font-size:14px!important;line-height:1.55!important}.bottom-nav button{font-size:10px!important;line-height:1.15!important}.bottom-nav button>span{font-size:19px!important}@media (width<=390px){.social-head{padding-inline:14px!important}.social-own{padding-inline:8px!important}.social-tabs button{font-size:10px!important}.social-notification-list{padding-inline:14px}.bottom-nav button{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.social-notification-list>button{transition:none!important}}.home-taste-tools{margin:22px 0 20px}.home-taste-tools>header{margin-bottom:12px}.home-taste-tools>header small{color:#9d86ff;letter-spacing:.14em;font-size:8px;font-weight:900}.home-taste-tools>header h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:20px}.home-taste-tools>header p{color:#8c90a3;margin:0;font-size:11px;line-height:1.45}.home-taste-tools>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-taste-tools .taste-test-card,.home-taste-tools .dna-profile-card{border-radius:20px;flex-direction:column;align-items:flex-start;height:100%;min-height:174px;margin:0;padding:15px;display:flex}.home-taste-tools .taste-test-card>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.home-taste-tools .taste-test-card>div>span{border-radius:14px;width:42px;height:42px}.home-taste-tools .taste-test-card p{text-align:left;align-items:flex-start}.home-taste-tools .taste-test-card button{width:100%;margin-top:auto}.home-taste-tools .dna-profile-card{text-align:left;grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.home-taste-tools .dna-mini-orbit{width:44px;height:44px}.home-taste-tools .dna-mini-orbit i:nth-child(3){inset:17px}.home-taste-tools .dna-profile-card p{min-width:0}.home-taste-tools .dna-profile-card p b{font-size:16px}.home-taste-tools .dna-profile-card p em{font-size:9px}.home-taste-tools .dna-profile-card>strong{grid-column:1/-1;font-size:9px}.theme-light .home-taste-tools>header h2{color:#211c2d}.theme-light .home-taste-tools>header p{color:#6b6675}.theme-light .home-taste-tools .taste-test-card{background:#fff!important;border-color:#ddd7e6!important}.theme-light .home-taste-tools .dna-profile-card{background:radial-gradient(circle at 87% 18%,#efd9f0,#0000 34%),linear-gradient(135deg,#fff,#f2edff 62%,#eadcf4)!important}.profile-screen>.profile-stats{margin-top:18px}.bottom-nav button:last-child{transform:none!important}@media (width<=360px){.home-taste-tools>div{grid-template-columns:1fr}.home-taste-tools .taste-test-card,.home-taste-tools .dna-profile-card{min-height:140px}}.social-screen{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.circle-stream,.profile-post-stream{box-sizing:border-box;width:auto;min-width:0;max-width:none;margin:14px 0 0!important}.profile-post-stream{margin-top:0!important}.circle-stream article,.profile-post-stream article{box-sizing:border-box;background:0 0;width:100%;min-width:0;max-width:100%;margin:0 auto;padding-inline:0}.social-post-card>header,.social-post-card>.social-text-post,.social-post-card>.social-engagement,.social-post-card>.social-comments,.social-post-card>.social-comment-form{margin-left:0;margin-right:0}.circle-post-media{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;width:100%;min-width:0;max-width:100%;margin-inline:auto;display:flex;transform:translateZ(0)}.circle-post-media:after{left:0;right:0}.social-post-card>header{padding-inline:2px}.home-taste-tools>div{align-items:stretch}.home-taste-tools .taste-tool-card{box-sizing:border-box;background:linear-gradient(145deg,#211a40,#16182a);border:1px solid #ffffff14;border-radius:20px;grid-template-rows:18px 28px minmax(54px,1fr) 40px;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:10px;min-width:0;min-height:198px;padding:15px;display:grid;overflow:hidden}.home-taste-tools .taste-tool-card>.taste-tool-icon,.home-taste-tools .taste-tool-card>.dna-mini-orbit{grid-area:1/1/3;width:44px;height:44px;margin:0}.home-taste-tools .taste-tool-icon{color:#f1b867;background:#ffffff0c;border-radius:14px;place-items:center;font-size:17px;display:grid}.home-taste-tools .taste-tool-card>small{color:#a58fff;letter-spacing:.13em;white-space:nowrap;grid-area:1/2;margin:0;font-size:7px;font-weight:900;line-height:18px}.home-taste-tools .taste-tool-card>b{grid-area:2/2;align-self:start;font-size:15px;line-height:1.15}.home-taste-tools .taste-tool-card>p{color:#b8b6c5;grid-area:3/1/auto/-1;margin:11px 0 8px;font-size:10px;line-height:1.45}.home-taste-tools .taste-tool-card>button{color:#231d38;text-align:left;background:#ede8ff;border:0;border-radius:12px;grid-area:4/1/auto/-1;width:100%;height:40px;margin:0;padding:0 12px;font-size:9px;font-weight:900}.home-taste-tools .taste-tool-dna{background:radial-gradient(circle at 88% 20%,#8f5ba755,#0000 36%),linear-gradient(145deg,#342258,#51306f)}.home-taste-tools .taste-tool-dna>button{color:#fff;background:#ffffff16}.home-taste-tools .taste-tool-card .dna-mini-orbit i:nth-child(3){inset:17px}.theme-light .circle-stream article,.theme-light .profile-post-stream article{background:0 0}.theme-light .home-taste-tools .taste-tool-card{color:#211c2d;background:#fff;border-color:#ddd7e6}.theme-light .home-taste-tools .taste-tool-card>p{color:#686270}.theme-light .home-taste-tools .taste-tool-card>button{color:#2f2450;background:#eee8ff}.theme-light .home-taste-tools .taste-tool-dna{background:radial-gradient(circle at 88% 18%,#ead7f0,#0000 36%),linear-gradient(145deg,#fff,#f1ebff)}@media (width<=360px){.home-taste-tools>div{grid-template-columns:1fr}.home-taste-tools .taste-tool-card{min-height:176px}}.home-taste-tools>div{grid-template-columns:1fr}.home-taste-tools .taste-tool-dna{grid-template-rows:20px 32px minmax(44px,1fr) 42px;grid-template-columns:54px minmax(0,1fr);min-height:156px;padding:17px}.home-taste-tools .taste-tool-dna>.dna-mini-orbit{width:48px;height:48px}.home-taste-tools .taste-tool-dna>b{font-size:18px}.home-taste-tools .taste-tool-dna>p{margin-top:9px;font-size:11px}.social-post-card>header{box-sizing:border-box;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;width:100%;display:grid!important}.social-post-card>header .social-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-self:start;margin:0!important}.social-post-card>header>div{justify-self:stretch}.social-post-card>header>em{justify-self:end}.social-avatar.has-image{color:#0000}.release-center-entry{color:#fff;text-align:left;background:linear-gradient(135deg,#1d1837,#302252);border:1px solid #8f7cff42;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:12px 13px;display:grid}.release-center-entry>span{color:#c7bbff;background:#9c84ff22;border-radius:13px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.release-center-entry p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.release-center-entry b{font-size:11px}.release-center-entry small{color:#a29db3;font-size:8px;line-height:1.35}.release-center-entry i{color:#aa9cff;font-style:normal}.launch-center-screen{padding-top:4px;padding-bottom:120px}.launch-head{text-align:center;position:relative}.launch-head .back{position:absolute;top:0;left:0}.launch-head>span{color:#a88fff;letter-spacing:.16em;font-size:7px;font-weight:900}.launch-head h1{margin:13px 0 8px;font-size:27px}.launch-head p{color:#9195a7;max-width:320px;margin:0 auto 18px;font-size:10px;line-height:1.55}.launch-score{background:linear-gradient(135deg,#102823,#171a2b);border:1px solid #63d8aa35;border-radius:19px;grid-template-columns:58px 1fr;align-items:center;gap:13px;padding:16px;display:grid}.launch-score>span{color:#7de3bc;background:#5bd3a721;border-radius:20px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid}.launch-score div{flex-direction:column;gap:5px;display:flex}.launch-score small{color:#70dbb2;letter-spacing:.12em;font-size:7px;font-weight:900}.launch-score b{font-size:13px}.launch-checks{gap:7px;margin:12px 0;display:grid}.launch-checks p{color:#c9cbd5;background:#10131f;border:1px solid #ffffff10;border-radius:13px;align-items:center;gap:10px;margin:0;padding:11px 12px;font-size:9px;display:flex}.launch-checks span{color:#75dfb5;background:#62d5a91a;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.launch-next{background:radial-gradient(circle at 90% 5%,#9c78d835,#0000 35%),#171429;border:1px solid #9a82ff32;border-radius:19px;padding:17px}.launch-next small{color:#aa94ff;letter-spacing:.13em;font-size:7px;font-weight:900}.launch-next h2{margin:8px 0 7px;font-size:17px}.launch-next p{color:#9693a5;margin:0;font-size:9px;line-height:1.55}.launch-report{color:#211a37;background:#eee9ff;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;height:48px;margin-top:11px;padding:0 15px;font-size:10px;font-weight:900;display:flex}.theme-light .release-center-entry{color:#292236;background:linear-gradient(135deg,#fff,#f2ecff);border-color:#d7ccef}.theme-light .release-center-entry small{color:#6c6675}.theme-light .launch-score,.theme-light .launch-checks p,.theme-light .launch-next{color:#282230;background:#fff;border-color:#ded8e5}.theme-light .launch-head h1,.theme-light .launch-score b,.theme-light .launch-next h2{color:#241e2d}.theme-light .launch-checks p{color:#57515f}.collection-head>span{font-size:9px}.collection-head h1{font-size:32px}.collection-head p{font-size:13px;line-height:1.55}.history-sort{background:#101321;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 16px;padding:11px 13px;display:flex}.history-sort>span{color:#c9ccda;font-size:11px;font-weight:750}.history-sort select{color:#fff;background:#171a2a;border:1px solid #ffffff18;border-radius:10px;outline:none;min-width:148px;height:36px;padding:0 10px;font-size:12px}.history-list article{grid-template-columns:44px 66px 1fr 32px;gap:11px;padding:10px}.history-date strong{font-size:18px}.history-date span{font-size:9px}.history-thumb{height:76px}.history-list article>div:nth-child(3)>span{font-size:9px}.history-list h2{font-size:15px;line-height:1.25}.history-list p{font-size:11px}.history-list article>button.history-remove{cursor:pointer;border:1px solid #ffffff12;border-radius:50%;width:30px;height:30px;font-size:18px}.history-list article>button.history-remove:hover{color:#ff7188;background:#ff718812;border-color:#ff7188}.watch-date-editor{background:#101321;border:1px solid #ffffff12;border-radius:15px;margin:2px 0 12px;padding:14px}.watch-date-editor>div:first-child{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.watch-date-editor>div:first-child span{letter-spacing:.12em;text-transform:uppercase;color:var(--violet2);font-size:10px;font-weight:850}.watch-date-editor>div:first-child strong{color:#d4d6df;font-size:12px;line-height:1.45}.watch-date-controls{grid-template-columns:1fr auto;gap:8px;display:grid}.watch-date-controls input,.watch-date-controls button{color:#fff;background:#171a2a;border:1px solid #ffffff18;border-radius:11px;height:42px;padding:0 12px;font-size:12px}.watch-date-controls button{color:#171527;cursor:pointer;background:#ded8ff;border:0;font-weight:850}.watch-date-remove{color:#d98294;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:4px 0;font-size:11px}.intro p{font-size:14px;line-height:1.5}.section-title h2{font-size:19px}.section-title p,.poster p,.continue p{font-size:11px;line-height:1.45}.poster h3{font-size:15px;line-height:1.2}.detail-title p,.detail-section>p,.credits strong,.watch-provider b{font-size:13px;line-height:1.55}.detail-badges span,.credits span{font-size:10px}.detail-actions button,.collection-picker-trigger{font-size:11px}.bottom-nav button{font-size:9px}.settings-card b,.profile-section-head h2{font-size:13px}.settings-card small{font-size:11px;line-height:1.35}.theme-light .history-sort,.theme-light .watch-date-editor{background:#fff;border-color:#dcd8e8}.theme-light .history-sort>span,.theme-light .watch-date-editor>div:first-child strong{color:#302d3c}.theme-light .history-sort select,.theme-light .watch-date-controls input{color:#211e2b;background:#f7f4fc;border-color:#d9d4e5}.theme-light .history-list article>button.history-remove{color:#625e70;border-color:#ded9e7}@media (width<=360px){.history-sort{flex-direction:column;align-items:stretch}.history-sort select{width:100%}.watch-date-controls{grid-template-columns:1fr}.watch-date-controls button{width:100%}}.detail-body{font-size:14px}.trailer-button{grid-template-columns:30px 1fr auto;gap:10px;height:52px;padding:0 15px;font-size:12px}.trailer-button span{width:30px;height:30px;font-size:11px}.trailer-button i{font-size:17px}.credits{gap:16px;margin:22px 0;padding:18px}.credits div{gap:6px}.credits span{font-size:10px;line-height:1.3}.credits strong{font-size:13px;line-height:1.55}.series-progress{margin-bottom:20px;padding:18px}.series-progress-head{margin-bottom:16px}.series-progress-head span{font-size:9px;line-height:1.3}.series-progress-head h2{margin-top:5px;font-size:17px}.series-progress-head b{font-size:11px}.progress-selectors{gap:11px}.progress-selectors label{gap:7px}.progress-selectors span{font-size:9px}.progress-selectors select{height:44px;padding:0 12px;font-size:12px}.series-progress>button{height:44px;margin-top:12px;font-size:12px}.season-rating{margin-top:17px;padding-top:15px}.season-rating>span{margin-bottom:11px;font-size:11px}.season-rating-row{gap:4px}.season-rating-row button{height:31px;font-size:10px}.season-rating small{margin-top:10px;font-size:10px}.rating-box{padding:19px}.detail-section h2,.rating-box h2{margin-bottom:9px;font-size:17px}.rating-box>div>p{font-size:11px;line-height:1.5}.rating-box>strong{font-size:27px}.rating-box>strong small{font-size:12px}.rating-row{margin:17px 0}.rating-row button{font-size:21px}.save-rating{height:45px;font-size:12px}.score-insights{padding:19px}.score-insights-head span{font-size:10px}.score-insights-head h2{font-size:19px;line-height:1.25}.score-summary b{font-size:10px}.score-summary span,.score-insights>p,.score-loading{font-size:12px;line-height:1.5}.score-bars span,.reviews-head span{font-size:10px}.reviews-head p,.review-list header b{font-size:13px}.review-list header small{font-size:11px}.review-list article>p{font-size:14px}.review-list footer button,.review-list article>button,.review-empty{font-size:12px}.watch-date-editor>div:first-child span{font-size:11px}.watch-date-editor>div:first-child strong,.watch-date-controls input,.watch-date-controls button{font-size:13px}.watch-date-remove{font-size:12px}@media (width<=360px){.detail-body{padding-inline:16px}.rating-row button{font-size:18px}.season-rating-row{gap:2px}.season-rating-row button{font-size:9px}}.watch-note-input{box-sizing:border-box;resize:vertical;color:#fff;width:100%;font:inherit;background:#171a2a;border:1px solid #ffffff18;border-radius:11px;outline:none;margin-top:9px;padding:11px 12px;font-size:13px;line-height:1.5;display:block}.watch-note-input:focus{border-color:#8b7cff;box-shadow:0 0 0 3px #8b7cff1c}.watch-note-input::placeholder{color:#7f8396}.watch-log-list{border-top:1px solid #ffffff10;gap:7px;margin-top:14px;padding-top:13px;display:grid}.watch-log-list>b{color:#bcb8d0;font-size:12px}.watch-log-list article{background:#0c0f1b;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.watch-log-list article strong{font-size:12px}.watch-log-list article p{color:#a9abba;margin:5px 0 0;font-size:12px;line-height:1.45}.watch-log-list article button{color:#a4a7b6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:50%;flex:0 0 28px;width:28px;height:28px;font-size:16px}.history-rewatch-count{color:#aaa1d8;margin-top:5px;font-size:10px;line-height:1.3;display:block}.theme-light .watch-note-input{color:#211e2b;background:#f7f4fc;border-color:#d9d4e5}.theme-light .watch-log-list{border-color:#e3deea}.theme-light .watch-log-list>b{color:#4a4456}.theme-light .watch-log-list article{background:#f5f1f9}.theme-light .watch-log-list article p{color:#625d6d}.theme-light .watch-log-list article button{color:#625d6d;border-color:#ddd7e4}.history-stats{grid-template-columns:repeat(4,1fr)}.history-tools{gap:10px;margin:0 0 12px;display:grid}.history-tools>input{box-sizing:border-box;color:#fff;width:100%;height:44px;font:inherit;background:#101321;border:1px solid #ffffff14;border-radius:13px;outline:none;padding:0 14px;font-size:14px}.history-tools>input:focus{border-color:#8b7cff;box-shadow:0 0 0 3px #8b7cff1a}.history-filter-pills{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.history-filter-pills::-webkit-scrollbar{display:none}.history-filter-pills button{color:#a5a8b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:18px;flex:none;height:34px;padding:0 12px;font-size:12px}.history-filter-pills button.active{color:#fff;background:#8b7cff24;border-color:#8b7cff}.history-no-match{text-align:center;border:1px dashed #ffffff1c;border-radius:16px;place-items:center;gap:9px;margin-top:28px;padding:24px;display:grid}.history-no-match>span{color:#9b8dff;font-size:25px}.history-no-match p{color:#a5a8b8;margin:0;font-size:14px;line-height:1.5}.history-no-match button{color:#aaa0ff;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.theme-light .history-tools>input{color:#211e2b;background:#fff;border-color:#d9d4e5}.theme-light .history-filter-pills button{color:#625d6d;border-color:#ddd7e4}.theme-light .history-filter-pills button.active{color:#33286f;background:#ece7ff;border-color:#7968df}.theme-light .history-no-match{border-color:#d9d3e1}.theme-light .history-no-match p{color:#625d6d}@media (width<=360px){.history-stats{grid-template-columns:repeat(2,1fr)}}.continue-shelf{gap:8px;margin-top:22px;display:grid}.continue-shelf-head{justify-content:space-between;align-items:center;padding:0 2px 3px;display:flex}.continue-shelf-head span{letter-spacing:.12em;color:#a59be9;font-size:11px;font-weight:850}.continue-shelf-head b{color:#bdb5ff;background:#8b7cff20;border-radius:13px;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.continue.continue-row{grid-template-columns:64px minmax(0,1fr) auto;margin-top:0;padding:9px 10px}.continue-row .continue-art{background-position:50%;background-size:cover;height:62px;font-size:12px}.continue-row h3{margin:0 0 5px;font-size:15px;line-height:1.25}.continue-row p{font-size:12px}.continue-actions{grid-template-columns:36px 30px;gap:5px;display:grid}.continue-actions button{color:#d7d3ee;cursor:pointer;background:#171a2b;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:auto;height:34px;font-size:12px;font-weight:850;display:grid}.continue-actions button:last-child{color:#a4a7b6;font-size:18px}.theme-light .continue-shelf-head b{color:#493b92;background:#ece7ff}.theme-light .continue-actions button{color:#625d6d;background:#f5f1f9;border-color:#ddd7e4}@media (width<=360px){.continue.continue-row{grid-template-columns:56px minmax(0,1fr) auto}.continue-row .continue-art{height:56px}.continue-actions{grid-template-columns:32px}.continue-actions button:last-child{display:none}}.continue-shelf{gap:11px;margin-top:26px}.continue-shelf-head span{color:#d8d4ec;font-size:13px}.continue-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;gap:12px;padding:0 2px 7px;display:grid;overflow-x:auto}.continue-rail::-webkit-scrollbar{display:none}.continue.continue-row{scroll-snap-align:start;isolation:isolate;background:#0b0d17;border:1px solid #ffffff17;border-radius:18px;height:185px;padding:0;display:block;position:relative;overflow:hidden}.continue-row .continue-art{box-sizing:border-box;color:#fff;text-shadow:0 1px 6px #000;background-position:50%;background-size:cover;border-radius:0;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:13px;font-size:12px;display:flex;position:absolute;inset:0}.continue-row .continue-art:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#05070e2e 46%,#05070ef5 100%);position:absolute;inset:0}.continue-row>div:nth-child(2){z-index:2;position:absolute;bottom:15px;left:15px;right:70px}.continue-row h3{color:#fff;text-shadow:0 1px 8px #000;margin:0 0 5px;font-size:17px;line-height:1.18}.continue-row p{color:#d9dbe4;margin:0;font-size:12px}.continue-progress{background:#ffffff38;border-radius:3px;height:4px;margin-top:11px;overflow:hidden}.continue-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffbe73,#a987ff);height:100%;display:block}.continue-actions{z-index:3;grid-template-columns:38px;gap:7px;display:grid;position:absolute;bottom:14px;right:13px}.continue-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#111522d9;border-color:#ffffff30;border-radius:50%;height:36px}.continue-actions button:first-child{color:#171526;background:#fff}.continue-actions button:last-child{display:none}.decision-tools-single{grid-template-columns:1fr}.decision-tools-single .compare-entry{min-height:68px}.theme-light .continue-shelf-head span{color:#302b3e}.theme-light .continue.continue-row{border-color:#d8d2e2;box-shadow:0 10px 24px #31254620}.theme-light .continue-row h3,.theme-light .continue-row p{color:#fff}.theme-light .continue-actions button:first-child{color:#171526;background:#fff}@media (width<=360px){.continue-rail{grid-auto-columns:88%}.continue.continue-row{height:170px}.continue-row>div:nth-child(2){right:62px}.continue-row h3{font-size:16px}}.monthly-diary-entry{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(120deg,#171a2b,#241c3e);border:1px solid #ffffff18;border-radius:18px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;width:100%;min-height:76px;margin:0 0 14px;padding:13px 15px;display:grid;box-shadow:0 14px 28px #00000024}.monthly-diary-entry-icon{background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:relative}.monthly-diary-entry-icon i{background:#ffbf3f;border-radius:3px;width:20px;height:3px;position:absolute;top:9px;box-shadow:0 6px #ffffff26}.monthly-diary-entry-icon b{padding-top:15px;font-size:11px}.monthly-diary-entry>span:nth-child(2){gap:4px;display:grid}.monthly-diary-entry strong{letter-spacing:-.02em;font-size:14px}.monthly-diary-entry small{color:#aeb2c4;font-size:10px;line-height:1.4}.monthly-diary-entry em{color:#9e91ff;font-size:17px;font-style:normal}.monthly-diary-screen{color:#f7f4ed;background:#080a12;min-height:100%;padding-top:7px}.monthly-diary-head{text-align:center;padding:0 42px;position:relative}.monthly-diary-head>span{color:#ffbf3f;letter-spacing:.2em;font-size:8px;font-weight:900;display:block}.monthly-diary-head p{color:#777c8e;margin:5px 0 0;font-size:10px}.monthly-diary-back{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:50%;width:34px;height:34px;font-size:16px;position:absolute;top:0;left:0}.monthly-diary-title-row{grid-template-columns:42px 1fr 42px;align-items:end;gap:10px;margin:34px 0 10px;display:grid}.monthly-diary-title-row>button{color:#d7d3ca;cursor:pointer;background:0 0;border:1px solid #ffffff18;border-radius:50%;width:40px;height:40px;margin-bottom:4px;font-size:17px}.monthly-diary-title-row>button:hover{color:#ffbf3f;border-color:#ffbf3f}.monthly-diary-title-row>div{text-align:center}.monthly-diary-title-row small{color:#777c8e;letter-spacing:.2em;font-size:10px;font-weight:800;display:block}.monthly-diary-title-row h1{text-transform:capitalize;letter-spacing:-.045em;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.monthly-diary-stats{color:#858a99;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;font-size:10px;display:flex}.monthly-diary-stats b{color:#f8f5ee;font-size:11px}.monthly-diary-stats i{color:#404452;font-style:normal}.monthly-diary-calendar{background:#0d101a;border:1px solid #ffffff10;border-radius:21px;padding:15px 12px 13px;box-shadow:0 24px 60px #00000030}.monthly-diary-weekdays,.monthly-diary-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.monthly-diary-weekdays{margin:0 0 10px}.monthly-diary-weekdays span{text-align:center;color:#6f7484;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:800}.monthly-diary-day{aspect-ratio:.72;color:#636877;background:#121520;border:0;border-radius:8px;place-items:start center;padding-top:7px;font:700 9px/1 inherit;display:grid;position:relative;overflow:hidden}.monthly-diary-day.spacer{visibility:hidden}.monthly-diary-day.watched{isolation:isolate;color:#fff;cursor:pointer;background-position:50%;background-size:cover;padding:0;box-shadow:inset 0 0 0 1px #ffffff1c}.monthly-diary-day.watched>i{z-index:-1;background:linear-gradient(#05060a9e 0%,#0000 40%,#05060a2e 70%,#05060ad9 100%);position:absolute;inset:0}.monthly-diary-day.watched>span{text-shadow:0 1px 4px #000;font-size:9px;position:absolute;bottom:6px;left:6px}.monthly-diary-day.watched>b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10121dcc;border:1px solid #ffffff3d;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:4px;right:4px}.monthly-diary-empty{text-align:center;color:#747989;margin:18px 0 0;font-size:11px}.theme-light .monthly-diary-entry{color:#201d2a;background:#fff;border-color:#ded9e8;box-shadow:0 12px 25px #32225c10}.theme-light .monthly-diary-entry-icon{background:#f4f0ff;border-color:#dcd5ee}.theme-light .monthly-diary-entry-icon i{box-shadow:0 6px #766a8d25}.theme-light .monthly-diary-entry small{color:#716b79}.theme-light .monthly-diary-screen{color:#201d28;background:#f7f5f0}.theme-light .monthly-diary-back,.theme-light .monthly-diary-title-row>button{color:#342f3b;background:#fff;border-color:#d9d3df}.theme-light .monthly-diary-head p,.theme-light .monthly-diary-title-row small,.theme-light .monthly-diary-stats{color:#716b79}.theme-light .monthly-diary-stats b{color:#28232e}.theme-light .monthly-diary-stats i{color:#c4bec9}.theme-light .monthly-diary-calendar{background:#fff;border-color:#ded9e2;box-shadow:0 22px 50px #3c285815}.theme-light .monthly-diary-weekdays span{color:#79727f}.theme-light .monthly-diary-day{color:#817a86;background:#f0edf2}.theme-light .monthly-diary-empty{color:#716b79}@media (width<=360px){.monthly-diary-weekdays,.monthly-diary-grid{gap:5px}.monthly-diary-calendar{padding:13px 9px}.monthly-diary-title-row h1{font-size:30px}.monthly-diary-stats{gap:5px;font-size:9px}}.diary-day-overlay{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04050ab8;justify-content:center;align-items:flex-end;padding:18px;animation:.18s ease-out diary-fade;display:flex;position:fixed;inset:0}.diary-day-sheet{color:#f8f6f1;background:#10131f;border:1px solid #ffffff1a;border-radius:25px;width:min(100%,430px);max-height:min(78vh,680px);padding:19px;animation:.24s ease-out diary-rise;overflow:auto;box-shadow:0 30px 90px #000000a8}.diary-day-sheet>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 17px;display:flex}.diary-day-sheet>header small{color:#ffbf3f;letter-spacing:.18em;font-size:9px;font-weight:900}.diary-day-sheet>header h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:22px;line-height:1.15}.diary-day-sheet>header p{color:#898e9e;margin:0;font-size:13px}.diary-day-sheet>header>button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 36px;width:36px;height:36px;font-size:21px}.diary-day-list{gap:9px;display:grid}.diary-day-list>button{text-align:left;color:#fff;cursor:pointer;background:#171a28;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:62px minmax(0,1fr) 28px;align-items:center;gap:13px;width:100%;min-height:94px;padding:9px;display:grid}.diary-day-list>button:hover{background:#1c2030;border-color:#8b7cff70}.diary-day-poster{background-position:50%;background-size:cover;border-radius:10px;align-self:stretch;min-height:76px}.diary-day-copy{min-width:0}.diary-day-copy small{color:#a89cff;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.diary-day-copy strong{font-size:15px;line-height:1.25;display:block}.diary-day-copy p{color:#a9adbb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.diary-day-list>button>i{color:#a89cff;font-size:18px;font-style:normal}.watch-date-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.watch-date-controls input,.watch-date-controls button{box-sizing:border-box;width:100%;min-width:0;height:46px}.watch-note-input{min-height:84px}.watch-log-list article{box-sizing:border-box;align-items:center;width:100%;min-height:58px}.theme-light .diary-day-overlay{background:#2b223a66}.theme-light .diary-day-sheet{color:#211e29;background:#fff;border-color:#d9d3e2}.theme-light .diary-day-sheet>header p{color:#6d6774}.theme-light .diary-day-sheet>header>button{color:#292431;background:#f6f3fa;border-color:#d9d3e2}.theme-light .diary-day-list>button{color:#26212e;background:#f7f4fa;border-color:#ded8e6}.theme-light .diary-day-list>button:hover{background:#f1edfa;border-color:#8b7cff80}.theme-light .diary-day-copy p{color:#625d6b}@keyframes diary-fade{0%{opacity:0}to{opacity:1}}@keyframes diary-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (width>=700px){.diary-day-overlay{align-items:center}.diary-day-sheet{width:470px}}@media (width<=420px){.watch-date-controls{grid-template-columns:1fr}.watch-date-controls input,.watch-date-controls button{height:48px}.diary-day-overlay{padding:10px}.diary-day-sheet{border-radius:23px;padding:17px}.diary-day-list>button{grid-template-columns:58px minmax(0,1fr) 24px}}.watch-date-editor{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.watch-date-controls{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:100%}.watch-date-controls input,.watch-date-controls button,.watch-note-input{display:block;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}.watch-date-controls input{appearance:none}.watch-provider-fallback,.service-logo{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.watch-provider-fallback{font-size:11px;font-weight:900}.service-logo b{font-size:10px;font-weight:900}.continue-row>div:nth-child(2){right:15px}.continue-row{cursor:pointer}@media (width<=480px){.watch-date-controls{gap:10px;display:grid;grid-template-columns:minmax(0,1fr)!important}.watch-date-controls input,.watch-date-controls button{inline-size:100%!important;height:48px!important}.watch-note-input{min-height:98px;inline-size:100%!important}.watch-date-editor{padding-inline:14px}}.bottom-nav,.bottom-nav.liquid-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.liquid-nav-glider{width:calc(20% - 2.4px)!important}.detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.detail-actions button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;height:54px;padding:0 10px;display:flex}.detail-actions .profile-share-action{grid-column:auto;height:54px}.detail-actions .alert-detail-action{grid-column:auto}@media (width<=360px){.detail-actions{gap:8px}.detail-actions button{height:52px;padding-inline:6px}}.detail-body>.detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important;display:grid!important}.detail-body>.detail-actions>button,.detail-body>.detail-actions>.profile-share-action{box-sizing:border-box!important;grid-column:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:56px!important;margin:0!important;padding:0 12px!important}.watch-episode-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.watch-episode-fields label{gap:7px;min-width:0;display:grid}.watch-episode-fields label>span{color:#a9a2c0;font-size:12px;font-weight:800}.watch-episode-fields select{box-sizing:border-box;color:#fff;background:#171a2a;border:1px solid #ffffff18;border-radius:11px;width:100%;min-width:0;height:46px;padding:0 12px;font-size:14px;font-weight:750}.watch-date-editor{margin-bottom:18px!important}.watch-date-editor+.collection-picker-trigger,.collection-picker+.watch-plan-trigger,.collection-picker-trigger+.watch-plan-trigger{margin-top:14px!important}.watch-log-list article strong{line-height:1.45}.theme-light .watch-episode-fields label>span{color:#665f72}.theme-light .watch-episode-fields select{color:#211e2b;background:#f7f4fc;border-color:#d9d4e5}@media (width<=360px){.detail-body>.detail-actions{gap:9px!important}.detail-body>.detail-actions>button{padding-inline:7px!important}}.bottom-nav.liquid-nav{box-sizing:border-box;border-radius:24px!important;column-gap:0!important;height:72px!important;padding:6px!important}.bottom-nav.liquid-nav .liquid-nav-glider{background:radial-gradient(circle at 42% 12%,#ffffff3d,#0000 36%),linear-gradient(145deg,#8e7be65c,#6158bc3d)!important;border-radius:17px!important;width:calc(20% - 2.4px)!important;top:6px!important;bottom:6px!important;box-shadow:inset 0 1px #ffffff35,0 7px 20px #655bd029!important}.bottom-nav.liquid-nav button{box-sizing:border-box!important;gap:5px!important;min-width:0!important;height:60px!important;padding:7px 2px 6px!important;font-size:10px!important;font-weight:720!important;line-height:1!important;transform:none!important}.bottom-nav.liquid-nav button:hover,.bottom-nav.liquid-nav button.active{transform:none!important}.bottom-nav.liquid-nav button .bottom-nav-icon,.bottom-nav.liquid-nav .center-tab .bottom-nav-icon{width:25px!important;height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;font-size:0!important;line-height:0!important;display:grid!important}.bottom-nav-icon svg{vector-effect:non-scaling-stroke;width:23px;height:23px;display:block;overflow:visible}.bottom-nav.liquid-nav button.active .bottom-nav-icon{color:#fff!important}.bottom-nav.liquid-nav .social-nav-badge{top:4px!important;right:calc(50% - 22px)!important}@media (width<=360px){.bottom-nav.liquid-nav button{font-size:9px!important}.bottom-nav-icon svg{width:21px;height:21px}}.social-head{border-bottom:1px solid #ffffff0d;gap:10px;height:54px!important}.social-head>span{flex:1;letter-spacing:.15em!important;color:#9589d9!important;font-size:9px!important}.social-head>div{gap:7px!important}.social-notification-trigger{background:#121622!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important;position:relative!important}.social-notification-trigger svg{width:21px;height:21px}.social-own{color:#f4f1ff!important;background:#121622!important;border:1px solid #ffffff16!important;border-radius:20px!important;align-items:center!important;gap:8px!important;height:40px!important;padding:4px 11px 4px 5px!important;display:flex!important}.social-own>span{color:#fff;background:linear-gradient(135deg,#7564de,#d47ab4);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.social-own>span.has-image{background-position:50%;background-size:cover}.social-own>b{white-space:nowrap;font-size:11px}.social-title{background:0 0!important;border:0!important;margin:19px 0 14px!important;padding:0 2px!important}.social-title>div{min-width:0}.social-title small{color:#8f80e9!important;letter-spacing:.18em!important;font-size:8px!important}.social-title h1{line-height:1.05;margin:6px 0 5px!important;font-size:25px!important}.social-title p{color:#9296a9!important;max-width:none!important;font-size:13px!important;line-height:1.45!important}.social-tabs{border-radius:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 0 14px!important;padding:4px!important}.social-tabs button{border-radius:11px!important;height:42px!important;font-size:12px!important}.social-tabs button.active{background:#2b2450!important;box-shadow:0 7px 18px #0004!important}.circle-stream{gap:13px;padding-bottom:12px;display:grid;margin-top:0!important}.circle-stream .social-post-card{overflow:hidden;box-shadow:0 12px 30px #03050b30;background:#10131f!important;border:1px solid #ffffff12!important;border-radius:19px!important}.social-post-card>header>div b{font-size:13px!important}.social-post-card>header>div small{font-size:10px!important}.circle-post-media{border-radius:0!important}.social-engagement{padding:9px 12px 11px!important}.social-engagement button{min-height:38px;font-size:11px!important}.discover-stream .social-post-card{border-color:#8275d833!important}.theme-light .social-head{border-bottom-color:#e5e0eb}.theme-light .social-notification-trigger,.theme-light .social-own{color:#241f2d!important;background:#fff!important;border-color:#ddd7e5!important}.theme-light .social-title h1{color:#211d2b}.theme-light .social-title p{color:#696372!important}.theme-light .social-tabs button.active{color:#422e87!important;box-shadow:none!important;background:#e8e1fb!important}.theme-light .discover-stream .social-post-card{border-color:#cfc4ec!important}@media (width<=360px){.social-screen{padding-inline:13px!important}.social-head>span{display:none}.social-own{padding-right:9px!important}.social-own>b{font-size:10px}.social-title h1{font-size:23px!important}}.circle-stream .social-post-card{padding:0!important}.social-content-post{box-sizing:border-box;color:#fff;text-align:left;cursor:pointer;background:#0d101a;border:1px solid #ffffff0c;border-left:0;border-right:0;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:112px;padding:10px 13px;display:grid}.social-content-poster{background-color:#171a27;background-position:50%;background-size:cover;border-radius:11px;width:72px;height:92px;box-shadow:0 7px 18px #0005}.social-content-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.social-content-copy>span{align-items:center;gap:7px;display:flex}.social-content-copy small{color:#9188c4;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.social-content-copy b{color:#ffcb5d;background:#ffbf3f18;border-radius:7px;padding:4px 7px;font-size:11px}.social-content-copy strong{color:#f5f2fb;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;display:block;overflow:hidden}.social-content-copy p{overflow-wrap:anywhere;white-space:pre-wrap;display:block;overflow:visible;color:#bdc0cc!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.social-content-post>i{color:#8e82cc;font-size:22px;font-style:normal}.social-post-card.text-only .social-text-post{padding:3px 14px 13px!important}.social-post-card.text-only .social-text-post p{font-size:15px!important;line-height:1.5!important}.circle-stream .social-engagement{border-top:0!important;margin:0!important;padding:8px 12px 10px!important}.circle-stream .social-comments,.circle-stream .social-comment-form{margin-inline:12px;margin-bottom:11px}.theme-light .social-content-post{color:#241f2c;background:#faf8fc;border-color:#e8e3ed}@media (width<=360px){.social-content-post{grid-template-columns:62px minmax(0,1fr) 16px;gap:10px;padding-inline:10px}.social-content-poster{width:62px;height:82px}.social-content-copy strong{font-size:14px}.social-content-copy p{font-size:12px!important}}:root{--ink:#11142b;--surface:#1b2040;--surface-raised:#242a52;--text:#fffaff;--muted:#b3bad3;--violet:#7767ff;--violet2:#c5bdff;--amber:#ffc45f;--coral:#ff668f;--aqua:#4fd9d2}body{background:#101329}.theme-dark.site-shell{background:radial-gradient(circle at 8% 4%,#5141b8 0,#0000 31%),radial-gradient(circle at 94% 92%,#7f285b 0,#0000 28%),linear-gradient(145deg,#12152d,#181634 54%,#11152d)}.theme-dark .ambient{opacity:.3}.theme-dark .a1{background:#6f5dff}.theme-dark .a2{background:#ff5f98}.theme-dark .phone{background:linear-gradient(#191d3d 0,#11152d 55%,#15162f 100%);border-color:#aaa0ff38;box-shadow:0 40px 120px #050613b8,inset 0 1px #ffffff1b}.theme-dark .topbar{background:linear-gradient(#1d2144f7,#191d3dc7 72%,#0000)}.theme-dark :is(.language,.avatar,.alert-trigger){color:#f7f3ff;background:#292e55;border-color:#a9a0e036}.theme-dark :is(.account-menu,.settings-choice-card,.settings-link-group,.settings-row-card,.settings-about-card,.social-post-card,.plan-card,.beta-form,.notification-center,.fair-promise,.status-card,.support-card){background:#1c2141;border-color:#aaa0ff25}.theme-dark .settings-identity{background:linear-gradient(135deg,#292653,#1b2142 66%,#243257);border-color:#a99cff35}.theme-dark .settings-choice-card>div+div,.theme-dark .settings-link-group>button+button,.theme-dark .settings-about-card>header,.theme-dark .settings-about-card>div+div{border-color:#ffffff15}.theme-dark :is(.settings-choice-card,.settings-link-group,.settings-row-card) :is(b,button){color:#fffaff}.theme-dark :is(.settings-choice-card,.settings-link-group,.settings-row-card) small{color:#aeb5ce}.theme-dark :is(.settings-choice-card>div>span,.settings-link-group>button>span,.settings-row-card>span){color:#d7d1ff;background:linear-gradient(145deg,#7767ff2e,#ff668f20)}.theme-dark .settings-choice-card nav{background:#12162e;border:1px solid #ffffff10}.theme-dark .settings-choice-card nav button.active{background:linear-gradient(135deg,#745fff,#a853db);box-shadow:0 5px 16px #6654ff4d}.theme-dark .settings-group-label{color:#afa4ff}.theme-dark .settings-about-card>header>span{background:linear-gradient(145deg,#725fff,#ff659d);box-shadow:0 8px 22px #9b51dd42}.theme-dark .settings-coming li:before{background:#ffc45f;box-shadow:0 0 12px #ffc45f8a}.theme-dark .decision{background:radial-gradient(circle at 90% 5%,#ff71984d,#0000 32%),linear-gradient(135deg,#34306d,#6242a2 58%,#b34678);border-color:#d5cfff55;box-shadow:0 20px 48px #43218462}.theme-dark .primary{color:#17132d;background:linear-gradient(110deg,#8f7cff,#ff79ad);box-shadow:0 14px 34px #8b5dff52}.theme-dark .primary:hover{filter:saturate(1.12)brightness(1.05)}.theme-dark :is(.continue,.result-card,.choices button,.times button,.company button,.service-grid>button,.history-tools>input,.history-filter-pills button,.collection-picker,.detail-actions button,.credits){color:#f9f6ff;background:#1b2040;border-color:#aaa0ff24}.theme-dark :is(.choices button,.times button,.company button,.service-grid>button,.history-filter-pills button).active{background:linear-gradient(135deg,#433b82,#51366d);border-color:#8d7cff;box-shadow:inset 0 0 0 1px #b0a5ff2b,0 8px 22px #080a1f40}.theme-dark .rating-box{background:linear-gradient(135deg,#22294d,#37274f);border-color:#a894ff38}.theme-dark .bottom-nav{background:#191d3aeb;border-color:#a79cff39;box-shadow:0 16px 42px #05071880,inset 0 1px #ffffff18}.theme-dark .bottom-nav.liquid-nav .liquid-nav-glider{background:radial-gradient(circle at 42% 12%,#ffffff48,#0000 36%),linear-gradient(145deg,#7767ff9c,#db57a776)!important;box-shadow:inset 0 1px #ffffff50,0 8px 24px #755cff52!important}.theme-dark .bottom-nav button{color:#9da5c1}.theme-dark .bottom-nav button.active{color:#fff}.theme-dark .social-tabs button.active{background:linear-gradient(135deg,#493c91,#753b7c)!important}.theme-dark .circle-stream .social-post-card{box-shadow:0 12px 30px #07091d4d;background:#1a203e!important;border-color:#a89cff2c!important}.theme-dark .social-content-post{background:#181e3b;border-color:#ffffff12}.theme-dark .social-content-copy p{color:#c7cbdc!important}.theme-dark .dna-screen{background:radial-gradient(circle at 50% 25%,#6550c575,#0000 38%),#13172f}.theme-light{--light-canvas:#f2f5ff;--light-surface:#fff;--light-raised:#f8f7ff;--light-tint:#eceaff;--light-border:#d9def2;--light-text:#202440;--light-muted:#68718d;--light-soft:#8b93ad;--light-purple:#6652e8;--light-gold:#a95b09;--light-green:#08745c;--ink:var(--light-canvas);--surface:var(--light-surface);--text:var(--light-text);--muted:var(--light-muted);--violet:var(--light-purple);--violet2:#715aec;--amber:var(--light-gold);--coral:#d83b72;--aqua:#087f80;background:radial-gradient(circle at 7% 3%,#d9d4ff 0,#0000 31%),radial-gradient(circle at 94% 92%,#ffd7e6 0,#0000 28%),linear-gradient(145deg,#eef2ff,#faf6ff 56%,#eef7ff)}.theme-light .ambient{opacity:.18}.theme-light .a1{background:#7964ff}.theme-light .a2{background:#ff5f99}.theme-light .topbar{background:linear-gradient(#ffffffed,#fbfbffcf 72%,#0000)}.theme-light :is(.language,.avatar,.alert-trigger){color:#4c5371;background:#fff;border-color:#d8dcf0;box-shadow:0 5px 15px #4c527316}.theme-light .account-menu{background:#fffffff5;border-color:#d9def0;box-shadow:0 18px 45px #42496628}.theme-light .account-menu>button,.theme-light .account-menu>a{color:#343a58}.theme-light .account-menu>button:hover,.theme-light .account-menu>a:hover{color:#2b2450;background:#f0eeff}.theme-light .settings-identity{color:var(--light-text);background:linear-gradient(135deg,#fff,#f1efff 60%,#e9f8ff);border-color:#d8d9f2;box-shadow:0 10px 26px #51588c16}.theme-light .settings-identity>span{background:linear-gradient(145deg,#7059ef,#ef5792);box-shadow:0 8px 18px #8a61d43d}.theme-light :is(.settings-choice-card,.settings-link-group,.settings-row-card,.settings-about-card){background:#fff;border-color:#dce0f2;box-shadow:0 8px 24px #51588a12}.theme-light :is(.settings-choice-card>div>span,.settings-link-group>button>span,.settings-row-card>span){color:#654fdc;background:linear-gradient(145deg,#ebe8ff,#ffeaf2)}.theme-light .settings-choice-card nav{background:#edf0fa;border:1px solid #dfe3f2}.theme-light .settings-choice-card nav button{color:#707893}.theme-light .settings-choice-card nav button.active{color:#fff;background:linear-gradient(135deg,#7059ef,#d64d91);box-shadow:0 5px 14px #7862cf35}.theme-light .settings-group-label,.theme-light .settings-about-card>div>small{color:#6652d5}.theme-light .settings-about-card>header>span{background:linear-gradient(145deg,#7059ef,#ef5792);box-shadow:0 8px 18px #8a61d43d}.theme-light .settings-coming li:before{background:#e78621;box-shadow:0 0 9px #e7862155}.theme-light .decision{background:radial-gradient(circle at 90% 4%,#ff759d63,#0000 32%),linear-gradient(135deg,#6357d9,#8156cc 58%,#d44f82);border-color:#8f7aee55;box-shadow:0 18px 38px #7259b93b}.theme-light .primary{color:#fff;background:linear-gradient(110deg,#7059ef,#f2679b);box-shadow:0 12px 28px #8a5bd33b}.theme-light :is(.continue,.result-card,.choices button,.times button,.company button,.service-grid>button,.history-tools>input,.history-filter-pills button,.collection-picker,.detail-actions button,.credits){color:#2b304d;background:#fff;border-color:#dce0f0;box-shadow:0 7px 20px #4b537a0e}.theme-light :is(.choices button,.times button,.company button,.service-grid>button,.history-filter-pills button).active{color:#352b70;background:linear-gradient(135deg,#eeebff,#ffe9f1);border-color:#7963e9;box-shadow:inset 0 0 0 1px #ffffff80}.theme-light .rating-box{background:linear-gradient(135deg,#fff,#f6f1ff);border-color:#dddaf0;box-shadow:0 8px 22px #4d477214}.theme-light .bottom-nav{background:#fffffff0;border-color:#d7d9ee;box-shadow:0 14px 38px #4f54752b}.theme-light .bottom-nav.liquid-nav .liquid-nav-glider{background:radial-gradient(circle at 42% 12%,#ffffff90,#0000 36%),linear-gradient(145deg,#725befd9,#e95698bd)!important;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #785edc42!important}.theme-light .bottom-nav button{color:#737b98}.theme-light .bottom-nav button.active{color:#fff}.theme-light .social-tabs button.active{color:#46358e!important;background:linear-gradient(135deg,#e8e4ff,#ffe5ef)!important}.theme-light .circle-stream .social-post-card{box-shadow:0 10px 26px #515b8518;background:#fff!important;border-color:#d9dbef!important}.theme-light .social-content-copy p{color:#59617e!important}.theme-light .dna-screen{background:radial-gradient(circle at 50% 24%,#dcd5ff,#0000 38%),#f4f6ff}@media (width<=760px){.theme-dark.site-shell{background:#13172f}.theme-light.site-shell{background:#f2f5ff}}.screen{line-height:1.5}.screen p{font-size:14px;line-height:1.6}.screen small{line-height:1.45;font-size:12px!important}.screen em{font-size:12px;line-height:1.45}.screen :is(input,select,textarea,label){font-size:14px}.screen :is(.settings-group-label,.onboarding-count,.eyebrow){line-height:1.4;font-size:10px!important}.screen :is(.detail-section>p,.review-body,.social-content-copy p){font-size:16px!important;line-height:1.65!important}.screen :is(.section-title h2,.profile-section-head h2,.detail-section h2,.question h2,.compare-search h2){font-size:16px}.screen :is(.poster-badges>span,.poster-badges>b,.score small,.recent-rating-row small,.shared-title-spinner+small){font-size:10px!important}.intro p{font-size:15px}.intro h1{margin-bottom:20px;font-size:30px}.decision{height:190px;padding:22px}.decision .eyebrow{margin-bottom:28px}.decision strong{font-size:27px}.decision small{font-size:13px!important}.community-daily{margin-top:20px}.community-daily header p{font-size:13px!important}.community-daily-grid button{min-height:210px}.community-daily-grid button>small{font-size:10px!important}.community-daily-grid button span b{font-size:15px}.community-daily-grid button span em{font-size:11px}.release-radar{margin-top:24px}.tune{padding-top:10px}.tune>.back{margin-bottom:25px}.tune-copy span{font-size:10px!important}.tune-copy h1{margin:8px 0 28px;font-size:30px}.question{margin-bottom:25px}.question h2{margin-bottom:12px}.choices button{min-height:78px;font-size:14px}.times button,.company button{min-height:49px;font-size:13px}.search-heading p{font-size:14px}.search-box{min-height:54px}.search-box input{font-size:16px!important}.search-chips button{min-height:35px;font-size:12px}.empty-state{padding:28px 20px}.empty-state h2{font-size:20px}.empty-state p{max-width:290px;margin-inline:auto}.empty-state button{min-height:42px;padding-inline:16px;font-size:13px}.tmdb-credit{max-width:330px;margin:24px auto 0!important;font-size:12px!important;line-height:1.55!important}.history-head p,.alerts-head p{font-size:14px}.history-summary-card strong{font-size:15px}.history-summary-card small{font-size:12px!important}.history-stats span{font-size:11px}.history-tools>input{font-size:16px!important}.history-filter-pills button,.history-sort label{font-size:13px}.history-sort select{font-size:14px}.monthly-diary-sub{font-size:13px!important}.monthly-diary-summary{font-size:13px}.monthly-diary-weekdays span{font-size:10px}.monthly-diary-empty{font-size:13px!important}.social-head>span{font-size:10px!important}.social-signin{min-height:230px;padding:28px 22px}.social-signin h1{font-size:25px}.social-signin p{font-size:14px}.social-signin a{min-height:46px;font-size:13px}.social-tabs button{font-size:12px}.social-post-head b{font-size:14px}.social-post-head small{font-size:11px!important}.social-post-note{font-size:15px!important;line-height:1.6!important}.profile-header{margin-bottom:18px}.profile-header>div:nth-child(2)>span{font-size:10px}.profile-header p{font-size:13px}.profile-stats span{font-size:10px}.genre-cloud span{padding:10px 12px;font-size:13px}.profile-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.profile-shortcuts button{color:#fff;cursor:pointer;background:#1b2040;border:1px solid #ffffff17;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:58px;font-size:13px;display:flex}.profile-shortcuts button span{color:var(--violet2);font-size:19px}.profile-shortcuts button b{font-size:13px}.theme-light .profile-shortcuts button{border-color:var(--light-border);color:var(--light-text);background:#fff;box-shadow:0 7px 20px #51588a12}.theme-light .profile-shortcuts button span{color:var(--light-purple)}.settings-head p{font-size:14px}.settings-group-label{margin-top:22px;margin-bottom:9px}.settings-choice-card>div,.settings-link-group>button,.settings-row-card{min-height:70px}.settings-choice-card b,.settings-link-group b,.settings-row-card b{font-size:14px!important}.settings-choice-card small,.settings-link-group small,.settings-row-card small{white-space:normal;line-height:1.45;font-size:12px!important}.settings-choice-card nav button{font-size:11px}.settings-identity b{font-size:15px}.settings-identity em{font-size:12px}.settings-about-card header b,.settings-about-card>div>b{font-size:14px}.settings-about-card header small,.settings-about-card>div>small{font-size:11px!important}.settings-about-card>div>p,.settings-coming li{font-size:12px}:is(.account-center-head,.support-head,.status-head,.beta-head,.plus-head) p{font-size:14px}.account-identity small,.account-status-row small,.account-provider small,.account-actions-label{font-size:10px!important}.account-identity p,.account-records p,.device-only-panel p,.account-data-link b,.account-status-row b,.account-provider b{font-size:13px}.account-data-link small,.account-provider em{font-size:11px!important}.support-faq button{font-size:14px}.support-faq p,.support-diagnostics b{font-size:13px}.support-diagnostics small{font-size:11px!important}.status-overview h2{font-size:20px}.status-overview p{font-size:13px}.status-services b{font-size:14px}.status-services small{font-size:12px!important}.privacy-storage h2,.trust-card h2{font-size:18px}.privacy-storage p,.trust-card p,.trust-point small{font-size:13px!important}.trust-point b,.privacy-download b,.privacy-danger b{font-size:14px}.privacy-download small,.privacy-danger small{font-size:12px!important}.beta-signin{align-items:center;min-height:50px;font-size:14px}.beta-categories button{font-size:12px}.beta-form textarea{font-size:16px!important}.beta-diagnostic-note{font-size:12px}.install-hero p{font-size:14px}.install-hero>span{font-size:10px!important}.install-steps b{font-size:14px}.install-steps small,.install-note{font-size:12px!important}.theme-light .install-steps li{border-color:var(--light-border);color:var(--light-text);background:#fff;box-shadow:0 7px 20px #51588a12}.theme-light .install-steps li:before{color:#654fdc;background:linear-gradient(145deg,#ebe8ff,#ffeaf2)}.theme-light .install-steps small{color:var(--light-muted)}.plan-card li{font-size:13px}.plan-card header small{font-size:10px!important}.plan-card.premium header>strong{text-align:right;max-width:135px;font-size:12px;line-height:1.35}.plus-payment-note{font-size:12px}.fair-promise p{font-size:13px}.theme-light .calendar-filters button{color:#646d89;background:#fff;border-color:#d9def0;box-shadow:0 6px 16px #51588a10}.theme-light .calendar-filters button.active{color:#fff;background:linear-gradient(135deg,#715be7,#d94f91);border-color:#715be7}.theme-light .support-diagnostic-grid>div{color:var(--light-text);background:#f7f8ff;border-color:#dce0f0}.theme-light .notification-options>button{color:var(--light-text);background:#f8f8ff;border-color:#dce0f0}.theme-light .notification-foundation{color:var(--light-muted)}@media (width<=360px){.screen p{font-size:13px}.screen small,.settings-choice-card small,.settings-link-group small,.settings-row-card small{font-size:11px!important}.decision strong{font-size:24px}.community-daily-grid button{min-height:190px}}.discovery-tools,.discovery-highlights{margin-top:25px}.discovery-tools .section-title h2,.discovery-highlights .section-title h2{margin-bottom:12px}.discovery-tools .section-title small,.discovery-highlights .section-title small{color:var(--violet2);letter-spacing:.13em;font-weight:850}.discovery-tool-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.discovery-tool-grid>button{min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#191d37,#121527);border:1px solid #ffffff17;border-radius:17px;grid-template-columns:34px 1fr 12px;align-items:center;gap:9px;padding:12px;transition:transform .18s,border-color .18s;display:grid}.discovery-tool-grid>button:active{transform:scale(.98)}.discovery-tool-grid>button>span{color:#fff;background:linear-gradient(145deg,#7e66ef,#dd4f91);border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:500;display:grid}.discovery-tool-grid>button:nth-child(2)>span{background:linear-gradient(145deg,#ef7b53,#f3b85a)}.discovery-tool-grid>button:nth-child(3)>span{background:linear-gradient(145deg,#327fe7,#44c7c0)}.discovery-tool-grid>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.discovery-tool-grid b{font-size:14px}.discovery-tool-grid small{color:#969bb0;font-size:11px!important;line-height:1.3!important}.discovery-tool-grid i{color:#7f849b;font-size:18px;font-style:normal}.discovery-highlights .section-title>button{color:var(--violet2);cursor:pointer;background:0 0;border:0;font-size:12px}.discovery-highlight-row{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:37%;grid-auto-flow:column;gap:11px;padding:1px 1px 7px;display:grid;overflow-x:auto}.discovery-highlight-row>button{min-width:0;color:var(--text);text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;padding:0}.discovery-highlight-row>button>span{background-position:50%;background-size:cover;border-radius:17px;align-items:flex-end;height:176px;padding:9px;display:flex;box-shadow:inset 0 -60px 45px -38px #070912}.discovery-highlight-row em{color:#fff;background:#090b18d9;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.discovery-highlight-row b{white-space:nowrap;text-overflow:ellipsis;margin:8px 1px 2px;font-size:14px;display:block;overflow:hidden}.discovery-highlight-row small{color:#979caf;display:block;font-size:11px!important}.director-credit{grid-template-columns:1fr}.cast-section{margin:22px 0 25px}.cast-section-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.cast-section-head h2{margin:0;font-size:17px}.cast-section-head small{color:#858ba2;font-size:11px!important}.cast-row{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:92px;grid-auto-flow:column;gap:13px;padding:1px 1px 8px;display:grid;overflow-x:auto}.cast-row article{text-align:center;scroll-snap-align:start;min-width:0}.cast-row img,.cast-row article>span{object-fit:cover;object-position:center 24%;color:#fff;background:linear-gradient(145deg,#765de0,#d6508d);border:2px solid #ffffff20;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 8px;font-size:20px;font-weight:800;display:grid;box-shadow:0 9px 22px #07081270}.cast-row b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;display:block;overflow:hidden}.cast-row small{color:#858ba2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden;font-size:10px!important;line-height:1.25!important}.cast-loading{gap:18px;display:flex;overflow:hidden}.cast-loading span{background:linear-gradient(110deg,#171a2e 25%,#262b48 45%,#171a2e 65%) 0 0/220% 100%;border-radius:50%;flex:0 0 72px;width:72px;height:72px;animation:1.2s linear infinite castShimmer}@keyframes castShimmer{to{background-position:-220% 0}}.theme-light .discovery-tool-grid>button{border-color:var(--light-border);color:var(--light-text);background:#fff;box-shadow:0 8px 22px #51588a12}.theme-light .discovery-tool-grid small,.theme-light .discovery-highlight-row small,.theme-light .cast-row small,.theme-light .cast-section-head small{color:var(--light-muted)}.theme-light .discovery-highlight-row>button{color:var(--light-text)}.theme-light .cast-row img,.theme-light .cast-row article>span{border-color:#fff;box-shadow:0 8px 22px #51588a26}.theme-light .cast-loading span{background:linear-gradient(110deg,#eef0f8 25%,#fff 45%,#eef0f8 65%) 0 0/220% 100%}@media (width<=360px){.discovery-tool-grid{grid-template-columns:1fr}.discovery-tool-grid>button{min-height:67px}.discovery-highlight-row{grid-auto-columns:42%}.discovery-highlight-row>button>span{height:165px}}@media (prefers-reduced-motion:reduce){.cast-loading span{animation:none}}:root{--ink:#0d111c;--surface:#151b2b;--surface-raised:#1e263b;--text:#f1f5f9;--muted:#9ba6bb;--violet:#ff4d5e;--violet2:#ffb3b3;--amber:#f59e0b;--coral:#ff4d5e;--aqua:#38bdf8;--ww-canvas:#0d111c;--ww-low:#111624;--ww-card:#151b2b;--ww-raised:#1e263b;--ww-high:#2a344f;--ww-border:#232c42;--ww-coral:#ff4d5e;--ww-amber:#f59e0b;--ww-sky:#38bdf8}html,body{background:var(--ww-canvas)}body,button,input,textarea,select{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.site-shell,.theme-dark.site-shell{background:var(--ww-canvas)}.ambient{display:none}.phone,.theme-dark .phone{background:var(--ww-canvas);border-color:#ffffff17;box-shadow:0 32px 90px #03050aab}.topbar,.theme-dark .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111624f5;border-bottom:1px solid #ffffff0b;height:74px;padding:22px 18px 10px}.brand{letter-spacing:-.04em;font-size:17px}.mark i{border-color:var(--ww-coral)}.mark i:last-child{border-color:var(--ww-amber)}:is(.language,.avatar,.alert-trigger,.search-trigger){min-width:38px;height:38px;background:var(--ww-raised)!important;color:#e8d1d1!important;border-color:#ffffff17!important}.language{font-size:11px}.search-trigger svg{stroke:#f4d3d3}.alert-trigger b,.social-nav-badge{background:var(--ww-coral)!important}.screen{padding-inline:16px;line-height:1.5}.screen p{color:var(--muted)}.screen :is(h1,h2,h3){letter-spacing:-.025em}.screen h1{font-weight:800}.screen h2,.screen h3{font-weight:700}.screen :is(.eyebrow,.settings-group-label,.onboarding-count,.social-head>span,.alerts-head>span,.history-head>span,.support-head>span,.status-head>span,.beta-head>span,.plus-head>span,.search-heading>span,.results-head>span,.tune-copy>span){letter-spacing:.09em;font-weight:800;color:var(--ww-amber)!important}.back,.detail-close{background:var(--ww-raised);color:#f7d9d9;border:1px solid #ffffff1a;width:42px;height:42px}.primary,.theme-dark .primary{background:var(--ww-coral);color:#fff;border-radius:999px;min-height:50px;box-shadow:0 10px 26px #ff4d5e38}.primary:active,.social:active{transform:scale(.98)}.welcome-art{background:radial-gradient(circle,#ff4d5e24,#0000 65%)}.welcome-ring{border-color:#ffb3b33d}.welcome-art>b,.welcome-stats strong{color:var(--ww-amber)}.welcome-kicker{color:var(--ww-coral)}.welcome h1{font-size:37px}.welcome>p{font-size:15px}.welcome-stats span{font-size:10px!important}.returning{color:#f1c7c8;font-size:13px}.login>.back{z-index:2;position:relative}.profile-orbit{background:radial-gradient(circle,#2a344f,#151b2b 68%);border-color:#ff4d5e42;width:108px;height:108px;margin-top:12px;box-shadow:0 0 55px #ff4d5e26}.profile-orbit>b{color:var(--ww-amber)}.login-copy h1{max-width:335px;font-size:30px}.login-copy p{max-width:330px;font-size:14px}.login-options{gap:11px}.social{border-radius:16px;height:54px;font-size:14px}.social>i{font-size:11px;font-style:normal;position:absolute;right:16px}.social.auth-primary{background:var(--ww-coral);color:#fff;border:0;box-shadow:0 12px 28px #ff4d5e3d}.social.auth-disabled{background:var(--ww-card);color:#aeb6c7;cursor:not-allowed;opacity:1;border:1px solid #ffffff17}.social.auth-disabled>i{color:#8490a6;background:#2a344f;border-radius:999px;padding:4px 7px;font-size:9px}.social.google .google-g{color:#7bd0ff;font-weight:800}.divider{color:#78849b;margin:5px 0;font-size:10px}.divider i{background:#ffffff12}.auth-note{text-align:center;max-width:310px;color:#778398!important;margin:18px auto 0!important;font-size:12px!important}.signed-account{background:var(--ww-card)!important;border-color:#ffffff16!important}.intro p{color:#ffb3b3}.intro h1{font-size:30px}.decision,.theme-dark .decision{background:linear-gradient(135deg,#503724,#26213a 48%,#532d3c);border-color:#ffb95f40;height:205px;box-shadow:0 18px 40px #05070d70}.decision .eyebrow{color:#ffd08e!important}.decision b{background:var(--ww-coral);color:#fff}.orb.one{background:radial-gradient(circle at 35% 35%,#ffb95f,#ff5261 52%,#0000 72%)}.orb.two{border-color:#38bdf85e}.discovery-tools .section-title small,.discovery-highlights .section-title small{color:var(--ww-amber)}.discovery-tool-grid>button,.theme-dark .discovery-tool-grid>button{border-color:var(--ww-border);background:var(--ww-card);box-shadow:none}.discovery-tool-grid>button>span{background:var(--ww-coral)}.discovery-tool-grid>button:nth-child(2)>span{background:var(--ww-amber);color:#2a1700}.discovery-tool-grid>button:nth-child(3)>span{background:var(--ww-sky);color:#00354a}.discovery-tool-grid>button:nth-child(4)>span{background:#ff8a68}.discovery-highlights .section-title>button{color:#ffb3b3}.discovery-highlight-row>button>span{border:1px solid var(--ww-border)}.community-daily>header>span{color:var(--ww-amber)}.community-daily-grid button{border-color:var(--ww-border)!important}:is(.result-card,.continue,.settings-choice-card,.settings-link-group,.settings-row-card,.settings-about-card,.social-post-card,.plan-card,.beta-form,.notification-center,.fair-promise,.status-card,.support-card,.account-identity,.account-records,.privacy-storage,.trust-center,.privacy-action,.compare-card,.party-room-card,.party-create-card,.calendar-list article,.history-summary-card,.monthly-diary-calendar,.collection-card,.dna-card,.concierge-result,.detected-intent,.release-radar-row>button,.home-plans>button){border-color:var(--ww-border)!important;background:var(--ww-card)!important;box-shadow:none!important}:is(.choices button,.times button,.company button,.service-grid>button,.history-tools>input,.history-filter-pills button,.calendar-filters button,.search-box,.search-chips button,.detail-actions button,.collection-picker,.notification-options>button,.support-faq button,.beta-categories button,.compare-search,.party-candidates>button){border-color:var(--ww-border)!important;background:var(--ww-card)!important;color:var(--text)!important}:is(.choices button,.times button,.company button,.service-grid>button,.history-filter-pills button,.calendar-filters button,.beta-categories button).active{color:#fff!important;background:#ff4d5e1b!important;border-color:#ff4d5e99!important;box-shadow:inset 0 0 0 1px #ff4d5e2a!important}:is(input,textarea,select):focus{outline:none;border-color:var(--ww-coral)!important;box-shadow:0 0 0 3px #ff4d5e1b!important}.settings-choice-card>div+div,.settings-link-group>button+button,.settings-about-card>header,.settings-about-card>div+div{border-color:#ffffff0d!important}.settings-identity{background:linear-gradient(135deg,#251c28,#151b2b 58%,#172536)!important;border-color:#ff4d5e36!important}.settings-identity>span,.settings-about-card>header>span{background:linear-gradient(145deg,var(--ww-coral),var(--ww-amber))!important}.settings-group-label,.settings-about-card>div>small{color:var(--ww-amber)!important}.settings-choice-card nav{background:#0a0e19!important;border-color:#ffffff0d!important}.settings-choice-card nav button.active{background:var(--ww-coral)!important}.empty-state{border-color:var(--ww-border)!important;background:var(--ww-card)!important}.empty-state>div{color:var(--ww-amber)!important}.social-tabs{border:1px solid var(--ww-border);background:#111624;border-radius:999px;padding:4px}.social-tabs button{border-radius:999px!important}.social-tabs button.active{background:var(--ww-amber)!important;color:#2a1700!important}.circle-stream .social-post-card{border-color:var(--ww-border)!important;background:var(--ww-card)!important;box-shadow:none!important;border-radius:18px!important}.social-content-post{background:#0f1421;border-color:#ffffff0b}.social-content-copy small{color:var(--ww-sky)}.social-content-copy b{color:#ffc565;background:#f59e0b1c}.social-content-post>i{color:#ffb3b3}.social-post-avatar{border-color:var(--ww-amber)!important}.social-engagement button.active{color:var(--ww-coral)!important}.social-profile-cover{background:linear-gradient(135deg,#4b2a34,#172f43)!important}.social-profile-action button,.social-compose-trigger{border-radius:999px!important}.social-signin a{background:var(--ww-coral)!important;border-radius:999px!important}.swipe-card{border-color:var(--ww-border)!important;background:var(--ww-card)!important}.swipe-like{color:#fff!important;background:#ff4d5edb!important}.swipe-pass{color:#fff!important;background:#151b2be6!important}.swipe-neutral{color:#2a1700!important;background:#f59e0bdd!important}.swipe-actions button{border-color:var(--ww-border)!important;background:var(--ww-raised)!important}.swipe-actions button:last-child{background:var(--ww-coral)!important;color:#fff!important}.swipe-actions .neutral{color:var(--ww-amber)!important}.history-stats>div{border-color:var(--ww-border)!important;background:var(--ww-card)!important}.history-filter-pills button.active{border-color:var(--ww-coral)!important;background:#ff4d5e1a!important}.monthly-diary-day.watched{border-color:#f59e0b80!important}.monthly-diary-day.watched>span{background:var(--ww-amber)!important;color:#2a1700!important}.diary-day-sheet{border-color:var(--ww-border);background:var(--ww-card)}.diary-day-list>button{border-color:var(--ww-border);background:var(--ww-raised)}.calendar-date{color:#ffc565!important;background:#f59e0b1d!important}.calendar-list article>button:last-child.active{color:#ffb3b3!important;background:#ff4d5e1a!important}.detail-overlay{border:1px solid var(--ww-border);background:var(--ww-canvas);border-radius:28px;inset:7px;box-shadow:0 30px 90px #000c}.detail-hero{height:370px}.detail-title h1{font-size:30px}.detail-badges span{background:#0a0e19df}.detail-badges span:last-child{color:#ffb3b3}.detail-body{padding-inline:16px}.detail-actions{gap:9px}.detail-actions button{min-height:52px;border-radius:999px!important}.detail-actions button.active{border-color:var(--ww-coral)!important;background:var(--ww-coral)!important;color:#fff!important}.credits{border-color:var(--ww-border)!important;background:var(--ww-card)!important}.credits span{color:var(--ww-amber)}.rating-box,.theme-dark .rating-box{background:linear-gradient(135deg,#281b29,#1e263b);border-color:#ff4d5e40}.rating-box>strong,.rating-row button.active{color:var(--ww-amber)}.save-rating{background:var(--ww-coral);color:#fff;border-radius:999px}.cast-row img,.cast-row article>span{background:linear-gradient(145deg,var(--ww-coral),var(--ww-amber));border-color:#f59e0b66}.cast-section-head small{color:var(--ww-amber)}.watch-provider{border:1px solid var(--ww-border);background:var(--ww-card);color:var(--text)}.trailer-button{border-radius:999px!important}.review-card{border-color:var(--ww-border)!important;background:var(--ww-card)!important}.bottom-nav,.bottom-nav.liquid-nav,.theme-dark .bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:calc(72px + var(--safe-bottom))!important;padding:6px 8px var(--safe-bottom)!important;background:#111624f5!important;border:0!important;border-top:1px solid #ffffff12!important;border-radius:0!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -10px 28px #05070d80!important}.bottom-nav.liquid-nav .liquid-nav-glider{display:none!important}.bottom-nav.liquid-nav button{color:#d8bcbc!important;height:60px!important;font-size:10px!important}.bottom-nav.liquid-nav button.active,.bottom-nav.liquid-nav button.active .bottom-nav-icon{color:var(--ww-coral)!important}.bottom-nav-icon svg{width:22px;height:22px}.theme-light{--ink:#f9f8f5;--surface:#fff;--surface-raised:#f1efea;--text:#202531;--muted:#687083;--violet:#d92f45;--violet2:#a81732;--amber:#b85f00;--coral:#d92f45;--aqua:#0078a6;--ww-canvas:#f9f8f5;--ww-low:#fff;--ww-card:#fff;--ww-raised:#f1efea;--ww-high:#e9e6df;--ww-border:#e5e0d8;--ww-coral:#d92f45;--ww-amber:#b85f00;--ww-sky:#0078a6;background:#f9f8f5}.theme-light.site-shell{background:#f3f0ea}.theme-light .phone{background:#f9f8f5;border-color:#ded8cd;box-shadow:0 30px 80px #5a51411f}.theme-light .topbar{background:#fffdf9f5;border-color:#e5e0d8}.theme-light .brand{color:#202531}.theme-light :is(.language,.avatar,.alert-trigger,.search-trigger){color:#6c4f52!important;background:#fff!important;border-color:#e5e0d8!important}.theme-light .search-trigger svg{stroke:#6c4f52}.theme-light .screen{color:#202531}.theme-light .screen p{color:#687083}.theme-light .back{color:#3a3032;background:#fff;border-color:#e5e0d8}.theme-light :is(.result-card,.continue,.settings-choice-card,.settings-link-group,.settings-row-card,.settings-about-card,.social-post-card,.plan-card,.beta-form,.notification-center,.fair-promise,.status-card,.support-card,.account-identity,.account-records,.privacy-storage,.trust-center,.privacy-action,.compare-card,.party-room-card,.party-create-card,.calendar-list article,.history-summary-card,.monthly-diary-calendar,.collection-card,.dna-card,.concierge-result,.detected-intent,.release-radar-row>button,.home-plans>button,.discovery-tool-grid>button){color:#202531!important;background:#fff!important;border-color:#e5e0d8!important;box-shadow:0 8px 22px #5a51410d!important}.theme-light :is(.choices button,.times button,.company button,.service-grid>button,.history-tools>input,.history-filter-pills button,.calendar-filters button,.search-box,.search-chips button,.detail-actions button,.collection-picker,.notification-options>button,.support-faq button,.beta-categories button,.compare-search,.party-candidates>button){color:#202531!important;background:#fff!important;border-color:#e5e0d8!important}.theme-light .social-tabs{background:#f1efea;border-color:#e5e0d8}.theme-light .circle-stream .social-post-card{background:#fff!important;border-color:#e5e0d8!important}.theme-light .social-content-post{background:#fdfcf9;border-color:#eeeae3}.theme-light .social-content-copy strong{color:#202531}.theme-light .detail-overlay{background:#f9f8f5;border-color:#ddd7cc}.theme-light .credits,.theme-light .watch-provider,.theme-light .review-card{color:#202531!important;background:#fff!important;border-color:#e5e0d8!important}.theme-light .rating-box{background:linear-gradient(135deg,#fff,#fff2f2);border-color:#f0c9ce}.theme-light .bottom-nav,.theme-light .bottom-nav.liquid-nav{background:#fffdf9f5!important;border-top-color:#e5e0d8!important;box-shadow:0 -10px 28px #5a514117!important}.theme-light .bottom-nav.liquid-nav button{color:#796b6c!important}.theme-light .bottom-nav.liquid-nav button.active,.theme-light .bottom-nav.liquid-nav button.active .bottom-nav-icon{color:var(--ww-coral)!important}.theme-light .social.auth-disabled{color:#687083;background:#fff;border-color:#e5e0d8}.theme-light .social.auth-disabled>i{color:#81797a;background:#f1efea}.theme-light .divider i{background:#e5e0d8}.theme-light .profile-orbit{background:radial-gradient(circle,#fff1f1,#fff 68%);border-color:#eabfc4}.theme-light .auth-note{color:#77707a!important}@media (width<=760px){.screen{padding-inline:16px}.topbar{height:calc(68px + var(--safe-top));padding:calc(10px + var(--safe-top)) 16px 8px}.screen{height:calc(100% - 68px - var(--safe-top));padding-bottom:calc(92px + var(--safe-bottom))}.detail-overlay{inset:6px 6px max(6px,var(--safe-bottom))}.bottom-nav,.bottom-nav.liquid-nav{height:calc(70px + var(--safe-bottom))!important}}@media (width<=360px){.welcome h1{font-size:33px}.login-copy h1{font-size:27px}.bottom-nav.liquid-nav button{font-size:9px!important}}.stitch-detail-scores{background:#171b27;border:1px solid #232c42;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 14px;padding:10px 0;display:grid}.stitch-detail-scores>div{border-right:1px solid #252c3e;flex-direction:column;align-items:center;padding:2px 5px;display:flex}.stitch-detail-scores>div:last-child{border-right:0}.stitch-detail-scores small{color:#ffbd61;font-weight:800;font-size:8px!important}.stitch-detail-scores b{color:#ffb3b3;margin:4px 0 2px;font-size:19px}.stitch-detail-scores b em{font-size:8px;font-style:normal}.stitch-detail-scores span{color:#949cad;font-size:8px}.theme-light .stitch-detail-scores{background:#fff;border-color:#e5e0d8}.theme-light .stitch-detail-scores>div{border-color:#eee9e1}.stitch-home{padding-top:8px}.stitch-greeting>span{color:#ffbd61;letter-spacing:.06em;background:#2a2723;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.stitch-greeting>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.stitch-greeting h1{margin:0;font-size:25px}.stitch-greeting>div>b{color:#ffb95f;background:#202534;border-radius:16px;align-items:center;gap:5px;padding:8px 12px;font-size:16px;display:flex}.stitch-greeting>div>b small{font-size:10px!important}.stitch-greeting>p{margin:3px 0 18px!important;font-size:12px!important}.stitch-spotlight{background-position:50%;background-size:cover;border:1px solid #232c42;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:320px;padding:13px;display:flex;overflow:hidden}.stitch-spotlight-badges{justify-content:space-between;gap:8px;display:flex}.stitch-spotlight-badges>*{background:#101522d9;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.stitch-spotlight-badges span{color:#ffbd61;font-weight:800}.stitch-spotlight-copy>small{color:#ffd071;font-weight:700}.stitch-spotlight-copy h2{margin:6px 0 4px;font-size:21px}.stitch-spotlight-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#d4d9e5!important;margin:0 0 13px!important;font-size:12px!important}.stitch-spotlight-copy>div{grid-template-columns:1fr 44px 44px;gap:8px;display:grid}.stitch-spotlight-copy button{color:#fff;background:#2a3041;border:0;border-radius:999px;height:44px}.stitch-spotlight-copy button:first-child{color:#fff;background:#ff5261;font-weight:700}.stitch-section{margin-top:23px}.stitch-section>header{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.stitch-section>header h2{margin:0;font-size:17px}.stitch-section>header small{color:#63d3ff;letter-spacing:.08em;margin-bottom:3px;font-weight:800;display:block;font-size:9px!important}.stitch-section>header button{color:#7bd0ff;background:0 0;border:0;font-size:10px}.stitch-circle-peek>div{scrollbar-width:none;grid-auto-columns:70%;grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.stitch-circle-peek>div>button{color:#fff;text-align:left;background:#171b27;border:1px solid #232c42;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:9px;min-height:58px;padding:7px;display:grid}.stitch-circle-peek>div>button>span{background-position:50%;background-size:cover;border:2px solid #f59e0b;border-radius:50%;width:42px;height:42px}.stitch-circle-peek p{flex-direction:column;min-width:0;display:flex;margin:0!important}.stitch-circle-peek b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stitch-circle-peek small{color:#ffbd61;font-size:9px!important}.stitch-goal{background:linear-gradient(135deg,#211c25,#1b2131);border:1px solid #343040;border-radius:18px;margin-top:22px;padding:14px}.stitch-goal header{justify-content:space-between;display:flex}.stitch-goal header p{flex-direction:column;display:flex;margin:0!important}.stitch-goal header p small{color:#7bd0ff;font-size:9px!important}.stitch-goal header p b{color:#fff;margin-top:5px;font-size:15px}.stitch-goal header strong{font-size:23px}.stitch-goal header strong small{color:#aeb5c5;font-size:10px!important}.stitch-goal>div{background:#2b3041;border-radius:999px;height:8px;margin:13px 0 8px;overflow:hidden}.stitch-goal>div i{border-radius:inherit;background:linear-gradient(90deg,#ff5261,#f59e0b);height:100%;display:block}.stitch-goal footer{color:#bbc0ce;justify-content:space-between;font-size:9px;display:flex}.stitch-poster-row{scrollbar-width:none;grid-auto-columns:38%;grid-auto-flow:column;gap:9px;display:grid;overflow-x:auto}.stitch-poster-row>button{color:#fff;text-align:left;background:0 0;border:0;padding:0}.stitch-poster-row>button>span{background-position:50%;background-size:cover;border:1px solid #232c42;border-radius:13px;align-items:flex-start;height:178px;padding:7px;display:flex}.stitch-poster-row em{color:#ffbd61;background:#0d111ce0;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal}.stitch-poster-row b{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 2px;font-size:12px;display:block;overflow:hidden}.stitch-poster-row small{color:#a6adbd;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:9px!important}.stitch-trending>button{color:#fff;text-align:left;background:#171b27;border:1px solid #232c42;border-radius:15px;grid-template-columns:28px 43px 1fr auto;align-items:center;gap:9px;width:100%;min-height:75px;margin-bottom:7px;padding:7px 9px;display:grid}.stitch-trending>button>strong{color:#ffbd61;text-align:center;font-size:20px}.stitch-trending>button>span{background-position:50%;background-size:cover;border-radius:8px;width:43px;height:58px}.stitch-trending>button p{flex-direction:column;min-width:0;display:flex;margin:0!important}.stitch-trending>button p b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stitch-trending>button p small{color:#aab0bf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.stitch-trending>button p em{color:#7bd0ff;margin-top:5px;font-size:9px;font-style:normal}.stitch-trending>button>i{color:#ffbd61;background:#4a351a;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal}.stitch-spin,.stitch-calendar-link{color:#fff;text-align:left;background:#171b27;border:1px solid #232c42;border-radius:17px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;margin-top:20px;padding:12px;display:grid}.stitch-spin>span{color:#ff7080;background:#6c2637;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.stitch-spin p,.stitch-calendar-link span{flex-direction:column;display:flex;margin:0!important}.stitch-spin p b,.stitch-calendar-link b{font-size:12px}.stitch-spin p small,.stitch-calendar-link small{color:#a7adbd;font-size:9px!important}.stitch-spin>strong{color:#fff;background:#ff5261;border-radius:999px;padding:9px 13px;font-size:10px}.stitch-calendar-link{margin-top:9px}.stitch-calendar-link>i{font-style:normal}.theme-light .stitch-greeting>span{color:#9a4e00;background:#fff0dc}.theme-light .stitch-greeting h1,.theme-light .stitch-goal header p b{color:#202531}.theme-light .stitch-spotlight{border-color:#ded8cd}.theme-light .stitch-circle-peek>div>button,.theme-light .stitch-goal,.theme-light .stitch-trending>button,.theme-light .stitch-spin,.theme-light .stitch-calendar-link{color:#202531;background:#fff;border-color:#e5e0d8}.theme-light .stitch-poster-row>button{color:#202531}.theme-light .stitch-poster-row>button>span{border-color:#e5e0d8}.theme-light .stitch-goal>div{background:#ece8df}.stitch-discover{padding-top:6px}.stitch-curator{background:radial-gradient(circle at 100% 0,#74344355,#0000 45%),linear-gradient(135deg,#3c3426,#252337 60%,#30202a);border:1px solid #4a3940;border-radius:18px;padding:15px}.stitch-curator header{justify-content:space-between;display:flex}.stitch-curator header span{color:#ffbd61;font-size:9px;font-weight:800}.stitch-curator header i{color:#ff91a0;font-size:9px;font-style:normal}.stitch-curator h1{max-width:290px;margin:10px 0 4px;font-size:24px;line-height:1.05}.stitch-curator>p{color:#e6dfe3!important;margin:0 0 14px!important;font-size:12px!important}.stitch-curator>button{color:#fff;background:#1b1f2b;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;height:44px;padding:5px 7px 5px 10px;display:flex}.stitch-curator>button b{background:#ff5261;border-radius:999px;padding:9px 13px;font-size:11px}.stitch-mood{margin:22px 0}.stitch-mood header{justify-content:space-between;display:flex}.stitch-mood header p{flex-direction:column;display:flex;margin:0!important}.stitch-mood header small{color:#ffbd61;font-size:9px!important}.stitch-mood header b{font-size:15px}.stitch-mood header button{color:#d9bfc2;background:0 0;border:0;font-size:10px}.stitch-mood>div{scrollbar-width:none;gap:7px;margin-top:9px;display:flex;overflow-x:auto}.stitch-mood>div button{color:#d5d9e4;background:#171b27;border:1px solid #343b4f;border-radius:999px;flex:none;height:31px;padding:0 12px;font-size:10px}.stitch-mood>div button.active{color:#2a1700;background:#ffbd61;border-color:#f59e0b;font-weight:700}.stitch-curated>header{justify-content:space-between;align-items:flex-end;display:flex}.stitch-curated>header p{flex-direction:column;display:flex;margin:0!important}.stitch-curated>header small{color:#ff5261;font-size:9px!important}.stitch-curated>header b{font-size:16px}.stitch-curated>header>span{color:#ffbd61;background:#252a39;border-radius:8px;padding:5px 7px;font-size:9px}.stitch-curated>button{color:#fff;text-align:left;background:#171b27;border:1px solid #232c42;border-radius:17px;grid-template-columns:39% 1fr;gap:10px;width:100%;margin-top:9px;padding:8px;display:grid}.stitch-curated>button>span{background-position:50%;background-size:cover;border-radius:12px;min-height:225px}.stitch-curated>button>div{flex-direction:column;min-width:0;display:flex}.stitch-curated>button small{color:#ffbd61}.stitch-curated h2{margin:6px 0 12px;font-size:18px}.stitch-curated p{font-weight:700;color:#ffbd61!important;margin:0 0 5px!important;font-size:10px!important}.stitch-curated em{color:#b8bfce;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:10px;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.stitch-curated>button b{color:#d8dde8;align-self:flex-end;margin-top:auto;font-size:10px}.stitch-swipe-head{margin-top:23px}.stitch-swipe-head h1{font-size:18px!important}.stitch-swipe-head p{font-size:11px!important}.stitch-discover-links>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stitch-discover-links>div>button{color:#fff;text-align:left;background:#171b27;border:1px solid #232c42;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:115px;padding:12px;display:flex}.stitch-discover-links>div>button>span{color:#ffbd61;font-size:22px}.stitch-discover-links>div b{margin-top:auto;font-size:12px}.stitch-discover-links>div small{color:#a8afbf;font-size:9px!important}.theme-light .stitch-curator{background:linear-gradient(135deg,#fff2d9,#fff0f1);border-color:#eed0c3}.theme-light .stitch-curator h1{color:#202531}.theme-light .stitch-curator>p{color:#5f5964!important}.theme-light .stitch-curator>button{background:#fff}.theme-light .stitch-mood header b,.theme-light .stitch-curated>header b{color:#202531}.theme-light .stitch-mood>div button{color:#5f5964;background:#fff;border-color:#e5e0d8}.theme-light .stitch-curated>button,.theme-light .stitch-discover-links>div>button{color:#202531;background:#fff;border-color:#e5e0d8}.theme-light .stitch-curated>header>span{color:#9a4e00;background:#f1efea}:root{--st-card:#151b2b;--st-raised:#1e263b;--st-border:#273149;--st-coral:#ff4d5e;--st-amber:#f59e0b;--st-sky:#38bdf8}.screen{padding-top:12px}.screen>div:first-child:not(.profile-orbit):not(.history-tools),.screen>header:first-child{position:relative}.screen :is(.search-heading,.collection-head,.alerts-head,.calendar-head,.planner-head,.profile-header,.social-title,.settings-head,.support-head,.status-head,.beta-head,.plus-head,.launch-head,.account-head,.install-hero,.concierge-head,.results-head,.compare-head,.party-head,.dna-head){margin-bottom:16px}.screen :is(.search-heading,.collection-head,.alerts-head,.calendar-head,.planner-head,.settings-head,.support-head,.status-head,.beta-head,.plus-head,.launch-head,.account-head,.concierge-head,.compare-head,.party-head){border:1px solid var(--st-border);background:linear-gradient(145deg,#1d2334,#151a28 65%,#2b2027);border-radius:20px;padding:18px}.screen :is(.search-heading,.collection-head,.alerts-head,.calendar-head,.planner-head,.settings-head,.support-head,.status-head,.beta-head,.plus-head,.launch-head,.account-head,.concierge-head,.compare-head,.party-head) h1{margin:10px 0 5px!important;font-size:27px!important;line-height:1.05!important}.screen :is(.search-heading,.collection-head,.alerts-head,.calendar-head,.planner-head,.settings-head,.support-head,.status-head,.beta-head,.plus-head,.launch-head,.account-head,.concierge-head,.compare-head,.party-head)>p{margin:0!important;font-size:13px!important;line-height:1.5!important}.screen :is(.search-heading,.alerts-head,.calendar-head,.planner-head,.support-head,.status-head,.beta-head,.plus-head,.launch-head,.account-head,.concierge-head,.compare-head,.party-head) .back{position:absolute;top:14px;left:auto;right:14px}.stitch-search-screen .search-heading{background:radial-gradient(circle at 90% 10%,#ff4d5e35,#0000 38%),linear-gradient(145deg,#20283c,#151b2b);padding-right:64px}.stitch-search-screen .search-box{height:58px;margin:0 0 11px;padding:0 15px;box-shadow:0 12px 30px #05070d35;border:1px solid var(--st-border)!important;background:var(--st-card)!important;border-radius:18px!important}.stitch-search-screen .search-box span{color:var(--st-coral);font-size:24px}.stitch-search-screen .search-box input{font-size:16px}.stitch-search-screen .search-chips{scrollbar-width:none;gap:7px;margin:0 -16px 18px;padding:0 16px;display:flex;overflow-x:auto}.stitch-search-screen .search-chips button{flex:none;height:36px;padding:0 15px;font-size:11px;border-radius:999px!important}.stitch-search-screen .search-chips button.active{border-color:var(--st-amber)!important;background:var(--st-amber)!important;color:#2b1900!important}.stitch-search-screen .discovery-banner{border:1px solid var(--st-border);background:linear-gradient(135deg,#34251c,#1a2232);border-radius:18px;padding:17px}.stitch-search-screen .discovery-banner h2{font-size:20px}.stitch-search-screen .search-result-head{margin:20px 0 10px}.stitch-search-screen .search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 11px}.stitch-search-screen .search-grid article{background:0 0;border:0;padding:0}.stitch-search-screen .search-poster{border:1px solid var(--st-border);border-radius:16px;height:230px;box-shadow:0 12px 26px #03050a55}.stitch-search-screen .search-grid h3{margin:9px 2px 3px;font-size:14px}.stitch-search-screen .search-grid article>p,.stitch-search-screen .search-grid article>div:last-child{padding-inline:2px}.stitch-library-screen .collection-head{background:radial-gradient(circle at 90% 15%,#38bdf82b,#0000 42%),linear-gradient(145deg,#1d2b36,#151b2b)}.stitch-library-screen .watch-together-card{background:linear-gradient(135deg,#382b1b,#20202c);border:1px solid #f59e0b55;border-radius:18px;min-height:78px;margin-bottom:12px;padding:12px 14px}.stitch-library-screen .queue-focus{border:1px solid var(--st-border);background:var(--st-card);border-radius:20px;padding:16px}.stitch-library-screen .queue-focus-copy h2{font-size:19px}.stitch-library-screen .queue-focus>button{background:var(--st-raised);border-radius:16px;min-height:96px;margin-top:12px}.stitch-library-screen .custom-collections{margin-top:22px}.stitch-library-screen .custom-collections-head{align-items:center}.stitch-library-screen .custom-collections-head>button{background:var(--st-coral);color:#fff;border-radius:999px;height:36px;padding:0 13px}.stitch-library-screen .collection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.stitch-library-screen .collection-list article{background:var(--st-card);border-radius:18px;flex-direction:column;align-items:stretch;min-height:245px;display:flex}.stitch-library-screen .collection-art{flex:none;width:100%;height:164px}.stitch-library-screen .collection-list article>div:nth-child(2){padding:11px}.stitch-library-screen .collection-list article>button{background:#0d111cd9;border-radius:50%;width:32px;height:32px;position:absolute;top:8px;right:8px}.stitch-history-screen .collection-head{background:radial-gradient(circle at 88% 15%,#f59e0b2f,#0000 42%),linear-gradient(145deg,#2e271f,#171d2c)}.stitch-history-screen .monthly-diary-entry{background:linear-gradient(135deg,#342817,#1b2230);border:1px solid #f59e0b55;border-radius:20px;min-height:92px;padding:13px 14px;box-shadow:0 14px 30px #03050a30}.stitch-history-screen .monthly-diary-entry-icon{border-radius:15px;width:54px;height:58px}.stitch-history-screen .monthly-diary-entry strong{font-size:15px}.stitch-history-screen .monthly-diary-entry small{font-size:11px;line-height:1.4}.stitch-history-screen .history-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin:13px 0}.stitch-history-screen .history-stats div{border-radius:15px;height:72px}.stitch-history-screen .history-stats strong{font-size:20px}.stitch-history-screen .history-stats span{text-align:center;font-size:8px;line-height:1.2}.stitch-history-screen .history-tools{border:1px solid var(--st-border);background:var(--st-card);border-radius:18px;padding:12px}.stitch-history-screen .history-tools>input{border-radius:13px;height:46px;padding:0 14px;font-size:15px}.stitch-history-screen .history-filter-pills{gap:6px;margin-top:9px;display:flex;overflow-x:auto}.stitch-history-screen .history-filter-pills button{border-radius:999px;flex:none;height:32px;padding:0 12px}.stitch-history-screen .history-sort{border:1px solid var(--st-border);background:var(--st-card);border-radius:14px;margin:10px 0 14px;padding:9px 12px}.stitch-history-screen .history-list{gap:8px}.stitch-history-screen .history-list article{border-color:var(--st-border);background:var(--st-card);border-radius:17px;grid-template-columns:42px 64px 1fr 28px;min-height:88px;padding:8px 9px}.stitch-history-screen .history-date{border-right:1px solid #ffffff0d;justify-content:center;align-self:stretch}.stitch-history-screen .history-date strong{color:var(--st-amber);font-size:20px}.stitch-history-screen .history-thumb{border-radius:11px;height:72px}.stitch-history-screen .history-list h2{font-size:14px}.stitch-history-screen .history-remove{background:var(--st-raised);border-radius:50%;width:28px;height:28px}.monthly-diary-screen{padding-top:6px}.monthly-diary-head{border:1px solid var(--st-border);background:linear-gradient(135deg,#302619,#171e2d);border-radius:18px;padding:14px 16px}.monthly-diary-head .monthly-diary-back{background:var(--st-raised);border-radius:50%;width:40px;height:40px}.monthly-diary-title-row{border:1px solid var(--st-border);background:var(--st-card);border-radius:18px;margin:16px 0;padding:13px}.monthly-diary-title-row h1{font-size:25px}.monthly-diary-stats{gap:7px}.monthly-diary-stats>div{border:1px solid var(--st-border);background:var(--st-card);border-radius:16px;min-height:76px}.monthly-diary-calendar{border-radius:20px;margin-top:13px;padding:9px}.monthly-diary-day{border-radius:12px;min-height:66px}.monthly-diary-day.watched{box-shadow:inset 0 0 0 2px #f59e0b;background-size:cover!important}.calendar-screen .calendar-head{background:radial-gradient(circle at 90% 10%,#38bdf82f,#0000 42%),linear-gradient(145deg,#172b38,#171d2a)}.calendar-filters{gap:7px;margin:0 -16px 14px;padding:0 16px;display:flex;overflow-x:auto}.calendar-filters button{border-radius:999px;flex:none;height:35px;padding:0 14px}.calendar-list{gap:8px}.calendar-list article{min-height:88px;border-radius:17px!important;grid-template-columns:54px 62px 1fr auto!important;padding:8px!important}.calendar-list article>div[style]{border-radius:11px!important;height:70px!important}.calendar-date{width:48px;height:58px;border-radius:14px!important}.planner-screen .planner-list article{border:1px solid var(--st-border);background:var(--st-card);border-radius:18px}.social-screen{padding-inline:12px!important}.social-head{margin:0 4px 10px;border:0!important;height:50px!important}.social-title{border:1px solid var(--st-border)!important;background:radial-gradient(circle at 95% 5%,#ff4d5e36,#0000 42%),linear-gradient(145deg,#28202a,#151b2b)!important;border-radius:20px!important;padding:17px!important}.social-title h1{font-size:28px!important}.social-title p{font-size:13px!important}.social-tabs{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;background:#111624f2!important;margin:0 4px 12px!important;padding:4px!important}.social-tabs button{height:43px!important;font-size:12px!important}.circle-stream{gap:12px!important;margin:0!important}.circle-stream .social-post-card{margin:0 4px;overflow:hidden;border:1px solid var(--st-border)!important;background:var(--st-card)!important;border-radius:20px!important}.social-post-card>header{padding:14px!important}.social-post-avatar{border-radius:50%!important;width:44px!important;height:44px!important}.social-content-post{background:#111624;grid-template-columns:84px 1fr 20px;min-height:132px;padding:12px 14px}.social-content-poster{border-radius:13px;width:84px;height:112px}.social-content-copy strong{font-size:16px}.social-content-copy p{font-size:13px!important}.social-engagement{border-top:1px solid #ffffff0c;padding:10px 13px 13px!important}.social-engagement button{background:var(--st-raised)!important;border-radius:999px!important}.social-compose-trigger{z-index:8;width:calc(100% - 8px);margin:12px 4px;padding:12px;position:sticky;bottom:78px;box-shadow:0 12px 30px #05070d99;background:#241923!important;border:1px solid #ff4d5e5c!important}.social-profile{border:1px solid var(--st-border);background:var(--st-card);border-radius:20px;overflow:hidden}.stitch-circle-avatars{scrollbar-width:none;grid-auto-columns:66px;grid-auto-flow:column;gap:10px;margin:0 -12px 13px;padding:0 16px;display:grid;overflow-x:auto}.stitch-circle-avatars button{color:#dce1eb;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.stitch-circle-avatars button>span{border:3px solid var(--st-amber);background:linear-gradient(135deg,#ff4d5e,#f59e0b) 50%/cover;border-radius:50%;place-items:center;width:56px;height:56px;font-size:17px;font-weight:800;display:grid;box-shadow:0 0 0 3px #1e263b}.stitch-circle-avatars small{text-overflow:ellipsis;white-space:nowrap;width:66px;font-size:9px;overflow:hidden}.profile-screen{padding-top:6px}.profile-header{border:1px solid var(--st-border);background:radial-gradient(circle at 80% 15%,#ff4d5e70,#0000 28%),radial-gradient(circle at 20% 15%,#38bdf85c,#0000 30%),linear-gradient(135deg,#222a40,#30212d);border-radius:22px;min-height:218px;padding:116px 16px 16px!important;display:block!important}.profile-header .profile-avatar{border:4px solid #151b2b;border-radius:50%;width:82px;height:82px;font-size:29px;position:absolute;top:72px;left:16px}.profile-header>div:nth-child(2){margin-top:48px}.profile-header h1{font-size:25px!important}.profile-header>button{background:#111624aa;border-radius:50%;width:42px;height:42px;position:absolute;top:14px;right:14px}.account-sync,.guest-protection-card{border-radius:17px;margin-top:11px}.profile-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.profile-stats>div{border:1px solid var(--st-border);background:var(--st-card);border-radius:16px;min-height:76px}.profile-section{border:1px solid var(--st-border);background:var(--st-card);border-radius:18px;padding:15px}.profile-shortcuts{gap:9px}.profile-shortcuts button{border:1px solid var(--st-border);background:var(--st-card);border-radius:17px;min-height:78px}.settings-center-screen{padding-top:6px}.settings-head{background:radial-gradient(circle at 90% 10%,#f59e0b2b,#0000 40%),linear-gradient(145deg,#2b251c,#171d2b);padding-right:62px!important}.settings-head .back{left:auto!important;right:14px!important}.settings-identity{min-height:82px;padding:13px 14px;border-radius:19px!important}.settings-group-label{display:block;margin:22px 4px 8px!important;font-size:10px!important}.settings-choice-card,.settings-link-group,.settings-row-card,.settings-about-card{overflow:hidden;border:1px solid var(--st-border)!important;background:var(--st-card)!important;border-radius:19px!important}.settings-link-group>button,.settings-row-card{min-height:68px!important;padding:10px 13px!important}.settings-link-group>button>span,.settings-row-card>span{place-items:center;font-size:18px;display:grid;background:var(--st-raised)!important;width:42px!important;height:42px!important;color:var(--st-amber)!important;border-radius:13px!important}.settings-link-group>button:nth-child(3n+1)>span{color:var(--st-coral)!important}.settings-link-group>button:nth-child(3n+2)>span{color:var(--st-sky)!important}.settings-link-group p b,.settings-row-card p b{font-size:13px!important}.settings-link-group p small,.settings-row-card p small{line-height:1.35;font-size:10px!important}.settings-about-card>header{padding:14px}.settings-about-card>div{padding:15px!important}.settings-about-card>div>b{font-size:15px!important}.settings-about-card>div>p{line-height:1.55;font-size:11px!important}.settings-coming li{font-size:11px}.tune,.platforms,.results{padding-top:7px}.tune>.back,.platforms>.back{float:right}.tune .progress{clear:both;padding-top:16px}.tune-copy{border:1px solid var(--st-border);background:linear-gradient(145deg,#28202b,#17202e);border-radius:20px;padding:17px}.tune-copy h1{margin-bottom:4px}.question{border:1px solid var(--st-border);background:var(--st-card);border-radius:18px;padding:14px}.choices button{border-radius:15px!important;height:82px!important}.results-head{border:1px solid var(--st-border);background:linear-gradient(145deg,#2e261d,#182130);border-radius:20px;padding:22px 16px!important}.result-stack{gap:13px}.result-card{border-radius:20px}.result-image{min-height:310px}.result-actions button{border-radius:999px;min-height:46px}.platforms>h1{clear:both;padding-top:18px;font-size:28px}.region-block{border:1px solid var(--st-border);background:var(--st-card);border-radius:17px}.service-grid{grid-template-columns:repeat(2,1fr);gap:9px}.service-grid>button{min-height:82px;border-radius:17px!important}.login{padding-top:12px}.login:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%,#ff4d5e3c,#0000 62%);height:220px;position:absolute;inset:0 0 auto}.login-options,.login-copy,.profile-orbit,.login>.back,.auth-note{position:relative}.login-options{border:1px solid var(--st-border);background:var(--st-card);border-radius:20px;padding:12px}.concierge-screen .detected-intent,.compare-screen .compare-card,.party-screen :is(.party-room-card,.party-create-card),.dna-screen section,.alerts-screen :is(.notification-center,.alert-card),.launch-center-screen section,.account-center-screen section,.support-screen :is(.support-faq,.support-status-card,.support-report),.status-screen :is(.status-overview,.status-services),.install-screen :is(.install-steps,.installed-badge),.beta-screen .beta-form,.plus-screen :is(.entitlement-status,.plan-card,.fair-promise),.privacy-screen :is(.privacy-storage,.trust-center,.privacy-action){border:1px solid var(--st-border)!important;background:var(--st-card)!important;border-radius:20px!important}.alerts-screen .notification-card,.status-services article,.support-faq article{border-bottom:1px solid #ffffff0d;min-height:64px;padding:12px}.dna-screen{padding-top:7px}.dna-head{border:1px solid var(--st-border);background:linear-gradient(135deg,#2e2030,#182432);border-radius:18px;padding:13px}.dna-screen section{padding:16px}.plus-screen .plan-card{padding:18px}.plus-screen .plan-card.premium{background:radial-gradient(circle at 95% 0,#ff4d5e42,#0000 42%),linear-gradient(145deg,#242135,#31212a)!important}.privacy-screen .trust-points article{background:var(--st-raised);border-radius:14px;padding:11px}.detail-overlay{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;overflow:hidden auto}.detail-hero{border-radius:20px;margin:10px 10px 0;overflow:hidden;box-shadow:inset 0 -100px 80px #0d111c;background-position:50% 24%!important;height:300px!important}.detail-close{background:#0d111cdd!important;top:12px!important;right:12px!important}.detail-badges{top:14px!important;left:14px!important;right:62px!important}.detail-title{bottom:18px!important;left:18px!important;right:18px!important}.detail-title h1{max-width:310px;font-size:31px!important}.detail-body{padding-top:13px!important}.stitch-detail-scores{border-radius:17px;margin-top:-2px;padding:12px 0;position:relative}.detail-actions{grid-template-columns:repeat(4,1fr)!important}.detail-actions button{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;min-height:66px!important;padding:8px 3px!important;font-size:9px!important}.detail-actions button span{font-size:18px}.detail-section,.cast-section,.rating-box,.score-insights,.reviews-section,.watch-date-editor{border:1px solid var(--st-border)!important;background:var(--st-card)!important;border-radius:19px!important;margin-top:13px!important;padding:15px!important}.detail-section h2,.cast-section h2{font-size:17px}.detail-section p{font-size:13px!important;line-height:1.65!important}.cast-row{gap:12px!important}.cast-row article{width:82px!important}.cast-row img,.cast-row article>span{border:3px solid var(--st-amber)!important;border-radius:50%!important;width:68px!important;height:68px!important}.cast-row b{margin-top:7px;font-size:11px!important}.cast-row small{font-size:9px!important}.credits.director-credit{margin-top:12px;border-radius:16px!important}.trailer-button,.collection-picker-trigger,.watch-plan-trigger{min-height:50px;border-radius:999px!important}.theme-light{--st-card:#fff;--st-raised:#f1efea;--st-border:#e5e0d8;--st-coral:#d92f45;--st-amber:#b85f00;--st-sky:#0078a6}.theme-light .screen :is(.search-heading,.collection-head,.alerts-head,.calendar-head,.planner-head,.settings-head,.support-head,.status-head,.beta-head,.plus-head,.launch-head,.account-head,.concierge-head,.compare-head,.party-head,.tune-copy,.results-head,.social-title,.profile-header,.monthly-diary-head){color:#202531!important;background:linear-gradient(145deg,#fff,#f6f2ec)!important;border-color:#e5e0d8!important}.theme-light .stitch-search-screen .search-box,.theme-light .stitch-history-screen .history-tools,.theme-light .stitch-history-screen .history-sort,.theme-light .monthly-diary-title-row,.theme-light .question,.theme-light .region-block,.theme-light .login-options{background:#fff!important;border-color:#e5e0d8!important}.theme-light .stitch-library-screen .watch-together-card,.theme-light .stitch-history-screen .monthly-diary-entry{background:linear-gradient(135deg,#fff7e9,#fff);border-color:#e8c796}.theme-light .social-tabs{background:#f3f0eaf2!important}.theme-light .social-content-post{background:#faf8f4}.theme-light .profile-header .profile-avatar{border-color:#fff}.theme-light .detail-hero{box-shadow:inset 0 -100px 80px #202531b8}.theme-light .detail-section,.theme-light .cast-section,.theme-light .rating-box,.theme-light .score-insights,.theme-light .reviews-section,.theme-light .watch-date-editor{background:#fff!important;border-color:#e5e0d8!important}@media (width<=380px){.stitch-search-screen .search-poster{height:205px}.stitch-history-screen .history-stats{grid-template-columns:repeat(2,1fr)}.detail-actions{grid-template-columns:repeat(2,1fr)!important}.stitch-library-screen .collection-list{grid-template-columns:1fr}.stitch-library-screen .collection-list article{grid-template-columns:88px 1fr 28px;min-height:118px;display:grid}.stitch-library-screen .collection-art{height:auto}.calendar-list article{grid-template-columns:48px 54px 1fr!important}}:root{--ink:#0b1115;--surface:#141d23;--surface-raised:#1d2930;--text:#eef3f4;--muted:#9aaab3;--violet:#d4f77d;--violet2:#d4f77d;--amber:#e4c38a;--ww-canvas:var(--ink);--ww-card:var(--surface);--ww-low:var(--ink);--ww-raised:var(--surface-raised);--ww-high:#28373f;--ww-border:#2a363e;--ww-coral:var(--violet);--ww-amber:var(--amber);--ww-sky:#9abccc}.nova-app{--st-card:var(--surface);--st-raised:var(--surface-raised);--st-border:#2a363e;--st-coral:var(--violet);--st-amber:var(--amber);--st-sky:#9abccc;--line:#28353c;color:var(--text);min-height:100dvh;background:var(--ink)!important;padding:0!important;display:block!important}.nova-app.theme-light{--ink:#f4f6f6;--surface:#fff;--surface-raised:#e8eded;--text:#17252d;--muted:#576b76;--violet:#476a12;--violet2:#476a12;--amber:#956114;--line:#d8e0e2;--st-border:var(--line);--ww-canvas:var(--ink);--ww-card:var(--surface);--ww-border:var(--line)}.nova-app .phone{padding:0;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;box-shadow:none!important;background:var(--ink)!important;border:0!important;border-radius:0!important}.nova-app .phone:before,.nova-app .note,.nova-app .ambient{display:none!important}.nova-app .topbar{border-bottom:1px solid var(--line);height:84px;color:var(--text);padding:20px 40px;background:var(--ink)!important}.nova-app .brand{letter-spacing:-1.1px;gap:12px;font-size:23px;color:var(--text)!important}.nova-app .mark i{border-color:var(--violet)!important}.nova-app .mark i:last-child{border-color:var(--text)!important}.nova-app .actions{gap:10px}.nova-app :is(.language,.avatar,.alert-trigger,.search-trigger){border-radius:50%;width:40px;height:40px;font-size:12px;background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--text)!important}.nova-app .search-trigger svg{stroke:var(--text)}.nova-app .screen{width:100%;max-width:1280px;color:var(--text);scrollbar-width:thin;scrollbar-color:var(--line) transparent;margin:0 auto;line-height:1.55;height:calc(100% - 84px)!important;padding:36px 40px 112px!important}.nova-app .screen p{color:var(--muted);font-size:16px;line-height:1.65}.nova-app .screen h1{color:var(--text);line-height:1.15;letter-spacing:-1.5px!important;font-size:36px!important}.nova-app .screen h2{color:var(--text);font-size:22px;line-height:1.3;letter-spacing:-.7px!important}.nova-app .screen h3{font-size:18px}.nova-app .screen small{line-height:1.5;font-size:12px!important}.nova-app button{cursor:pointer;transition:background .18s,color .18s,transform .18s,border-color .18s}.nova-app button:disabled{cursor:not-allowed}.nova-app button:focus-visible,.nova-app input:focus-visible,.nova-app textarea:focus-visible,.nova-app select:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.nova-app button:hover:not(:disabled){filter:brightness(1.08)}.nova-app input:not([type=checkbox]):not([type=radio]):not([type=range]),.nova-app textarea,.nova-app select{border-radius:12px;min-height:44px;background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--text)!important;font-size:16px!important}.nova-app textarea{min-height:90px}.nova-app .bottom-nav.liquid-nav{gap:4px;width:min(560px,100% - 32px);position:absolute;transform:translate(-50%);border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;border-radius:24px!important;height:76px!important;padding:6px!important;bottom:18px!important;left:50%!important;right:auto!important;box-shadow:0 16px 50px #0004!important}.nova-app .bottom-nav.liquid-nav button{gap:5px;height:62px!important;color:var(--muted)!important;background:0 0!important;border-radius:18px!important;font-size:12px!important}.nova-app .bottom-nav.liquid-nav button.active{background:var(--surface-raised)!important;color:var(--violet)!important}.nova-app .bottom-nav.liquid-nav button.active .bottom-nav-icon{color:var(--violet)!important}.nova-app .bottom-nav-icon svg{width:23px;height:23px}.nova-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.nova-eyebrow{letter-spacing:.16em;color:var(--muted);font-weight:800;line-height:1.5;display:block;font-size:11px!important}.nova-page-heading h1{margin:9px 0 0!important}.nova-app .nova-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:100px;flex-shrink:0;align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.nova-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.nova-feature-grid{grid-template-columns:minmax(0,2.2fr) minmax(250px,1fr);gap:20px;display:grid}.nova-feature{color:#fff;background-position:50% 30%;background-size:cover;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:430px;padding:30px;display:flex;position:relative;overflow:hidden}.nova-feature-label{letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff40;border-radius:100px;align-self:flex-start;padding:7px 11px;font-size:10px;font-weight:800}.nova-feature-copy{max-width:440px}.nova-meta{color:#d5dfda;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.nova-meta span:first-child{color:#d4f77d}.nova-app .nova-feature h2{margin:16px 0;font-size:clamp(32px,4.3vw,62px);line-height:1.02;color:#fff!important;letter-spacing:-2px!important}.nova-app .nova-feature p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 24px;display:-webkit-box;overflow:hidden;color:#bdc8cb!important;font-size:14px!important}.nova-app .nova-primary{border:0;border-radius:100px;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:800;display:inline-flex;color:#1b2912!important;background:#d4f77d!important}.nova-primary span{font-size:20px}.nova-side-stack{flex-direction:column;gap:16px;display:flex}.nova-compass-callout{text-align:left;border:1px solid var(--line);color:#edf3e8;background:#1c2a2a;border-radius:24px;flex:1;padding:25px;position:relative;overflow:hidden}.nova-compass-callout .nova-eyebrow{color:#cfeb93}.nova-app .nova-compass-callout h2{white-space:pre-line;color:#edf3e8;margin:42px 0 10px;font-size:29px;line-height:1.2}.nova-app .nova-compass-callout p{max-width:220px;margin-bottom:24px;color:#a9bcb5!important;font-size:14px!important}.nova-compass-symbol{color:#c9eb84;position:absolute;top:20px;right:18px;transform:rotate(-20deg)}.nova-compass-symbol svg{stroke-width:1px;width:62px;height:62px}.nova-text-link{color:inherit;font-size:14px;font-weight:750}.nova-journal-callout{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;border-radius:20px;align-items:center;gap:14px;padding:20px;display:flex}.nova-journal-callout>svg{width:28px;height:28px;color:var(--violet);flex-shrink:0}.nova-journal-callout>span:nth-child(2){flex:1;gap:5px;display:grid}.nova-journal-callout b{font-size:14px}.nova-journal-callout small{color:var(--muted)}.nova-section{min-width:0;margin-top:36px}.nova-section>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.nova-section h2{margin:5px 0 0}.nova-section>header>button{color:var(--muted);white-space:nowrap;background:0 0;border:0;font-size:13px}.nova-poster-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-auto-columns:calc(20% - 16px);grid-auto-flow:column;gap:20px;padding-bottom:12px;display:grid;overflow-x:auto}.nova-poster{text-align:left;min-width:0;color:var(--text);scroll-snap-align:start;background:0 0;border:0;padding:0}.nova-poster>div{aspect-ratio:2/3;background:var(--surface);border-radius:15px;position:relative;overflow:hidden}.nova-poster img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.nova-poster:hover img{transform:scale(1.04)}.nova-poster>div>span{color:#e7f0d3;background:#0b1115dd;border-radius:100px;padding:4px 8px;font-size:12px;position:absolute;top:10px;left:10px}.nova-poster i{color:#15200c;background:#d4f77d;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid;position:absolute;bottom:10px;right:10px}.nova-poster>b{white-space:nowrap;text-overflow:ellipsis;margin:12px 0 4px;font-size:15px;display:block;overflow:hidden}.nova-poster>small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);display:block;overflow:hidden}.nova-bottom-grid{grid-template-columns:1.6fr 1fr;gap:32px;display:grid}.nova-ranked{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:16px;padding:13px 0;display:flex}.nova-ranked>strong{color:var(--muted);font-size:29px;font-weight:400}.nova-ranked img{object-fit:cover;border-radius:7px;width:46px;height:66px}.nova-ranked>span{flex:1;gap:6px;display:grid}.nova-ranked b{font-size:15px}.nova-ranked small{color:var(--muted)}.nova-ranked em{color:var(--amber);font-size:13px;font-style:normal}.nova-radar{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:24px;margin-top:36px;padding:26px;position:relative}.nova-radar>svg{width:58px;height:58px;color:var(--violet);stroke-width:1px;margin:25px 0 4px}.nova-radar h2{margin:12px 0}.nova-radar p{max-width:300px;font-size:14px!important}.nova-radar .nova-text-link{color:var(--violet);margin-top:22px;display:block}.nova-app .screen:not(.nova-home){max-width:920px}.nova-app .screen :is(.search-heading,.collection-head,.alerts-head,.calendar-head,.planner-head,.settings-head,.support-head,.status-head,.beta-head,.plus-head,.launch-head,.account-head,.concierge-head,.compare-head,.party-head,.tune-copy,.results-head,.social-title,.monthly-diary-head){text-align:left;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 0 24px!important}.nova-app .screen :is(.search-heading,.collection-head,.settings-head,.social-title) p{max-width:580px;font-size:15px!important}.nova-app .back{min-width:40px;min-height:40px;background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--text)!important;border-radius:50%!important}.nova-app :is(.settings-choice-card,.settings-link-group,.settings-row-card,.settings-about-card,.profile-section,.question,.region-block,.login-options,.monthly-diary-title-row,.history-tools,.history-sort,.notification-center,.plan-card,.support-faq,.trust-center,.account-sync){background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:18px!important}.nova-app .settings-group-label{color:var(--muted)!important;margin:32px 4px 12px!important;font-size:12px!important}.nova-app .settings-link-group>button,.nova-app .settings-row-card{min-height:82px!important;padding:16px 20px!important}.nova-app .settings-link-group p b,.nova-app .settings-row-card p b{color:var(--text);font-size:16px!important}.nova-app .settings-link-group p small,.nova-app .settings-row-card p small{color:var(--muted);font-size:13px!important}.nova-app .settings-link-group>button>span,.nova-app .settings-row-card>span{background:var(--surface-raised)!important;color:var(--violet)!important;border-radius:50%!important}.nova-app .settings-identity{color:var(--text);background:var(--surface)!important;border:1px solid var(--line)!important;padding:20px!important}.nova-app :is(.history-stats,.profile-stats,.monthly-diary-stats)>div{min-height:88px;padding:16px;background:var(--surface)!important;border:0!important;border-radius:14px!important;height:auto!important}.nova-app :is(.history-stats,.profile-stats,.monthly-diary-stats) strong{color:var(--text);font-size:30px!important}.nova-app :is(.history-stats,.profile-stats,.monthly-diary-stats) span{color:var(--muted);font-size:12px!important}.nova-app .history-list article{grid-template-columns:46px 66px 1fr 32px;gap:16px;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:16px 0!important}.nova-app .history-list h2{font-size:17px!important}.nova-app .monthly-diary-entry{color:var(--text);background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:none!important;padding:22px!important}.nova-app .monthly-diary-entry strong{font-size:18px}.nova-app .monthly-diary-calendar{padding:14px;background:var(--surface)!important;border:1px solid var(--line)!important}.nova-app .monthly-diary-day{min-height:110px;color:var(--text);border-radius:10px;background-color:var(--surface-raised)!important}.nova-app .monthly-diary-day.watched{box-shadow:inset 0 0 0 2px var(--violet)}.nova-app .social-screen{max-width:820px!important}.nova-app .social-title h1{font-size:40px!important}.nova-app .social-tabs{border-bottom:1px solid var(--line);border-radius:0;gap:24px;background:var(--ink)!important;padding:0!important}.nova-app .social-tabs button{min-height:50px;color:var(--muted)!important;background:0 0!important;border-radius:0!important;font-size:15px!important}.nova-app .social-tabs button.active{color:var(--violet)!important;border-bottom:2px solid var(--violet)!important}.nova-app .circle-stream{gap:20px!important}.nova-app .circle-stream .social-post-card{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:18px!important}.nova-app .social-post-card>header{padding:20px!important}.nova-app .social-post-card header b{font-size:15px}.nova-app .social-content-post{background:0 0;grid-template-columns:64px 1fr 20px;gap:18px;min-height:108px;padding:18px 20px}.nova-app .social-content-poster{border-radius:8px;width:64px;height:90px}.nova-app .social-content-copy p{font-size:15px!important}.nova-app .social-engagement{border-top:1px solid var(--line);padding:12px 20px!important}.nova-app .social-engagement button{color:var(--muted)!important;background:0 0!important;font-size:13px!important}.nova-app .social-compose-trigger{box-shadow:none;color:var(--text);padding:18px;font-size:15px;background:var(--surface)!important;border:1px solid var(--line)!important}.nova-app .social-profile{background:var(--surface);border-color:var(--line)}.nova-app .stitch-circle-avatars button>span{border:2px solid var(--violet);box-shadow:none;background-color:var(--surface-raised)}.nova-compass-intro{border-bottom:1px solid var(--line);margin-bottom:32px;padding:12px 0 32px}.nova-compass-intro h1{max-width:560px;margin:14px 0!important}.nova-compass-intro p{margin-bottom:25px}.nova-app .swipe-head{background:0 0!important;border:0!important;padding:0!important}.nova-app .swipe-head h1{font-size:24px!important}.nova-app .swipe-stage{max-width:440px;height:510px;margin:20px auto}.nova-app .swipe-card{border-radius:24px!important}.nova-app .swipe-actions{max-width:440px;margin:18px auto}.nova-app .question{margin:18px 0;padding:24px!important}.nova-app .question h2{font-size:20px!important}.nova-app .choices button{min-height:80px;background:var(--surface-raised)!important;color:var(--text)!important;border:1px solid var(--line)!important;font-size:14px!important}.nova-app .choices button.active{border-color:var(--violet)!important;color:var(--violet)!important}.nova-app .primary{min-height:50px;background:var(--violet)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:100px!important;font-size:15px!important}.nova-app .service-grid{grid-template-columns:repeat(3,1fr)}.nova-app .service-grid>button{color:var(--text);min-height:105px;padding:20px;background:var(--surface)!important;border:1px solid var(--line)!important}.nova-app .service-grid>button.active{border-color:var(--violet)!important}.nova-app .service-grid strong{font-size:15px}.nova-app .search-results{gap:22px}.nova-app .search-poster{border-radius:16px;height:285px}.nova-app .search-result h2{font-size:17px!important}.nova-app .filter-pills button,.nova-app .history-filter-pills button,.nova-app .calendar-filters button{min-height:38px;background:var(--surface)!important;color:var(--muted)!important;border:1px solid var(--line)!important;font-size:14px!important}.nova-app .filter-pills button.active,.nova-app .history-filter-pills button.active,.nova-app .calendar-filters button.active{color:var(--violet)!important;border-color:var(--violet)!important}.nova-app .detail-overlay{border:1px solid var(--line);overscroll-behavior:contain;z-index:40;position:absolute;overflow:hidden auto;box-shadow:0 0 0 100vmax #03080ccc;background:var(--ink)!important;border-radius:26px!important;inset:18px max(18px,50% - 470px)!important}.nova-app .detail-hero{border-radius:0!important;height:390px!important;margin:0!important;box-shadow:inset 0 -130px 100px #0b1115!important}.nova-app .detail-title{bottom:30px!important;left:32px!important}.nova-app .detail-title h1{max-width:680px;color:#fff!important;font-size:44px!important}.nova-app .detail-title p{font-size:14px!important}.nova-app .detail-body{padding:22px 32px 40px!important}.nova-app .stitch-detail-scores{background:var(--surface);border-color:var(--line);border-radius:16px;padding:18px 0}.nova-app .stitch-detail-scores small,.nova-app .stitch-detail-scores span{color:var(--muted);font-size:12px!important}.nova-app .stitch-detail-scores b{color:var(--text);font-size:27px}.nova-app .stitch-detail-scores>div{border-color:var(--line)}.nova-app .detail-actions{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.nova-app .detail-actions button{background:var(--surface)!important;border-color:var(--line)!important;min-height:76px!important;color:var(--text)!important;border-radius:14px!important;font-size:13px!important}.nova-app .detail-actions button.active{border-color:var(--violet)!important;color:var(--violet)!important}.nova-app :is(.detail-section,.cast-section,.rating-box,.score-insights,.reviews-section,.watch-date-editor){border:0!important;border-top:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;margin-top:22px!important;padding:24px 0!important}.nova-app .detail-section p{color:var(--muted)!important;font-size:16px!important;line-height:1.75!important}.nova-app .detail-body h2{font-size:21px!important}.nova-app .cast-row img,.nova-app .cast-row article>span{object-fit:cover;border:0!important;border-radius:12px!important;width:76px!important;height:90px!important}.nova-app .cast-row article{width:100px!important}.nova-app .cast-row b{color:var(--text);font-size:13px!important}.nova-app .cast-row small{font-size:12px!important}.nova-app .save-rating{min-height:46px;font-size:14px;background:var(--violet)!important;color:var(--ink)!important}.nova-app .watch-provider{border:1px solid var(--line);min-height:60px;font-size:14px;background:var(--surface)!important;color:var(--text)!important}.nova-app .watch-provider b{font-size:14px}.nova-app .watch-date-editor label,.nova-app .detail-body label{font-size:14px!important}.nova-app .rating-row button{font-size:24px}.nova-app .credits{border-color:var(--line);padding:20px;background:var(--surface)!important}.nova-app .credits strong{color:var(--text);font-size:15px}.nova-app .credits span{font-size:12px}.nova-app .welcome,.nova-app .login{text-align:center;max-width:620px!important}.nova-welcome-posters{justify-content:center;align-items:center;gap:18px;height:280px;margin:15px 0 38px;display:flex;overflow:hidden}.nova-welcome-posters img{object-fit:cover;border-radius:16px;width:150px;height:225px;box-shadow:0 18px 40px #0004}.nova-welcome-posters img:first-child{transform:rotate(-10deg)translateY(22px)}.nova-welcome-posters img:last-child{transform:rotate(10deg)translateY(22px)}.nova-app .welcome h1{max-width:500px;margin:20px auto!important;font-size:46px!important}.nova-app .welcome>p{max-width:400px;margin:0 auto 25px}.nova-app .welcome-stats{display:none}.nova-app .welcome .primary{max-width:360px;margin:24px auto 12px}.nova-app .returning,.nova-app .guest{color:var(--muted)!important;font-size:14px!important}.nova-app .login-options{max-width:460px;margin:24px auto;padding:22px!important}.nova-app .login .social{border:1px solid var(--line);border-radius:12px;min-height:54px;font-size:15px!important}.nova-app .auth-note{font-size:13px!important}.nova-app .login-copy h1{font-size:36px!important}.nova-app .login:before{display:none}.nova-app .social-share-panel{background:var(--surface);border-color:var(--line);color:var(--text);border-radius:20px}.nova-app .empty{color:var(--muted);border-radius:20px;background:var(--surface)!important;border:1px dashed var(--line)!important;padding:40px 20px!important}@media (width>=1100px){.nova-app .topbar{padding-left:40px}.nova-app .topbar .brand{min-width:180px}.nova-app .phone:has(.bottom-nav) .screen{max-width:calc(100% - 220px);margin-left:220px;padding:36px 44px 70px!important}.nova-app .phone:has(.bottom-nav) .screen:not(.nova-home){max-width:1000px;margin-left:max(220px,50% - 390px)}.nova-app .bottom-nav.liquid-nav{flex-direction:column;gap:10px;width:192px;display:flex;transform:none;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;top:110px!important;bottom:auto!important;left:24px!important}.nova-app .bottom-nav.liquid-nav button{justify-content:flex-start;gap:14px;border-radius:12px!important;flex-direction:row!important;height:52px!important;padding:0 18px!important;font-size:14px!important}.nova-app .bottom-nav.liquid-nav button.active{background:var(--surface-raised)!important}.nova-app .nova-page-heading h1{font-size:30px!important}.nova-app .nova-search{padding:12px 16px;font-size:13px}.nova-app .nova-feature{min-height:440px}}@media (width<=760px){.nova-app .topbar{height:calc(70px + var(--safe-top));padding:calc(12px + var(--safe-top)) 20px 12px}.nova-app .brand{font-size:21px}.nova-app .actions{gap:6px}.nova-app .actions .language{width:32px;min-width:32px}.nova-app .screen{height:calc(100% - 70px - var(--safe-top))!important;padding:24px 20px calc(108px + var(--safe-bottom))!important}.nova-app .screen h1{font-size:29px!important}.nova-page-heading{margin-bottom:24px;display:block}.nova-app .nova-search{width:100%;margin-top:20px;padding:14px 18px;font-size:14px}.nova-page-heading h1{max-width:300px}.nova-feature-grid{grid-template-columns:1fr;gap:16px}.nova-feature{background-position:50% 25%;min-height:390px;padding:24px}.nova-app .nova-feature h2{font-size:43px}.nova-feature-copy{max-width:300px}.nova-side-stack{grid-template-columns:1fr;gap:12px;display:grid}.nova-compass-callout{padding:22px}.nova-app .nova-compass-callout h2{white-space:normal;max-width:250px;margin:16px 0 8px;font-size:26px}.nova-app .nova-compass-callout p{max-width:260px;margin-bottom:18px}.nova-compass-symbol{top:55px;right:22px}.nova-compass-symbol svg{width:48px;height:48px}.nova-journal-callout{padding:18px}.nova-section{margin-top:28px}.nova-section h2{font-size:22px}.nova-poster-rail{grid-auto-columns:44%;gap:14px;margin-right:-20px;padding-right:20px}.nova-bottom-grid{grid-template-columns:1fr;gap:0}.nova-radar{margin-top:24px}.nova-app .bottom-nav.liquid-nav{width:calc(100% - 24px);bottom:calc(10px + var(--safe-bottom))!important;border-radius:23px!important;height:72px!important}.nova-app .bottom-nav.liquid-nav button{gap:5px;height:58px!important;font-size:11px!important}.nova-app .screen small{font-size:12px!important}.nova-app .monthly-diary-day{min-height:65px}.nova-app .monthly-diary-calendar{padding:6px!important}.nova-app .history-list article{grid-template-columns:34px 52px 1fr 28px;gap:10px}.nova-app .service-grid{grid-template-columns:repeat(2,1fr)}.nova-app .detail-overlay{inset:8px 8px max(8px,var(--safe-bottom))!important;border-radius:23px!important}.nova-app .detail-hero{height:330px!important}.nova-app .detail-title{bottom:24px!important;left:22px!important;right:22px!important}.nova-app .detail-title h1{font-size:34px!important}.nova-app .detail-body{padding:18px 20px 35px!important}.nova-app .detail-actions{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.nova-app .detail-actions button{flex-direction:row;min-height:62px!important;font-size:13px!important}.nova-app .stitch-detail-scores b{font-size:23px}.nova-app .welcome h1{font-size:36px!important}.nova-welcome-posters{gap:12px;height:230px;margin-bottom:28px}.nova-welcome-posters img{width:120px;height:180px}.nova-app .social-title h1{font-size:32px!important}.nova-app .settings-link-group>button,.nova-app .settings-row-card{padding:16px!important}.nova-app .search-poster{height:240px}.nova-app .nova-page-heading .nova-eyebrow{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.nova-app *{transition:none!important;animation:none!important}}.nova-app .profile-header{background:var(--surface-raised)!important;border:1px solid var(--line)!important;border-radius:22px!important}.nova-app .profile-header .profile-avatar{border-color:var(--surface)!important;background:var(--violet)!important;color:var(--ink)!important}.nova-app .profile-shortcuts button{min-height:90px;padding:18px;background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}.nova-app .profile-shortcuts b{font-size:15px}.nova-app .calendar-list article,.nova-app .planner-list article{background:var(--surface)!important;border-color:var(--line)!important;border-radius:16px!important;padding:16px!important}.nova-app .calendar-list h2{font-size:17px!important}.nova-app .calendar-date{background:var(--surface-raised)!important;color:var(--violet)!important}.nova-app .result-card{border-radius:22px;background:var(--surface)!important;border:1px solid var(--line)!important}.nova-app .result-actions button{font-size:14px;background:var(--surface-raised)!important;color:var(--text)!important;border:1px solid var(--line)!important}.nova-app .settings-about-card p,.nova-app .settings-coming li{color:var(--muted)!important;font-size:14px!important}.nova-app .screen .onboarding-count{font-size:12px}.nova-app .account-menu{color:var(--text);min-width:230px;background:var(--surface)!important;border-color:var(--line)!important}.nova-app .account-menu button{min-height:44px;color:var(--text)!important;font-size:14px!important}.nova-app .account-menu small{font-size:12px}.nova-app .connection-banner{background:var(--surface-raised);color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 18px;font-size:13px;display:flex;position:relative}.nova-app .connection-banner button{color:var(--violet);white-space:nowrap;background:0 0;border:0;font-size:13px}.nova-app .social-post-note,.nova-app .social-post-text{line-height:1.65;color:var(--text)!important;font-size:16px!important}.nova-app .social-profile-bio{color:var(--muted)!important;font-size:15px!important}.nova-app .detail-hero{flex-direction:column;justify-content:flex-end;min-height:390px;padding:110px 32px 30px;display:flex;overflow:visible;height:auto!important}.nova-app .detail-title{width:100%;min-width:0;position:relative!important;inset:auto!important}.nova-app .detail-title h1{overflow-wrap:anywhere;-webkit-line-clamp:unset!important;white-space:normal!important;height:auto!important;max-height:none!important;margin:0 0 12px!important;line-height:1.14!important;display:block!important;overflow:visible!important}.nova-app .detail-title p{white-space:normal;margin:0;line-height:1.5}.nova-app .detail-badges{flex-wrap:wrap;inset:64px 24px auto!important}.nova-app .action-icon{flex:0 0 22px;width:22px;height:22px;display:block}.nova-app .detail-actions button{gap:10px!important;height:auto!important;padding:12px!important;line-height:1.4!important}.nova-app .topbar .actions{flex-shrink:0;align-items:center}.nova-app .topbar :is(.language,.avatar,.alert-trigger,.search-trigger){box-sizing:border-box;text-align:center;flex-shrink:0;place-items:center;width:36px;min-width:36px;height:36px;display:grid;letter-spacing:0!important;padding:0!important;line-height:1!important}.nova-app .topbar .avatar{position:relative;overflow:hidden;background-color:var(--surface)!important;color:var(--text)!important}.nova-app .avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.nova-app .avatar[data-avatar-fallback]:after{content:attr(data-avatar-fallback);color:var(--text);background:var(--surface);place-items:center;display:grid;position:absolute;inset:0}.nova-app .swipe-stage{flex-direction:column;min-height:0;padding:0;display:flex;height:auto!important;margin:22px auto 0!important}.nova-app .swipe-card{flex:none;height:420px;min-height:0;position:relative!important;inset:auto!important}.nova-app .swipe-card:not(.active){display:none}.nova-app .swipe-art{height:100%}.nova-app .swipe-hint{line-height:1.5;margin:18px 0 12px!important;font-size:13px!important;position:static!important}.nova-app .swipe-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;padding:0;gap:12px!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important}.nova-app .swipe-actions button,.nova-app .swipe-actions button.neutral{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-height:100px;display:flex;background:var(--surface)!important;border:1px solid var(--line)!important;width:100%!important;height:auto!important;box-shadow:none!important;color:#ef8d9b!important;border-radius:18px!important;padding:16px 8px!important}.nova-app .swipe-actions button.neutral{color:var(--amber)!important}.nova-app .swipe-actions button:last-child{color:var(--violet)!important;background:var(--surface-raised)!important}.nova-app .swipe-actions small{white-space:normal;overflow-wrap:normal;text-align:center;max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.nova-app .swipe-actions .action-icon{width:24px;height:24px}@media (width<=760px){.nova-app .detail-hero{min-height:330px;padding:110px 22px 24px;height:auto!important}.nova-app .detail-title{inset:auto!important}.nova-app .topbar{gap:10px}.nova-app .topbar .brand{flex-shrink:1;min-width:0}.nova-app .swipe-card{height:390px}}@media (width<=380px){.nova-app .brand{gap:7px;font-size:18px}.nova-app .topbar{padding-inline:14px}.nova-app .topbar .actions{gap:5px}.nova-app .topbar :is(.language,.avatar,.alert-trigger,.search-trigger){width:32px;min-width:32px;height:32px}.nova-app .detail-title h1{font-size:29px!important}.nova-app .swipe-actions{gap:8px!important}}.nova-app .screen.monthly-diary-screen{min-height:0;color:var(--text);max-width:820px;background:var(--ink)!important}.nova-app .screen .monthly-diary-head{text-align:left;align-items:center;gap:16px;min-height:72px;padding:0 0 24px!important;display:flex!important}.nova-app .monthly-diary-head .monthly-diary-back{border:1px solid var(--line);width:44px;height:44px;color:var(--text);flex:0 0 44px;place-items:center;font-size:20px;display:grid;background:var(--surface)!important;position:static!important}.nova-app .diary-heading-label{letter-spacing:-.4px;color:var(--text);font-size:20px;font-weight:750;display:block}.nova-app .monthly-diary-head p{color:var(--muted);margin:5px 0 0!important;font-size:14px!important;line-height:1.5!important}.nova-app .monthly-diary-title-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:16px;margin:24px 0 16px;display:grid;background:var(--surface)!important;border-radius:18px!important;padding:20px!important}.nova-app .monthly-diary-title-row h1{letter-spacing:-1px!important;margin:5px 0 0!important;font-family:inherit!important;font-size:32px!important;font-weight:750!important;line-height:1.2!important}.nova-app .monthly-diary-title-row small{letter-spacing:.06em;color:var(--muted);font-weight:600;font-size:14px!important}.nova-app .monthly-diary-title-row>button{border:1px solid var(--line);background:var(--surface-raised);width:44px;height:44px;color:var(--text);place-items:center;margin:0;font-size:20px;line-height:1;display:grid}.nova-app .monthly-diary-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin:0 0 24px!important;display:grid!important}.nova-app .monthly-diary-stats>i{display:none}.nova-app .monthly-diary-stats>span{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 6px;line-height:1.4;display:flex;font-size:13px!important}.nova-app .monthly-diary-stats b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2;font-size:23px!important}.nova-app .monthly-diary-stats>span:last-child b{color:var(--violet)}.nova-app .monthly-diary-calendar{box-shadow:none!important;border-radius:20px!important;padding:16px!important}.nova-app .monthly-diary-weekdays,.nova-app .monthly-diary-grid{gap:8px}.nova-app .monthly-diary-weekdays{margin-bottom:12px}.nova-app .monthly-diary-weekdays span{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:650;line-height:1.5;font-size:12px!important}.nova-app .monthly-diary-day{aspect-ratio:3/4;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;background-color:var(--surface-raised)!important;border-radius:10px!important;min-height:0!important;padding:10px 0 0!important;font-family:inherit!important;font-size:15px!important;line-height:1.3!important}.nova-app .monthly-diary-day.watched{box-shadow:inset 0 0 0 2px var(--violet);background-size:cover!important;padding:0!important}.nova-app .monthly-diary-day.watched>span{color:#fff;min-width:24px;height:24px;text-shadow:none;background:#0b1115e8;border-radius:7px;place-items:center;padding:0 5px;line-height:1;display:grid;top:6px;bottom:auto;left:6px;font-size:13px!important}.nova-app .monthly-diary-day.watched>b{color:#fff;background:#0b1115e8;border:0;border-radius:6px;min-width:22px;height:22px;font-size:12px;top:auto;bottom:6px;right:5px}.nova-app .monthly-diary-day.watched>i{background:linear-gradient(#0003,#0000 50%,#0005)}.nova-app .monthly-diary-empty{color:var(--muted);line-height:1.6;font-size:14px!important}.nova-app .diary-day-sheet{border-color:var(--line);font-family:inherit;background:var(--surface)!important;color:var(--text)!important}.nova-app .diary-day-sheet>header small{color:var(--violet);font-size:12px}.nova-app .diary-day-sheet>header h2{font-size:24px}.nova-app .diary-day-list>button{border-color:var(--line);background:var(--surface-raised)!important;color:var(--text)!important}.nova-app .diary-day-copy small{color:var(--muted);font-size:12px}.nova-app .diary-day-copy p{color:var(--muted);font-size:14px!important}@media (width<=480px){.nova-app .monthly-diary-calendar{padding:12px 8px!important}.nova-app .monthly-diary-weekdays,.nova-app .monthly-diary-grid{gap:5px}.nova-app .monthly-diary-day{border-radius:8px!important;padding-top:8px!important}.nova-app .monthly-diary-title-row{padding:16px!important}.nova-app .monthly-diary-stats{gap:8px}.nova-app .monthly-diary-stats>span{font-size:12px!important}.nova-app .monthly-diary-day.watched>span{min-width:20px;height:22px;padding:0 4px;top:4px;left:4px;font-size:12px!important}.nova-app .diary-heading-label{font-size:18px}}.nova-app .alerts-screen .alerts-head{text-align:left;margin-bottom:24px;position:relative;padding:4px 60px 24px 0!important}.nova-app .alerts-screen .alerts-head>.back{place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:absolute!important;top:0!important;left:auto!important;right:0!important}.nova-app .alerts-screen .alerts-head>span{letter-spacing:.1em;color:var(--muted)!important;font-size:11px!important}.nova-app .alerts-screen .alerts-head h1{margin:10px 0!important;font-size:30px!important;line-height:1.2!important}.nova-app .alerts-screen .alerts-head p{max-width:520px;margin:0!important;font-size:15px!important;line-height:1.6!important}.nova-app .read-all{min-height:40px;color:var(--violet);margin:12px 0 0;font-size:14px}.nova-app .notification-center{margin-bottom:24px;border-color:var(--line)!important;background:var(--surface)!important;border-radius:20px!important;padding:24px!important}.nova-app .notification-center>header{align-items:flex-start;gap:16px}.nova-app .notification-center header small{letter-spacing:.1em;line-height:1.5;color:var(--muted)!important;font-size:11px!important}.nova-app .notification-center header h2{margin:7px 0 8px;line-height:1.3;font-size:23px!important}.nova-app .notification-center header p{color:var(--muted);margin:0;font-size:14px!important;line-height:1.6!important}.nova-app .notification-center header>span{border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;background:var(--surface-raised)!important;color:var(--violet)!important}.nova-app .permission-state{border:1px solid var(--line);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;margin:22px 0 18px;padding:15px;background:var(--surface-raised)!important}.nova-app .permission-state>i{background:color-mix(in srgb,var(--amber) 12%,transparent);width:36px;height:36px;color:var(--amber);border-radius:50%;font-size:18px}.nova-app .permission-state.denied>i{color:#ed8d9b;background:#ed8d9b18}.nova-app .permission-state.granted>i{background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet)}.nova-app .permission-state p{gap:4px;min-width:0}.nova-app .permission-state small{color:var(--muted);text-transform:none;line-height:1.4;font-size:13px!important}.nova-app .permission-state b{color:var(--text);margin:0;font-weight:650;line-height:1.45;font-size:14px!important}.nova-app .permission-state button{border-radius:10px;min-height:40px;padding:10px 12px;font-size:13px;background:var(--violet)!important;color:var(--ink)!important}.nova-app .notification-options{border:1px solid var(--line);border-radius:15px;gap:0;overflow:hidden}.nova-app .notification-options>button{border:0;border-bottom:1px solid var(--line);min-height:88px;color:var(--text);border-radius:0;grid-template-columns:minmax(0,1fr) 44px;gap:18px;background:0 0!important;padding:18px!important}.nova-app .notification-options>button:last-child{border-bottom:0}.nova-app .notification-options b{font-weight:700;line-height:1.4;font-size:16px!important}.nova-app .notification-options small{margin-top:6px;color:var(--muted)!important;font-size:14px!important;line-height:1.55!important}.nova-app .notification-options>button>i{border:1px solid var(--muted);border-radius:100px;width:44px;height:26px;background:var(--surface-raised)!important}.nova-app .notification-options>button>i em{width:18px;height:18px;top:3px;left:3px;background:var(--muted)!important}.nova-app .notification-options>button>i.on{border-color:var(--violet);background:var(--violet)!important}.nova-app .notification-options>button>i.on em{left:21px;background:var(--ink)!important}.nova-app .notification-foundation{border-top:1px solid var(--line);padding-top:16px;color:var(--muted)!important;margin:18px 0 0!important;font-size:13px!important;line-height:1.65!important}.nova-app .notification-toast{color:var(--violet);margin-top:12px;font-size:14px;line-height:1.5}.nova-app .alert-list{gap:14px}.nova-app .alert-list article{border-radius:18px;padding:16px;border:1px solid var(--line)!important;background:var(--surface)!important}.nova-app .alert-list article.changed{border-color:var(--violet)!important}.nova-app .alert-main{grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:15px}.nova-app .alert-art{border-radius:10px;width:58px;height:82px}.nova-app .alert-copy{gap:6px}.nova-app .alert-copy small{letter-spacing:.05em;color:var(--muted);line-height:1.4;font-size:11px!important}.nova-app .changed .alert-copy small{color:var(--violet)}.nova-app .alert-copy b{color:var(--text);white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.4;font-size:16px!important}.nova-app .alert-copy em{color:var(--muted);line-height:1.5;font-size:13px!important}.nova-app .alert-main>i{color:var(--muted);font-size:22px}.nova-app .remove-alert{border:1px solid var(--line);width:auto;min-height:40px;color:var(--muted);background:0 0;border-radius:10px;margin:14px 0 0 auto;padding:10px 14px;display:block;font-size:13px!important}.nova-app .alert-empty{border:1px dashed var(--line);border-radius:18px;padding:28px;background:var(--surface)!important}.nova-app .alert-empty h2{font-size:21px}.nova-app .alert-empty p{font-size:15px!important}@media (width<=480px){.nova-app .notification-center{padding:18px!important}.nova-app .notification-options>button{gap:14px;padding:16px 14px!important}.nova-app .permission-state{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px}.nova-app .permission-state>i{width:32px;height:32px}.nova-app .permission-state>button{grid-column:2;justify-self:start}.nova-app .notification-center header h2{font-size:21px!important}.nova-app .alerts-screen .alerts-head h1{font-size:28px!important}}.nova-app .settings-essential{max-width:760px!important}.nova-app .settings-essential .settings-head{margin-bottom:24px;padding:0 0 24px!important}.nova-app .settings-essential .settings-head h1{margin:10px 0}.nova-app .settings-essential .settings-head p{margin:0}.nova-app .settings-essential .settings-identity{grid-template-columns:48px minmax(0,1fr) 16px;gap:16px;display:grid;border-radius:18px!important;padding:20px!important}.nova-app .settings-identity>span{width:48px;height:48px;color:var(--violet);border-radius:50%;place-items:center;font-size:20px;display:grid;background:var(--surface-raised)!important}.nova-app .settings-identity p{flex-direction:column;gap:4px;min-width:0;display:flex;margin:0!important}.nova-app .settings-identity b{color:var(--text);line-height:1.4;font-size:18px!important}.nova-app .settings-identity small{color:var(--muted);font-size:13px!important}.nova-app .settings-essential .settings-choice-card>div{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.nova-app .settings-essential .settings-choice-card>div>span{background:var(--surface-raised);width:42px;height:42px;color:var(--violet);border-radius:12px;place-items:center;display:grid}.nova-app .settings-essential .settings-choice-card p{flex-direction:column;gap:4px;margin:0;display:flex}.nova-app .settings-essential .settings-choice-card b{font-size:16px}.nova-app .settings-essential .settings-choice-card small{color:var(--muted);font-size:13px!important}.nova-app .settings-essential .settings-choice-card nav{background:var(--ink);border-radius:12px;gap:4px;padding:4px;display:flex}.nova-app .settings-essential .settings-choice-card nav button{width:40px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0;font-size:13px}.nova-app .settings-essential .settings-choice-card nav button.active{box-shadow:none;background:var(--violet)!important;color:var(--ink)!important}.nova-app .settings-essential .settings-link-group{margin:12px 0;border-radius:18px!important}.nova-app .settings-essential .settings-link-group>button,.nova-app .settings-essential .settings-row-card{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--text);grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;display:grid}.nova-app .settings-essential .settings-link-group>button:last-child{border-bottom:0}.nova-app .settings-essential .settings-link-group>button>span,.nova-app .settings-essential .settings-row-card>span{color:var(--violet)!important;border-radius:12px!important}.nova-app .settings-essential .settings-row-card>i{color:var(--muted);font-size:20px}.nova-app .settings-essential .settings-row-card:disabled{opacity:.6}.nova-app .settings-essential p{margin:0}.nova-app .settings-essential .settings-link-group p,.nova-app .settings-essential .settings-row-card p{flex-direction:column;gap:5px;display:flex}.nova-app .settings-essential .settings-link-group i{color:var(--muted);font-size:21px;font-style:normal}.nova-app .essential-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin:30px 0 0;padding:20px 0;font-size:13px;display:flex}.essential-footer a{color:var(--muted);text-decoration:none}.essential-footer>span{text-align:center;flex-basis:100%;font-size:12px}.nova-app .support-head{text-align:left;margin-bottom:24px;padding:0 58px 24px 0!important}.nova-app .support-head .back{place-items:center;width:44px;height:44px;font-size:20px;display:grid;top:0!important;left:auto!important;right:0!important}.nova-app .support-head>span{color:var(--muted)!important;font-size:11px!important}.nova-app .support-head h1{max-width:560px;line-height:1.2;margin:12px 0!important;font-size:30px!important}.nova-app .support-head p{max-width:560px;margin:0!important;font-size:15px!important;line-height:1.6!important}.nova-app .support-label{letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:12px!important}.nova-app .support-faq{border-radius:18px!important}.nova-app .support-faq article{border-color:var(--line)!important;min-height:0!important;padding:0!important}.nova-app .support-faq article>button{min-height:72px;color:var(--text);gap:18px;padding:20px!important}.nova-app .support-faq article>button b{font-weight:650;line-height:1.5;font-size:16px!important}.nova-app .support-faq article>button span{color:var(--violet);flex-shrink:0;font-size:23px}.nova-app .support-faq article p{color:var(--muted);padding:0 20px 22px;margin:0!important;font-size:15px!important;line-height:1.75!important}.nova-app .support-status-card,.nova-app .support-report{color:var(--text);margin-top:20px;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;padding:22px!important}.nova-app .support-status-card{grid-template-columns:44px minmax(0,1fr) 18px;gap:16px}.nova-app .support-status-card>span,.nova-app .support-report-title>span{border-radius:12px;place-items:center;width:44px;height:44px;display:grid;background:var(--surface-raised)!important;color:var(--violet)!important}.nova-app .support-status-card b,.nova-app .support-report-title b{color:var(--text);line-height:1.4;font-size:17px!important}.nova-app .support-status-card small,.nova-app .support-report-title small{color:var(--muted);margin-top:5px;line-height:1.6;font-size:14px!important}.nova-app .support-report-title{grid-template-columns:44px minmax(0,1fr);gap:16px}.nova-app .support-diagnostic-toggle{border-color:var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;margin-top:20px;padding:18px 0}.nova-app .support-diagnostic-toggle b{line-height:1.4;font-size:15px!important}.nova-app .support-diagnostic-toggle small{color:var(--muted);margin-top:5px;line-height:1.6;font-size:13px!important}.nova-app .support-diagnostic-toggle>i{border:1px solid var(--muted);background:var(--surface-raised);border-radius:100px;width:44px;height:26px}.nova-app .support-diagnostic-toggle>i em{background:var(--muted);width:18px;height:18px;top:3px;left:3px}.nova-app .support-diagnostic-toggle>i.on{background:var(--violet);border-color:var(--violet)}.nova-app .support-diagnostic-toggle>i.on em{background:var(--ink);left:21px}.nova-app .support-system{gap:10px;margin:18px 0}.nova-app .support-system>span{background:var(--surface-raised);border-radius:12px;gap:7px;padding:14px}.nova-app .support-system small{color:var(--muted);font-size:12px!important}.nova-app .support-system b{color:var(--text);line-height:1.4;font-size:14px!important}.nova-app .support-feedback{border-radius:12px;height:48px;padding:0 18px;font-weight:700;background:var(--violet)!important;color:var(--ink)!important;font-size:15px!important}.nova-app .support-public-link{min-height:48px;color:var(--muted);font-size:14px;line-height:1.5}@media (width<=480px){.nova-app .support-status-card,.nova-app .support-report{padding:18px!important}.nova-app .support-head h1{font-size:28px!important}.nova-app .settings-essential .settings-choice-card>div{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:16px}.nova-app .settings-essential .settings-choice-card>div>span{width:36px;height:36px}.nova-app .settings-essential .settings-choice-card nav button{width:34px}.nova-app .settings-essential .settings-link-group p small{font-size:13px!important}}.nova-app .privacy-screen .alerts-head,.nova-app .privacy-screen .collection-head{padding-right:56px!important}.nova-app .privacy-storage,.nova-app .trust-center,.nova-app .privacy-action{margin-bottom:18px;background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:22px!important}.nova-app .privacy-storage>span,.nova-app .trust-center header>span,.nova-app .privacy-action>div>span{border-radius:12px;place-items:center;width:42px;height:42px;display:grid;background:var(--surface-raised)!important;color:var(--violet)!important}.nova-app .privacy-storage small,.nova-app .trust-center header small{color:var(--muted);letter-spacing:.08em;font-size:11px!important}.nova-app .privacy-storage h2,.nova-app .trust-center header h2{margin:8px 0;font-size:23px!important}.nova-app .privacy-storage p,.nova-app .trust-center header p{color:var(--muted);font-size:15px!important;line-height:1.65!important}.nova-app .privacy-note{margin:16px 0 24px;font-size:14px!important;line-height:1.65!important}.nova-app .trust-center header{grid-template-columns:42px minmax(0,1fr);gap:16px}.nova-app .trust-points{gap:12px;margin:22px 0}.nova-app .trust-points article{grid-template-columns:34px minmax(0,1fr);gap:12px;background:var(--surface-raised)!important;padding:16px!important}.nova-app .trust-points i{border-radius:10px;width:34px;height:34px;font-size:16px}.nova-app .trust-points b{color:var(--text);line-height:1.4;font-size:15px!important}.nova-app .trust-points small{color:var(--muted);margin-top:7px;font-size:14px!important;line-height:1.65!important}.nova-app .trust-center nav{gap:10px}.nova-app .trust-center nav a{border-color:var(--line);min-height:46px;color:var(--text);align-items:center;gap:8px;padding:12px;line-height:1.5;font-size:13px!important}.nova-app .trust-center>em{color:var(--muted);margin-top:16px;line-height:1.5;font-size:12px!important}.nova-app .privacy-action>div{grid-template-columns:42px minmax(0,1fr);gap:14px}.nova-app .privacy-action b{color:var(--text);line-height:1.4;font-size:17px!important}.nova-app .privacy-action small{color:var(--muted);margin-top:6px;font-size:14px!important;line-height:1.65!important}.nova-app .privacy-action>button{border-radius:12px;min-height:48px;margin-top:20px;padding:12px 16px;background:var(--violet)!important;color:var(--ink)!important;font-size:15px!important}.nova-app .privacy-action.danger{border-color:#844650!important}.nova-app .privacy-action.danger>i{color:#f2a4ae;margin-bottom:16px;font-size:11px;line-height:1.5}.nova-app .privacy-action.danger>div>span{color:#f2a4ae!important;background:#e77d8e1a!important}.nova-app .privacy-action.danger>button{color:#fff!important;background:#a73549!important}.nova-app .privacy-action>em{line-height:1.5;font-size:14px!important}.nova-app .social-profile-tabs{border-bottom:1px solid var(--line);gap:8px;padding:0 20px;display:flex}.nova-app .social-profile-tabs button{border:0;border-bottom:2px solid #0000;flex:1;min-height:52px;padding:16px 8px;color:var(--muted)!important;background:0 0!important;font-size:14px!important}.nova-app .social-profile-tabs button.active{color:var(--violet)!important;border-bottom-color:var(--violet)!important}.nova-app .profile-post-stream{padding:18px}.nova-app .profile-post-stream .social-post-card{border:1px solid var(--line);border-radius:16px;margin-bottom:16px;overflow:hidden;background:var(--surface)!important}.nova-app .social-profile-name h1{overflow-wrap:anywhere;line-height:1.25!important}.nova-app .circle-people-section{margin:22px 0}.nova-app .circle-people-section h2{color:var(--muted);margin:0 0 14px;font-weight:650;font-size:15px!important}.nova-app .circle-people-section .stitch-circle-avatars{grid-auto-columns:84px;gap:14px;margin:0!important;padding:0 0 8px!important}.nova-app .circle-people-section .stitch-circle-avatars button{gap:9px}.nova-app .circle-people-section .stitch-circle-avatars button>span{width:56px;height:56px;box-shadow:none;background-color:var(--surface-raised);background-image:none;border-radius:50%;border:1px solid var(--line)!important}.nova-app .circle-people-section .stitch-circle-avatars small{width:84px;color:var(--text);line-height:1.4;font-size:13px!important}@media (width<=480px){.nova-app .privacy-storage,.nova-app .trust-center,.nova-app .privacy-action{padding:18px!important}.nova-app .trust-center nav{grid-template-columns:1fr}.nova-app .trust-points article{gap:10px;padding:14px!important}.nova-app .profile-post-stream{padding:12px}.nova-app .social-profile-tabs{padding:0 12px}}.nova-app .topbar .account-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;width:280px;min-width:0;max-width:calc(100vw - 32px);top:calc(100% + 14px);right:0;box-shadow:0 20px 60px #0007;border:1px solid var(--line)!important;background:var(--surface)!important;padding:8px!important}.nova-app .account-menu .account-menu-identity{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:6px;padding:14px 10px 18px;display:flex}.nova-app .account-menu-identity .menu-avatar{background:var(--surface-raised);width:44px;height:44px;color:var(--violet);border-radius:50%;flex:0 0 44px;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden}.nova-app .menu-avatar img{object-fit:cover;width:100%;height:100%}.nova-app .account-menu-identity>div{flex-direction:column;gap:5px;min-width:0;display:flex}.nova-app .account-menu-identity b{white-space:normal;overflow-wrap:anywhere;color:var(--text);line-height:1.4;font-size:14px!important}.nova-app .account-menu-identity small{color:var(--muted);text-overflow:ellipsis;line-height:1.4;overflow:hidden;font-size:12px!important}.nova-app .topbar .account-menu>button,.nova-app .topbar .account-menu>a{background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;height:auto;min-height:50px;padding:13px 12px;font-weight:600;line-height:1.4;text-decoration:none;display:flex;color:var(--text)!important;font-size:14px!important}.nova-app .account-menu .action-icon{width:20px;height:20px;color:var(--muted);flex:0 0 20px}.nova-app .account-menu .menu-label{text-align:left;flex:1;width:auto!important;color:inherit!important;font-size:14px!important}.nova-app .account-menu>button>i{color:var(--muted);font-size:20px;font-style:normal}.nova-app .topbar .account-menu>button:hover,.nova-app .topbar .account-menu>button:focus-visible{background:var(--surface-raised)!important;color:var(--text)!important}.nova-app .topbar .account-menu>a{border-top:1px solid var(--line);border-radius:0 0 12px 12px;margin-top:8px;padding-top:17px;color:#f2a4ae!important}.nova-app .account-menu>a .action-icon{color:inherit}.nova-app .topbar .account-menu>a:hover{background:#ed8d9b10!important}.nova-app .topbar .account-menu>a[href^=\/signin]{color:var(--violet)!important}.nova-app .profile-overview-head{margin:0 0 24px}.nova-app .profile-overview-head h1{margin:8px 0}.nova-app .profile-identity-new{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) 40px;align-items:center;gap:18px;padding:24px 0;display:grid}.nova-app .profile-photo-new{background:var(--surface-raised);width:72px;height:72px;color:var(--violet);border-radius:22px;place-items:center;font-size:28px;font-weight:700;display:grid;overflow:hidden}.nova-app .profile-photo-new img{object-fit:cover;width:100%;height:100%}.nova-app .profile-identity-new h2{overflow-wrap:anywhere;margin:0 0 7px;line-height:1.3;font-size:23px!important}.nova-app .profile-identity-new p{overflow-wrap:anywhere;margin:0;line-height:1.5;font-size:14px!important}.nova-app .profile-identity-new>button{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.nova-app .profile-screen .account-sync{box-shadow:none;align-items:center;gap:10px;display:flex;background:0 0!important;border:0!important;margin:0 0 20px!important;padding:14px 0!important}.nova-app .profile-screen .account-sync>span{background:var(--surface-raised);width:26px;height:26px;color:var(--violet);border-radius:50%;font-size:14px}.nova-app .profile-screen .account-sync b{color:var(--muted);font-weight:500;line-height:1.5;font-size:13px!important}.nova-app .profile-screen .account-sync p{margin:0}.nova-app .profile-screen .account-sync button{font-size:13px}.nova-app .profile-stats{gap:12px;margin:20px 0}.nova-app .profile-stats>div{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;display:flex}.nova-app .profile-stats span{text-transform:none;letter-spacing:0;line-height:1.4;font-size:12px!important}.nova-app .profile-screen .profile-section{margin:24px 0;padding:22px!important}.nova-app .profile-section-head h2{margin:0 0 16px;font-size:20px!important}.nova-app .genre-cloud{flex-wrap:wrap;gap:10px;display:flex}.nova-app .genre-cloud>span{background:var(--surface-raised);border:1px solid var(--line);color:var(--text);border-radius:100px;padding:10px 14px;font-size:14px}.nova-app .genre-cloud b{color:var(--violet);margin-left:6px}.nova-app .profile-shortcuts{grid-template-columns:1fr;gap:10px;display:grid}.nova-app .profile-shortcuts button{text-align:left;align-items:center;gap:14px;display:flex;border-radius:15px!important;min-height:62px!important;padding:18px!important}.nova-app .profile-shortcuts svg{width:22px;height:22px;color:var(--violet);flex-shrink:0}.nova-app .profile-shortcuts b{flex:1;font-size:15px!important}.nova-app .profile-shortcuts small{color:var(--muted);font-size:13px}.nova-app .watch-plan-trigger{border:1px solid var(--line);gap:10px;height:auto;margin:20px 0;line-height:1.5;background:var(--surface)!important;color:var(--text)!important;border-radius:14px!important;padding:16px!important;font-size:14px!important}.nova-app .watch-plan-trigger>span{color:var(--violet);font-size:20px}.nova-app .watch-plan-picker{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px}.nova-app .watch-plan-picker label span{font-size:14px}.nova-app .watch-plan-picker>button,.nova-app .watch-date-controls button{border-radius:12px;min-height:46px;background:var(--violet)!important;color:var(--ink)!important;font-size:14px!important}.nova-app .watch-plan-picker>button.remove{color:#f2a4ae!important;background:0 0!important}.nova-app .watch-plan-picker>em{color:var(--violet);font-size:14px}@media (width<=480px){.nova-app .profile-identity-new{grid-template-columns:60px minmax(0,1fr) 36px;gap:12px;padding:16px 0 22px}.nova-app .profile-photo-new{border-radius:18px;width:60px;height:60px}.nova-app .profile-identity-new h2{font-size:20px!important}.nova-app .profile-stats{gap:8px}}.nova-app .remove-rating{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:12px;grid-column:1/-1;margin-top:10px;font-size:14px;font-weight:600}.nova-app .rating-error{grid-column:1/-1;color:#f2a4ae!important;font-size:14px!important}.nova-app .calendar-screen .alerts-head{margin-bottom:18px;padding:0 58px 24px 0!important}.nova-app .calendar-screen .alerts-head .back{place-items:center;width:44px;height:44px;display:grid;top:0!important;left:auto!important;right:0!important}.nova-app .calendar-screen .alerts-head h1{margin:12px 0!important;font-size:30px!important}.nova-app .calendar-screen .alerts-head p{text-align:left;max-width:none;margin:0!important;font-size:15px!important}.nova-app .calendar-filters{gap:10px;margin:0 0 20px!important;padding:0!important}.nova-app .calendar-list{gap:14px}.nova-app .calendar-list article{flex-direction:column;align-items:stretch;min-width:0;border-radius:18px!important;padding:16px!important;display:flex!important}.nova-app .calendar-list .calendar-main{text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:0;grid-template-columns:48px 58px minmax(0,1fr) 16px!important;gap:14px!important;display:grid!important}.nova-app .calendar-date{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;border-radius:10px!important;width:48px!important;height:64px!important}.nova-app .calendar-date b{color:var(--violet);line-height:1;font-size:22px!important}.nova-app .calendar-date small{line-height:1;color:var(--muted)!important;font-size:12px!important}.nova-app .calendar-art{background-position:50%;background-size:cover;border-radius:9px!important;width:58px!important;height:82px!important}.nova-app .calendar-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.nova-app .calendar-copy small{color:var(--amber);letter-spacing:.04em;line-height:1.4;font-size:11px!important}.nova-app .calendar-copy b{color:var(--text);white-space:normal;overflow-wrap:anywhere;line-height:1.4;font-size:16px!important}.nova-app .calendar-copy em{color:var(--muted);font-style:normal;line-height:1.5;font-size:13px!important}.nova-app .calendar-main>i{color:var(--muted);font-size:21px}.nova-app .calendar-list article>button:last-child{width:100%;min-height:44px;margin:14px 0 0;padding:12px;border:1px solid var(--line)!important;color:var(--text)!important;background:var(--surface-raised)!important;border-radius:11px!important;font-size:14px!important}.nova-app .calendar-list article>button:last-child.active{color:var(--violet)!important;border-color:var(--violet)!important}@media (width<=420px){.nova-app .calendar-list article{padding:14px!important}.nova-app .calendar-list .calendar-main{grid-template-columns:40px 48px minmax(0,1fr) 12px!important;gap:10px!important}.nova-app .calendar-art{width:48px!important;height:72px!important}.nova-app .calendar-date{width:40px!important;height:58px!important}.nova-app .calendar-copy b{font-size:15px!important}}.nova-app .ww-feature{overflow:hidden;color:#eef3f4!important;text-align:left!important;background:#141d23!important;border:1px solid #31414b!important;border-radius:20px!important;margin:0 0 20px!important}.nova-app .ww-feature-toggle{color:#eef3f4!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:80px!important;padding:20px!important;display:flex!important}.nova-app .ww-feature-toggle svg{color:#d4f77d!important;flex-shrink:0!important;width:26px!important;height:26px!important}.nova-app .ww-feature-toggle>span:first-of-type{flex:1!important;min-width:0!important}.nova-app .ww-feature-toggle strong{font-size:18px!important;line-height:1.4!important;display:block!important}.nova-app .ww-feature-toggle small{color:#adbdc6!important;margin-top:3px!important;font-size:14px!important;line-height:1.5!important;display:block!important}.nova-app .ww-feature-body{padding:0 20px 20px!important}.nova-app .ww-feature-body p{color:#becbd2!important;margin:0 0 18px!important;font-size:16px!important;line-height:1.6!important}.nova-app .ww-feature-body .ww-fine{margin:14px 0!important;font-size:14px!important}.nova-app .ww-field{gap:8px!important;margin:18px 0!important;font-size:15px!important;display:grid!important}.nova-app .ww-field select{color:#eef3f4!important;background:#0b1115!important;border:1px solid #50616d!important;border-radius:12px!important;width:100%!important;min-height:48px!important;padding:12px!important;font-size:16px!important}.nova-app .ww-check{align-items:flex-start!important;gap:12px!important;margin:16px 0!important;font-size:15px!important;line-height:1.5!important;display:flex!important}.nova-app .ww-check input{appearance:auto!important;opacity:1!important;accent-color:#d4f77d!important;width:20px!important;min-width:20px!important;height:20px!important;margin:2px 0 0!important;position:static!important}.nova-app .ww-button{color:#0b1115!important;text-align:center!important;background:#d4f77d!important;border:1px solid #d4f77d!important;border-radius:12px!important;min-height:48px!important;padding:12px 18px!important;font-size:16px!important;font-weight:700!important}.nova-app .ww-button:disabled{opacity:.55!important;cursor:wait!important}.nova-app .ww-button.secondary{color:#eef3f4!important;background:0 0!important;border-color:#60727e!important}.nova-app .ww-actions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.nova-app .ww-actions>*{flex:1!important}.nova-app .ww-error{color:#ffb7b7!important}.nova-app .ww-inline{color:#d4f77d!important;background:0 0!important;border:0!important;min-height:44px!important;font-size:15px!important;text-decoration:underline!important}.nova-app .ww-together-results{gap:12px!important;margin-top:18px!important;display:grid!important}.nova-app .ww-together-results>button{text-align:left!important;color:#eef3f4!important;background:#0b1115!important;border:1px solid #3b4d58!important;border-radius:14px!important;align-items:center!important;gap:16px!important;padding:12px!important;display:flex!important}.nova-app .ww-together-results img{object-fit:cover!important;border-radius:8px!important;width:76px!important;height:112px!important}.nova-app .ww-together-results strong{margin:4px 0!important;font-size:18px!important;line-height:1.4!important;display:block!important}.nova-app .ww-together-results small{color:#d4f77d!important;font-size:14px!important}.nova-app .ww-together-results em{color:#adbdc6!important;font-size:14px!important;font-style:normal!important;line-height:1.5!important}.nova-app .ww-month-card{background:#0b1115!important;border:1px solid #3b4d58!important;border-radius:16px!important;max-width:560px!important;margin:auto!important;padding:22px!important}.nova-app .ww-month-card>small{color:#d4f77d!important;letter-spacing:2px!important;font-size:13px!important}.nova-app .ww-month-card h2{color:#eef3f4!important;margin:12px 0 20px!important;font-size:28px!important;line-height:1.2!important}.nova-app .ww-poster-collage{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.nova-app .ww-poster-collage figure{min-width:0!important;margin:0!important}.nova-app .ww-poster-collage img{aspect-ratio:5/6!important;object-fit:cover!important;border-radius:8px!important;width:100%!important;height:auto!important}.nova-app .ww-poster-collage figcaption{color:#becbd2!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:5px!important;font-size:12px!important;line-height:1.4!important;overflow:hidden!important}.nova-app .ww-card-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:22px!important;display:grid!important}.nova-app .ww-card-stats strong{color:#d4f77d!important;font-size:26px!important}.nova-app .ww-card-stats small{color:#adbdc6!important;font-size:12px!important;font-weight:400!important;display:block!important}.nova-app .ww-episodes{gap:10px!important;display:grid!important}.nova-app .ww-episodes>button{text-align:left!important;color:#eef3f4!important;background:#0b1115!important;border:1px solid #3b4d58!important;border-radius:14px!important;align-items:center!important;gap:14px!important;width:100%!important;padding:14px!important;display:flex!important}.nova-app .ww-episodes img{object-fit:cover!important;border-radius:8px!important;width:52px!important;height:78px!important}.nova-app .ww-episodes>button>span:first-of-type{flex:1!important;min-width:0!important}.nova-app .ww-episodes strong{font-size:16px!important;line-height:1.4!important;display:block!important}.nova-app .ww-episodes b{color:#d4f77d!important;margin-top:6px!important;font-size:15px!important;display:block!important}.nova-app .ww-episodes small{color:#adbdc6!important;margin-top:4px!important;font-size:14px!important;line-height:1.5!important;display:block!important}.nova-app .ww-feature-status{z-index:100!important;color:#eef3f4!important;background:#1d2930!important;border:1px solid #60727e!important;border-radius:12px!important;max-width:90vw!important;padding:16px!important;font-size:16px!important;position:fixed!important;bottom:100px!important;left:50%!important;transform:translate(-50%)!important}.nova-app .ww-feature button:focus-visible,.nova-app .ww-feature select:focus-visible,.nova-app .ww-feature input:focus-visible{outline-offset:3px!important;outline:3px solid #d4f77d!important}@media (width<=380px){.nova-app .ww-feature-toggle{gap:10px!important;padding:16px!important}.nova-app .ww-feature-body{padding:0 14px 16px!important}.nova-app .ww-month-card{padding:14px!important}.nova-app .ww-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nova-app .ww-together-results img{width:60px!important;height:90px!important}}:root{--ww-bg:#0b1115;--ww-surface:#141d23;--ww-raised:#1d2930;--ww-text:#eef3f4;--ww-muted:#becbd2;--ww-accent:#d4f77d;--ww-border:#3b4d58;--ww-danger:#ffb7b7;--ww-radius:16px}.nova-app .ww-safety,.nova-app .ww-native-reminders{padding:20px!important}.nova-app .ww-safety h2,.nova-app .ww-native-reminders h3,.nova-app .ww-sync-conflict h2{color:var(--ww-text)!important;margin:0 0 12px!important;font-size:20px!important;line-height:1.4!important}.nova-app .ww-safety h3{margin:22px 0 12px!important;font-size:17px!important}.nova-app .ww-native-reminders p,.nova-app .ww-sync-conflict p{color:var(--ww-muted)!important;margin:12px 0!important;font-size:16px!important;line-height:1.6!important}.nova-app .ww-native-reminders button{margin:0 8px 12px 0!important}.nova-app .ww-block-row{border-top:1px solid var(--ww-border)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 0!important;font-size:16px!important;display:flex!important}.nova-app .ww-post-controls{flex:none!important;margin-left:auto!important;position:relative!important}.nova-app .ww-menu-trigger{border:1px solid var(--ww-border)!important;background:var(--ww-bg)!important;width:44px!important;height:44px!important;color:var(--ww-text)!important;border-radius:12px!important;font-size:16px!important}.nova-app .ww-post-menu{z-index:8!important;background:var(--ww-bg)!important;border:1px solid var(--ww-border)!important;border-radius:14px!important;width:230px!important;max-width:75vw!important;padding:14px!important;position:absolute!important;top:48px!important;right:0!important;box-shadow:0 12px 30px #0008!important}.nova-app .ww-post-menu label{color:var(--ww-text)!important;gap:8px!important;font-size:14px!important;display:grid!important}.nova-app .ww-post-menu select{background:var(--ww-surface)!important;color:var(--ww-text)!important;border:1px solid var(--ww-border)!important;border-radius:8px!important;width:100%!important;padding:10px!important;font-size:16px!important}.nova-app .ww-post-menu button{text-align:left!important;width:100%!important;min-height:44px!important;color:var(--ww-danger)!important;background:0 0!important;border:0!important;margin-top:8px!important;font-size:15px!important;display:block!important}.nova-app .ww-post-menu small{color:var(--ww-muted)!important;margin-top:10px!important;font-size:13px!important;line-height:1.5!important;display:block!important}.nova-app .ww-post-controls>p{color:var(--ww-danger)!important;font-size:14px!important}.nova-app .ww-sync-conflict{z-index:200!important;background:var(--ww-surface)!important;border:1px solid var(--ww-accent)!important;border-radius:20px!important;width:min(520px,92vw)!important;padding:24px!important;position:fixed!important;top:15%!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 0 100vmax #0009!important}.nova-app .ww-sync-conflict button{width:100%!important;margin-top:12px!important}.nova-app .ww-safety button:focus-visible,.nova-app .ww-menu-trigger:focus-visible,.nova-app .ww-post-menu button:focus-visible{outline:3px solid var(--ww-accent)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){.nova-app *{scroll-behavior:auto!important}}.nova-app .nf-import{background:var(--ww-surface)!important;border:1px solid var(--ww-border)!important;border-radius:20px!important;margin:0 0 24px!important;overflow:hidden!important}.nova-app .nf-entry{width:100%!important;color:var(--ww-text)!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:20px!important;display:flex!important}.nova-app .nf-entry b{font-size:18px!important;display:block!important}.nova-app .nf-entry small{color:var(--ww-muted)!important;margin-top:6px!important;font-size:14px!important;display:block!important}.nova-app .nf-body{padding:0 20px 20px!important}.nova-app .nf-body p,.nova-app .nf-body label{color:var(--ww-text)!important;font-size:16px!important;line-height:1.6!important}.nova-app .nf-body a,.nova-app .nf-body summary{color:var(--ww-accent)!important;font-size:14px!important}.nova-app .nf-body button,.nova-app .nf-body select,.nova-app .nf-body input:not([type=checkbox]){border:1px solid var(--ww-border)!important;background:var(--ww-bg)!important;min-height:44px!important;color:var(--ww-text)!important;box-sizing:border-box!important;border-radius:10px!important;max-width:100%!important;padding:10px 12px!important;font-size:16px!important}.nova-app .nf-body select,.nova-app .nf-file input{width:100%!important;margin:8px 0!important;display:block!important}.nova-app .nf-body button:disabled{opacity:.45!important;cursor:not-allowed!important}.nova-app .nf-body .nf-primary{background:var(--ww-accent)!important;color:#17200b!important;width:100%!important;font-weight:700!important}.nova-app .nf-match{border-top:1px solid var(--ww-border)!important;padding:20px 0!important}.nova-app .nf-match h3{color:var(--ww-text)!important;overflow-wrap:anywhere!important;margin:0 0 6px!important;font-size:18px!important;line-height:1.4!important}.nova-app .nf-match small{color:var(--ww-muted)!important;font-size:14px!important}.nova-app .nf-search{gap:8px!important;margin:12px 0!important;display:flex!important}.nova-app .nf-search input{flex:1!important;min-width:0!important}.nova-app .nf-date,.nova-app .nf-undo{border-top:1px solid var(--ww-border)!important;margin:12px 0!important;padding:16px 0!important}.nova-app .nf-pages{color:var(--ww-text)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.nova-app .nf-message{border-left:3px solid var(--ww-accent)!important;background:var(--ww-bg)!important;padding:14px!important}.nova-app .nf-body .nf-note{color:var(--ww-muted)!important;font-size:14px!important}.nova-app .nf-body input[type=checkbox]{accent-color:var(--ww-accent);width:20px!important;height:20px!important}.nova-app .nf-body :focus-visible{outline:2px solid var(--ww-accent)!important;outline-offset:3px!important}.nova-app .settings-essential>.ww-sharing-card{border-radius:20px!important;margin:18px 0!important;overflow:hidden!important}.nova-app .ww-safety p{color:var(--ww-muted)!important;font-size:16px!important;line-height:1.65!important}.nova-app .ww-safety .ww-check{align-items:flex-start!important;gap:12px!important;font-size:16px!important;line-height:1.5!important;display:flex!important}.nova-app .ww-safety .ww-check input{accent-color:var(--ww-accent);flex:none!important;width:20px!important;height:20px!important;margin-top:2px!important}.nova-app .story-recap{border:1px solid var(--ww-border)!important;background:var(--ww-surface)!important;border-radius:20px!important;margin:24px 0!important;overflow:hidden!important}.nova-app .recap-toggle{text-align:left!important;width:100%!important;color:var(--ww-text)!important;background:0 0!important;border:0!important;align-items:center!important;gap:14px!important;padding:20px!important;display:flex!important}.nova-app .recap-toggle svg{width:28px!important;height:28px!important;color:var(--ww-accent)!important;flex-shrink:0!important}.nova-app .recap-toggle b{font-size:20px!important;display:block!important}.nova-app .recap-toggle small{color:var(--ww-muted)!important;margin-top:5px!important;font-size:14px!important;display:block!important}.nova-app .recap-body{padding:0 20px 20px!important}.nova-app .recap-body p{color:var(--ww-text)!important;margin:12px 0!important;font-size:16px!important;line-height:1.65!important}.nova-app .recap-body small,.nova-app .recap-body a{color:var(--ww-muted)!important;font-size:13px!important;line-height:1.6!important}.nova-app .recap-fields{grid-template-columns:1fr 1fr!important;gap:12px!important;margin:18px 0!important;display:grid!important}.nova-app .recap-fields label{color:var(--ww-text)!important;font-size:14px!important}.nova-app .recap-fields input,.nova-app .recap-fields select{box-sizing:border-box!important;background:var(--ww-bg)!important;width:100%!important;min-height:46px!important;color:var(--ww-text)!important;border:1px solid var(--ww-border)!important;border-radius:10px!important;margin-top:8px!important;padding:10px!important;font-size:16px!important;display:block!important}.nova-app .recap-primary{background:var(--ww-accent)!important;color:#17200b!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:48px!important;margin:18px 0!important;padding:14px!important;font-size:15px!important;font-weight:700!important}.nova-app .recap-primary:disabled{opacity:.5!important}.nova-app .recap-boundary{border-left:3px solid var(--ww-accent)!important;background:var(--ww-bg)!important;color:var(--ww-accent)!important;padding:12px!important;font-size:15px!important}.nova-app .recap-body article{border-top:1px solid var(--ww-border)!important;margin-top:20px!important;padding:20px 0!important}.nova-app .recap-number{letter-spacing:.08em!important;color:var(--ww-accent)!important;font-size:12px!important}.nova-app .recap-body h3{color:var(--ww-text)!important;margin:12px 0!important;font-size:20px!important}.nova-app .recap-body h4{color:var(--ww-text)!important;margin:18px 0 4px!important;font-size:16px!important}.nova-app .recap-body .recap-caption{color:var(--ww-muted)!important;font-size:14px!important}.nova-app .recap-body .recap-limited{border-left:3px solid #eac789!important;padding:12px!important}.nova-app .story-recap :focus-visible{outline:2px solid var(--ww-accent)!important;outline-offset:3px!important}.nova-app .social-profile-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.nova-app .social-profile-tabs button{white-space:normal!important;min-width:0!important;padding:14px 4px!important;font-size:13px!important;line-height:1.4!important}.nova-app .profile-watched{padding:20px!important}.nova-app .profile-watched h2{color:var(--ww-text)!important;margin:0 0 12px!important;font-size:22px!important}.nova-app .profile-watched h2 span{color:var(--ww-accent)!important}.nova-app .profile-watched p{color:var(--ww-muted)!important;font-size:15px!important;line-height:1.6!important}.nova-app .profile-watched nav,.nova-app .profile-watched footer{align-items:center!important;gap:10px!important;margin:18px 0!important;display:flex!important}.nova-app .profile-watched footer{color:var(--ww-text)!important;justify-content:space-between!important}.nova-app .profile-watched nav button,.nova-app .profile-watched footer button,.nova-app .profile-watched p button{border:1px solid var(--ww-border)!important;background:var(--ww-surface)!important;color:var(--ww-text)!important;border-radius:12px!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important}.nova-app .profile-watched button[aria-pressed=true]{border-color:var(--ww-accent)!important;color:var(--ww-accent)!important}.nova-app .profile-watched button:disabled{opacity:.4!important}.nova-app .profile-watched-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 12px!important;display:grid!important}.nova-app .profile-watched-grid button{text-align:left!important;min-width:0!important;color:var(--ww-text)!important;background:0 0!important;border:0!important;padding:0!important}.nova-app .profile-watched-art{aspect-ratio:2/3!important;background:var(--ww-raised)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.nova-app .profile-watched-art img{object-fit:cover!important;width:100%!important;height:100%!important}.nova-app .profile-watched-grid strong{overflow-wrap:anywhere!important;margin-top:9px!important;font-size:14px!important;line-height:1.4!important;display:block!important}.nova-app .profile-watched-grid small{color:var(--ww-muted)!important;font-size:12px!important}.nova-app .profile-watched :focus-visible{outline:2px solid var(--ww-accent)!important;outline-offset:3px!important}@media (width<=360px){.nova-app .profile-watched-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.legal-page{color:#eef3f4;background:radial-gradient(circle at 88% 0,#243b2d 0,#0000 34%),#0b1115;min-height:100dvh;padding:40px 24px 72px}.legal-shell{width:min(780px,100%);margin:auto}.legal-brand{color:#eef3f4;letter-spacing:-.045em;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.legal-brand img{border-radius:10px;width:36px;height:36px;display:block}.legal-hero{border-bottom:1px solid #34434a;padding:58px 0 34px}.legal-hero>span{color:#d4f77d;letter-spacing:.14em;font-size:12px;font-weight:800}.legal-hero h1{letter-spacing:-.04em;max-width:660px;margin:14px 0;font-size:clamp(38px,7vw,62px);line-height:1.06}.legal-hero p{color:#bdcbd2;max-width:630px;margin:0;font-size:17px;line-height:1.65}.legal-date{color:#9fb0b8;margin-top:20px;font-size:13px;display:block}.legal-content{gap:16px;padding-top:30px;display:grid}.legal-content section{background:#141d23;border:1px solid #304049;border-radius:18px;grid-template-columns:38px 1fr;gap:18px;padding:22px;display:grid}.legal-content section>span{color:#d4f77d;background:#d4f77d1c;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.legal-content h2{margin:1px 0 10px;font-size:20px;line-height:1.3}.legal-content p{color:#bdcbd2;margin:0;font-size:16px;line-height:1.7}.legal-content p+p{margin-top:14px}.legal-content a,.legal-footer a{color:#d4f77d;text-underline-offset:3px;text-decoration:underline}.legal-footer{color:#a8b8bf;border-top:1px solid #34434a;justify-content:space-between;gap:16px;margin-top:38px;padding-top:20px;font-size:13px;display:flex}@media (width<=520px){.legal-page{padding:25px 16px 60px}.legal-hero{padding:40px 0 28px}.legal-content section{grid-template-columns:1fr;padding:18px}.legal-content section>span{display:none}.legal-footer{flex-direction:column}}.nova-app .topbar .brand{white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:inline-flex}.nova-app .cineflowy-mark{border-radius:10px;flex:none;width:36px;height:36px;display:block}.shared-title-brand .cineflowy-mark{border-radius:9px;width:32px;height:32px;display:block}.nova-app .flow-studio{color:var(--text);background:linear-gradient(135deg,#1b292c 0%,#141d23 54%,#192022 100%);border:1px solid #34434a;border-radius:24px;margin-top:28px;padding:26px}.nova-app .flow-studio-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.nova-app .flow-studio-heading h2{margin:5px 0 6px;font-size:25px!important}.nova-app .flow-studio-heading p{color:#adbdc6;margin:0;font-size:14px!important;line-height:1.5!important}.nova-app .flow-format{background:#0b1115;border:1px solid #39484f;border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.nova-app .flow-format button{color:#b9c6cb;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700}.nova-app .flow-format button.active{color:#0b1115;background:#d4f77d}.nova-app .flow-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nova-app .flow-pick{text-align:left;color:#eef3f4;background:#0e171b;border:1px solid #35454d;border-radius:16px;grid-template-columns:54px minmax(0,1fr) 15px;align-items:center;gap:12px;min-width:0;min-height:108px;padding:14px;display:grid;position:relative}.nova-app .flow-pick:hover{background:#162228;border-color:#d4f77d}.nova-app .flow-pick-index{color:#82969e;letter-spacing:.12em;font-size:10px;font-weight:800;position:absolute;top:8px;right:12px}.nova-app .flow-pick img{object-fit:cover;background:#25343a;border-radius:8px;width:54px;height:78px}.nova-app .flow-pick-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.nova-app .flow-pick-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.nova-app .flow-pick-copy small{color:#9fb0b8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px!important}.nova-app .flow-pick-copy em{color:#d4f77d;font-size:11px;font-style:normal;line-height:1.3}.nova-app .flow-pick-arrow{color:#d4f77d;align-self:end;font-size:16px}.nova-app .flow-studio-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.nova-app .flow-studio-actions button{color:#eef3f4;background:0 0;border:1px solid #5a6a70;border-radius:999px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700}.nova-app .flow-studio-actions button:first-child{color:#d4f77d;border-color:#d4f77d}.nova-app .flow-studio-actions button:disabled{opacity:.45;cursor:not-allowed}.nova-app .flow-studio-actions button span{margin-left:9px}.nova-app .flow-empty{color:#adbdc6;margin:12px 0;font-size:14px!important}.nova-app .flow-share-status{text-align:right;color:#d4f77d!important;margin:12px 0 0!important;font-size:13px!important}.nova-app .flow-wildcard{text-align:left;color:#eef3f4;background:#22302d;border:1px dashed #64766d;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;margin-top:20px;padding:14px 16px;display:grid}.nova-app .flow-wildcard-icon{color:#d4f77d;background:#d4f77d20;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.nova-app .flow-wildcard strong,.nova-app .flow-wildcard small{display:block}.nova-app .flow-wildcard strong{font-size:14px}.nova-app .flow-wildcard small{color:#b2c1c7;margin-top:3px;font-size:12px!important}.nova-app .flow-wildcard>span:last-child{color:#d4f77d}@media (width<=900px){.nova-app .flow-pick-grid{grid-template-columns:1fr}.nova-app .flow-pick{min-height:96px}.nova-app .flow-studio-heading{flex-direction:column;align-items:start}}@media (width<=540px){.nova-app .topbar .brand{letter-spacing:-.04em;gap:7px;font-size:19px}.nova-app .cineflowy-mark{width:29px;height:29px}.nova-app .flow-studio{border-radius:20px;padding:18px}.nova-app .flow-format{justify-content:space-between;width:100%}.nova-app .flow-format button{flex:1;padding:0 8px}.nova-app .flow-studio-actions{grid-template-columns:1fr 1fr;display:grid}.nova-app .flow-studio-actions button{padding:8px;font-size:12px}.nova-app .flow-wildcard{grid-template-columns:36px minmax(0,1fr) 16px}.nova-app .flow-wildcard-icon{width:36px;height:36px}}.desktop-nav-caption{display:none}@media (width<=1099px){.nova-app .bottom-nav.desktop-nav-only{display:none!important}}@media (width>=1100px){.nova-app{--ink:#101a1c;--surface:#19282b;--surface-raised:#24383a;--line:#314449;--muted:#aabbb8;--violet:#d9f58a;background:#101a1c!important}.nova-app .phone{position:relative;background:linear-gradient(90deg,#0c2426 0 252px,#101a1c 252px)!important}.nova-app .topbar{z-index:5;border-bottom:1px solid #2a4042;position:relative;box-shadow:0 8px 32px #0002;background:#0c2426!important;height:88px!important;padding:19px 42px 19px 25px!important}.nova-app .topbar .brand{letter-spacing:-.055em!important;min-width:227px!important;font-size:24px!important}.nova-app .topbar .cineflowy-mark{border-radius:11px;width:42px;height:42px}.nova-app .topbar:after{content:"FILM  /  SERIES  /  STORIES";color:#a3bcb4;letter-spacing:.22em;pointer-events:none;font-size:11px;font-weight:800;position:absolute;top:35px;left:calc(252px + clamp(44px,5vw,86px))}.nova-app .actions{margin-left:auto}.nova-app .actions :is(.language,.avatar,.alert-trigger,.search-trigger){width:42px;height:42px;background:#1d3435!important;border-color:#3b5554!important}.nova-app .bottom-nav.liquid-nav{z-index:4;flex-direction:column;align-items:stretch;position:absolute;width:252px!important;height:calc(100% - 108px)!important;box-shadow:none!important;background:#0c2426!important;border:0!important;border-right:1px solid #2a4042!important;border-radius:0!important;gap:5px!important;padding:25px 18px!important;display:flex!important;top:108px!important;bottom:0!important;left:0!important;transform:none!important}.nova-app .desktop-nav-caption{color:#8fa7a2;letter-spacing:.18em;margin:0 12px 19px;font-size:10px;font-weight:850;display:block}.nova-app .bottom-nav.liquid-nav .liquid-nav-glider{display:none!important}.nova-app .bottom-nav.liquid-nav button{text-align:left;align-items:center;width:100%;min-height:55px;color:#b5c8c3!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;gap:15px!important;height:55px!important;padding:0 16px!important;font-size:14px!important;font-weight:650!important;display:flex!important}.nova-app .bottom-nav.liquid-nav button:hover{color:#f2f7ec!important;background:#193639!important}.nova-app .bottom-nav.liquid-nav button.active{color:#13231f!important;background:#d9f58a!important;border-color:#d9f58a!important;box-shadow:0 8px 24px #030d0d44!important}.nova-app .bottom-nav.liquid-nav button.active .bottom-nav-icon{color:#173a29!important}.nova-app .bottom-nav-icon svg{width:22px;height:22px}.nova-app .social-nav-badge{margin-left:auto}.nova-app .phone .screen,.nova-app .phone .screen:not(.nova-home){box-sizing:border-box;background:radial-gradient(at 85% 0,#203638 0,#0000 34%),#101a1c!important;width:calc(100% - 252px)!important;max-width:none!important;height:calc(100% - 88px)!important;margin:0 0 0 252px!important;padding:42px clamp(42px,5vw,88px) 92px!important}.nova-app .phone:has(.bottom-nav) .screen{box-sizing:border-box;background:radial-gradient(at 85% 0,#203638 0,#0000 34%),#101a1c!important;width:calc(100% - 252px)!important;max-width:none!important;height:calc(100% - 88px)!important;margin:0 0 0 252px!important;padding:42px clamp(42px,5vw,88px) 92px!important}.nova-app .phone:has(.bottom-nav) .screen:not(.nova-home){box-sizing:border-box;background:radial-gradient(at 85% 0,#203638 0,#0000 34%),#101a1c!important;width:calc(100% - 252px)!important;max-width:none!important;height:calc(100% - 88px)!important;margin:0 0 0 252px!important;padding:42px clamp(42px,5vw,88px) 92px!important}.nova-app .phone:not(:has(.bottom-nav)){background:#101a1c!important}.nova-app .phone:not(:has(.bottom-nav)) .screen{width:100%!important;max-width:none!important;margin:0!important}.nova-app .screen h1{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.045em!important;font-size:clamp(40px,4vw,64px)!important;line-height:1.07!important}.nova-app .screen h2{letter-spacing:-.035em!important}.nova-app .screen p{color:#b3c1c0}.nova-app .nova-eyebrow{letter-spacing:.2em;color:#c9e5a1!important;font-size:11px!important}.nova-app .nova-page-heading{border-bottom:1px solid #445655;align-items:end;min-height:128px;margin-bottom:31px;padding:0 0 29px}.nova-app .nova-page-heading h1{max-width:850px;margin:10px 0 0!important}.nova-app .nova-search{color:#d8e5df;background:#192b2e;border-color:#49605c;border-radius:10px;justify-content:flex-start;min-width:270px;min-height:52px;padding:14px 18px;font-size:14px}.nova-app .nova-search:hover{background:#23383a;border-color:#d9f58a}.nova-app .nova-feature-grid{grid-template-columns:minmax(0,1.85fr) minmax(280px,.9fr);gap:16px}.nova-app .nova-feature{background-position:50% 35%;border:1px solid #456061;border-radius:12px;min-height:510px;padding:38px 42px}.nova-app .nova-feature-label{background:#0c1718a8;border-radius:5px;padding:9px 13px;font-size:11px}.nova-app .nova-feature-copy{max-width:580px}.nova-app .nova-feature h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.055em!important;font-size:clamp(44px,5vw,76px)!important;line-height:1.02!important}.nova-app .nova-feature p{-webkit-line-clamp:3;max-width:480px;color:#e1e6df!important;font-size:15px!important;line-height:1.6!important}.nova-app .nova-primary{min-height:52px;padding-inline:24px;border-radius:7px!important}.nova-app .nova-side-stack{gap:16px}.nova-app .nova-compass-callout{color:#ecf5e5;background:linear-gradient(145deg,#23413c,#172d2c);border:1px solid #4e6966;border-radius:12px;padding:30px}.nova-app .nova-compass-callout h2{max-width:290px;margin:54px 0 12px;font-family:Georgia,Times New Roman,serif;letter-spacing:-.04em!important;font-size:34px!important}.nova-app .nova-journal-callout{background:#1a2b2c;border-radius:12px;min-height:116px;padding:22px 25px}.nova-app .flow-studio{color:#182925;background:#f2f1e9;border:1px solid #e4e9d3;border-radius:12px;margin-top:22px;padding:31px 34px 28px;box-shadow:0 16px 44px #0002}.nova-app .flow-studio .nova-eyebrow{color:#527038!important}.nova-app .flow-studio-heading{margin-bottom:25px}.nova-app .flow-studio-heading h2{font-family:Georgia,Times New Roman,serif;color:#172922!important;letter-spacing:-.04em!important;font-size:36px!important}.nova-app .flow-studio-heading p{color:#51625a!important;font-size:14px!important}.nova-app .flow-format{background:#e5e9dc;border:1px solid #cad1c1;border-radius:7px}.nova-app .flow-format button{color:#415249;border-radius:5px}.nova-app .flow-format button.active{color:#f2f5e9;background:#18372e}.nova-app .flow-pick-grid{gap:11px}.nova-app .flow-pick{color:#182925;background:#fffef9;border:1px solid #d4ddcc;border-radius:9px;min-height:120px}.nova-app .flow-pick:hover{background:#f4f7eb;border-color:#839e75}.nova-app .flow-pick-copy strong{color:#172922;font-size:15px}.nova-app .flow-pick-copy small,.nova-app .flow-pick-index{color:#61726a}.nova-app .flow-pick-copy em,.nova-app .flow-pick-arrow{color:#4b7136}.nova-app .flow-studio-actions button{color:#254236;border-color:#8b9e8f;border-radius:7px}.nova-app .flow-studio-actions button:first-child{color:#254236;border-color:#254236}.nova-app .flow-share-status{color:#315d37!important}.nova-app .flow-wildcard{color:#eef6e8;background:#17372f;border:1px solid #193a32;border-radius:8px}.nova-app .flow-wildcard small{color:#c5d6cb}.nova-app .nova-section{margin-top:44px}.nova-app .nova-section>header{border-bottom:1px solid #3d5050;padding-bottom:15px}.nova-app .nova-section h2,.nova-app .nova-radar h2{font-family:Georgia,Times New Roman,serif;font-size:30px!important}.nova-app .nova-poster-rail{grid-auto-flow:unset;scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:24px 16px;padding-bottom:0;overflow:visible}.nova-app .nova-poster>div{border:1px solid #3b5051;border-radius:9px}.nova-app .nova-poster>b{font-size:15px}.nova-app .nova-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:24px}.nova-app .nova-radar{background:linear-gradient(145deg,#203d37,#172b2b);border-color:#47605c;border-radius:12px}.nova-app .nova-ranked{padding:16px 0}.nova-app .screen:not(.nova-home)>:is(header,.search-heading,.collection-head,.social-title,.settings-head,.profile-overview-head){max-width:1100px}.nova-app .screen:not(.nova-home) h1{font-size:clamp(39px,3.4vw,56px)!important}.nova-app .screen :is(.search-heading,.collection-head,.alerts-head,.calendar-head,.planner-head,.settings-head,.support-head,.status-head,.beta-head,.account-head,.social-title,.monthly-diary-head){margin-bottom:27px!important;padding-bottom:28px!important}.nova-app .search-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.nova-app .search-poster{aspect-ratio:2/3;border-radius:9px;height:auto}.nova-app :is(.settings-choice-card,.settings-link-group,.settings-row-card,.settings-about-card,.profile-section,.notification-center,.support-faq,.trust-center,.account-sync){border-radius:10px!important}.nova-app .settings-essential{grid-template-rows:auto auto auto repeat(4,minmax(86px,auto)) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;gap:12px 22px;display:grid}.nova-app .settings-essential>.settings-head,.nova-app .settings-essential>.settings-identity,.nova-app .settings-essential>.essential-footer{grid-column:1/-1}.nova-app .settings-essential>.settings-group-label:first-of-type{grid-area:3/1}.nova-app .settings-essential>.settings-choice-card{grid-area:4/1;margin:0}.nova-app .settings-essential>.settings-link-group:nth-of-type(2){grid-area:5/1;margin:0}.nova-app .settings-essential>.settings-restore-row{grid-area:6/1;margin:0}.nova-app .settings-essential>.settings-group-label:nth-of-type(2){grid-area:3/2}.nova-app .settings-essential>.settings-link-group:nth-of-type(3){grid-area:4/2/span 4;margin:0}.nova-app .settings-essential>.essential-footer{grid-row:8}.nova-app .social-post-card,.nova-app .social-profile{border-radius:10px!important}.nova-app .detail-overlay{border-radius:12px!important;inset:22px max(32px,50% - 560px)!important}.nova-app .detail-hero{height:430px!important}}@media (width>=1100px) and (width<=1320px){.nova-app .topbar:after{display:none}.nova-app .nova-feature-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr)}.nova-app .nova-poster-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}
