@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_next/static/media/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_next/static/media/manrope-latin-400-normal.8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.BoRV6lzK.woff2)format("woff2"),url(/_next/static/media/manrope-greek-600-normal.CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.C1J5PCl_.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_next/static/media/manrope-latin-600-normal.BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.CHUG9PD8.woff2)format("woff2"),url(/_next/static/media/manrope-greek-700-normal.DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.CUqMx5-1.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_next/static/media/manrope-latin-700-normal.DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-cyrillic-800-normal.AvdZ5mAV.woff2)format("woff2"),url(/_next/static/media/manrope-cyrillic-800-normal.BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-greek-800-normal.CDvU698_.woff2)format("woff2"),url(/_next/static/media/manrope-greek-800-normal.Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-vietnamese-800-normal.ClPWri-A.woff2)format("woff2"),url(/_next/static/media/manrope-vietnamese-800-normal.bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-latin-ext-800-normal.DdFx7KEb.woff2)format("woff2"),url(/_next/static/media/manrope-latin-ext-800-normal.BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/manrope-latin-800-normal.BfWYOv1c.woff2)format("woff2"),url(/_next/static/media/manrope-latin-800-normal.uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/unbounded-cyrillic-600-normal.DW6uzIMB.woff2)format("woff2"),url(/_next/static/media/unbounded-cyrillic-600-normal.B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/unbounded-vietnamese-600-normal.Cx2bTSHN.woff2)format("woff2"),url(/_next/static/media/unbounded-vietnamese-600-normal.BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/unbounded-latin-ext-600-normal.0iZLtTDV.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-ext-600-normal.ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/unbounded-latin-600-normal.oRSANpZr.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-600-normal.BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.choiceSpinner{border:2px solid #17201c38;border-top-color:var(--ink);border-radius:50%;width:19px;height:19px;animation:.75s linear infinite searchSpin;display:block}.summaryError{text-align:left;max-width:820px;margin:24px auto 18px}.searchStatus .searchSpinner{flex:none;margin-top:2px;display:block}.searchStatusBody{flex:1;min-width:0}.searchStatusBody b{line-height:1.35;font-size:14px!important}.searchStatusBody small{line-height:1.5;margin-top:5px!important;font-size:12px!important}.searchProgressBlock{text-align:left;width:100%}.searchLiveActivity{color:#f1e6d6;align-items:center;gap:12px;margin-top:14px;display:flex}.searchLiveActivity>i{background:#dfb567;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.5s ease-in-out infinite searchPulse;box-shadow:0 0 0 5px #dfb5671a}.searchTimingMetrics{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.searchTimingMetric{background:#ffffff06;border:1px solid #d7aa6121;border-radius:8px;gap:1px;min-width:92px;padding:7px 11px;display:grid}.searchTimingMetric small{letter-spacing:.06em;text-transform:uppercase;font-weight:750;color:#9e9287!important;margin:0!important;font-size:9px!important;line-height:1.3!important}.searchTimingMetric strong{color:#f1e6d6;white-space:nowrap;font-size:13px;line-height:1.35}.searchTimingFreshness{border-color:#78af912e;min-width:128px}.searchTimingFreshness strong{color:#a9cdb8;font-size:12px}.searchFunnel{border-radius:var(--radius-control);background:#ffffff09;border:1px solid #d7aa6124;margin-top:12px;padding:13px}.searchFunnel>em{color:#ddb878;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:800;display:block}.searchFunnel>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.searchFunnel span{grid-template-columns:auto 1fr;grid-template-areas:"index label""index value""index note";column-gap:9px;min-width:0;padding-right:10px;display:grid;position:relative}.searchFunnel span:not(:last-child):after{content:"→";color:#6f6258;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.searchFunnel span>i{color:#dcb777;border:1px solid #d7aa614d;border-radius:50%;grid-area:index;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;display:grid}.searchFunnel small{grid-area:label;color:#a89b8f!important;margin:0!important;font-size:11px!important;line-height:1.3!important}.searchFunnel strong{color:#f2e8dc;overflow-wrap:anywhere;grid-area:value;margin-top:3px;font-size:14px;line-height:1.25}.searchFunnel .searchFunnelNote{grid-area:note;color:#9a8f85!important;margin-top:3px!important;font-size:11px!important}@keyframes searchPulse{50%{opacity:.45;transform:scale(.82)}}.sessionContext{border-top:1px solid #1b4d3b21;margin-top:10px;padding-top:9px}.sessionContext summary{cursor:pointer;color:var(--green);font-size:12px;font-weight:800}.sessionExclusionSummary{color:#9f9388;margin:9px 0 0;font-size:12px;line-height:1.5}.sessionContextGroups{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.sessionContextGroups>section{background:#ffffff7a;border-radius:4px;min-width:0;padding:10px}.sessionContextGroups>section>b{text-transform:uppercase;letter-spacing:.06em;font-size:11px!important;display:block!important}.sessionContextGroups>section>small{margin:6px 0 0!important;font-size:11px!important}.sessionFilmList{flex-wrap:wrap;gap:5px;max-height:104px;margin-top:7px;padding-right:3px;display:flex;overflow:auto}.sessionFilmList span{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #1b4d3b1f;border-radius:20px;max-width:100%;padding:5px 8px;font-size:11px;overflow:hidden}:root{--ink:#f4ecdf;--cream:#0b0909;--paper:#171313;--acid:#d7aa61;--green:#c79044;--muted:#a89e93;--line:#e0c0902e;--oxblood:#751f29;--night:#090707}*{box-sizing:border-box}button,textarea,input,select{font:inherit}button{color:inherit}.topbar nav{align-items:center;gap:30px;display:flex}.filterToggle span{font-size:17px}.heroCopy h1,.summary h1,.sectionTitle h1{letter-spacing:-.055em;margin:20px 0 28px;font-family:Unbounded,sans-serif;font-size:clamp(44px,5.5vw,82px);font-weight:600;line-height:1.02}.searchError{color:#8d2d25;background:#ffe6e0;border-radius:4px;margin-top:14px;padding:11px 13px;font-size:11px;line-height:1.5}.searchStatus{background:#eef7d7;border-radius:4px;align-items:flex-start;gap:12px;margin-top:15px;padding:14px 15px;display:flex}.searchStatus b,.searchStatus small{display:block}.searchStatus b{font-size:11px}.searchStatus small{color:var(--muted);margin-top:3px;font-size:9px}@keyframes searchSpin{to{transform:rotate(360deg)}}.primary:disabled{opacity:.55;cursor:wait}.filterHead{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.filterHead h3{margin:7px 0;font-family:Unbounded;font-size:21px}.filterHead .eyebrow{color:#aab5ad}.filterHead button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px}.filterPanel>label{grid-template-columns:1fr auto;gap:6px;margin:19px 0;font-size:12px;display:grid}.filterPanel label input[type=range]{width:100%;accent-color:var(--acid);grid-column:1/-1}.filterPanel strong{color:var(--acid)}.filterGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.filterGrid label,.selectLabel{flex-direction:column;gap:8px;display:flex!important}.filterHint{color:#a7b0ab;margin:22px 0;font-size:10px;line-height:1.5}.apply{background:var(--acid);width:100%;color:var(--ink)}.swipeHead{justify-content:space-between;align-items:center;width:100%;max-width:980px;margin:0 auto;display:flex}.swipeHead>div{letter-spacing:.14em;align-items:center;gap:14px;font-size:10px;display:flex}.swipeHead b{letter-spacing:0;font-size:12px}.movieCard:active{cursor:grabbing}.ratings{align-items:center;gap:8px;display:flex}.rating{border-radius:3px;padding:6px 8px;font-size:11px}.genreList{flex-wrap:wrap;gap:6px;display:flex}.sourceLinks{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.stamp{opacity:0;z-index:4;border:4px solid;padding:7px 11px;font-family:Unbounded;position:absolute;top:30px}.stamp.show{opacity:1}.swipeActions{justify-content:center;align-items:center;gap:30px;display:flex}.swipeActions .reject{color:#df655f}.swipeActions>div{text-align:center;color:#979e98;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.swipeActions>div span{margin-bottom:3px;display:block}.swipeActions>div i{margin:0 4px;font-style:normal}.keyboardHint{text-align:center;color:#929990;margin:8px 0 0;font-size:9px}.summary{text-align:center;background:radial-gradient(circle at 50% 0,#d7ff4f38,#0000 38%);min-height:calc(100vh - 76px);padding:12vh 8vw}.summary h1{max-width:900px;margin:20px auto;font-size:clamp(38px,5vw,68px)}.summary>p{color:var(--muted);font-size:14px}.summaryChoices{grid-template-columns:1fr 1fr;gap:12px;max-width:820px;margin:50px auto 25px;display:grid}.choice b,.choice small{display:block}.choice>i{font-style:normal}.choice:disabled{opacity:.4;cursor:not-allowed}.textButton{cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.refinePrompt{text-align:left;border-radius:var(--radius-panel);background:linear-gradient(145deg,#1f1817f5,#0d0a0afa);border:1px solid #d7aa6138;max-width:820px;margin:48px auto 0;padding:24px;box-shadow:0 22px 65px #00000052}.refinePromptHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.refinePromptHead b,.refinePromptHead small{display:block}.refinePromptHead b{color:#fff;font-family:Unbounded,sans-serif;font-size:18px;line-height:1.3}.refinePromptHead small{color:#aa9e92;max-width:610px;margin-top:7px;font-size:14px;line-height:1.55}.refinePrompt textarea{resize:vertical;border-radius:var(--radius-control);color:#fff;width:100%;min-height:126px;caret-color:var(--acid);background:#ffffff0b;border:1px solid #d7aa612e;outline:1px solid #0000;margin-top:20px;padding:18px 20px;font-family:Georgia,serif;font-size:20px;line-height:1.5;display:block}.refinePrompt textarea:focus{background:#fff1;outline-color:#d7aa619e}.refinePrompt textarea:disabled{opacity:.72;cursor:wait}.refinePrompt+.summaryError{margin-top:16px}.refinePrompt~.summaryChoices{margin-top:18px}.library,.history{min-height:calc(100vh - 76px);padding:7vh 7vw 10vh}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.sectionTitle h1{margin:12px 0;font-size:clamp(38px,5vw,66px)}.sectionTitle p{color:var(--muted);font-size:13px}.empty h2{font-family:Unbounded}.empty p{color:var(--muted);font-size:13px}.empty .primary{margin-top:14px}.ghost{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;padding:11px 15px;font-size:11px}.passList{border-top:1px solid var(--line)}.passItem{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 150px 150px;align-items:center;padding:22px 8px;display:grid}.passList b{font-size:13px}.passList small{color:var(--muted);margin-top:3px;font-size:9px}.sectionActions{align-items:center;gap:9px;display:flex}@media (max-width:900px){.heroCopy h1{font-size:55px}.heroCopy br{display:none}.movieInfo{padding:28px}.movieInfo h2{font-size:30px}.cardStage{width:94vw}.topbar nav{gap:15px}}@media (max-width:640px){.brand>span:last-child{display:none}.topbar nav{gap:10px}.topbar nav button{font-size:11px}.topbar nav button:last-child{display:none}.filterToggle{padding:8px 10px;font-size:0}.filterToggle span{font-size:18px}.heroCopy p{font-size:13px}.sessionContextGroups{grid-template-columns:1fr}.searchLiveActivity{align-items:flex-start}.searchTimingMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.searchTimingMetric{min-width:0}.searchTimingFreshness{grid-column:1/-1}.searchFunnel>div{grid-template-columns:1fr}.searchFunnel span{padding:0 0 9px}.searchFunnel span:not(:last-child):after{content:"↓";inset:auto auto -5px 8px}.movieInfo h2{margin-top:14px;font-size:25px}.movieInfo h3{font-size:15px}.movieInfo p{margin:13px 0;font-size:11px;line-height:1.5}.genreList span{padding:5px 7px;font-size:8px}.summary{padding:10vh 20px}.summaryChoices{grid-template-columns:1fr}.library,.history{padding:45px 20px}.sectionTitle{flex-direction:column;align-items:start;gap:20px}.sectionActions{flex-direction:column-reverse;align-items:stretch;width:100%}.sectionTitle h1{font-size:42px}.passItem{grid-template-columns:40px 1fr 70px}.swipeHead>div span{display:none}}html,body{background:var(--night);min-height:100%;color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}body{background:radial-gradient(circle at 50% -12%,#85253047,#0000 38%),linear-gradient(145deg,#0d0909,#060404 58%,#0a0606);overflow-x:hidden}main{background:0 0;min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#f7efe4;background:linear-gradient(90deg,#0a0707f0,#140d0de6 52%,#0a0707f0);border-bottom:1px solid #e2be842b;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex;position:sticky;top:0;box-shadow:0 18px 55px #00000047,inset 0 -1px #ffffff05}.brand{cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:11px;font-family:Unbounded,sans-serif;font-size:17px;font-weight:600;display:flex}.brandmark{color:#f3d9aa;background:radial-gradient(circle at 35% 30%,#b3494e,#64151d 62%,#26080b);border:1px solid #d7aa617a;border-radius:50%;place-items:center;width:37px;height:37px;font-size:15px;display:grid;box-shadow:0 0 28px #751f296b}.topbar nav button,.filterToggle{cursor:pointer;color:#c8bdb0;background:0 0;border:0;padding:10px 2px;font-size:13px;font-weight:700;position:relative}.topbar nav button.active{color:#fff}.topbar nav button.active:after{content:"";background:var(--acid);height:1px;box-shadow:0 0 10px var(--acid);border-radius:3px;position:absolute;bottom:1px;left:0;right:0}.topbar nav em{background:var(--oxblood);color:#f8e8d1;border-radius:20px;margin-left:4px;padding:2px 7px;font-style:normal}.filterToggle{border:1px solid var(--line);background:#ffffff06;border-color:#d7aa6145;border-radius:30px;align-items:center;gap:8px;padding:10px 15px;display:flex}.discover{isolation:isolate;color:#fff;background:#0b0808;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:calc(100vh - 72px);padding:8vh 7vw 12vh;display:grid;position:relative;overflow:hidden}.discover:before{content:"";z-index:-2;filter:saturate(.92)contrast(1.06)brightness(.92);background-image:url(/assets/cinema-hero-wide.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.discover:after{content:"";z-index:-1;background:radial-gradient(circle at 53% 38%,#d09b531f,#0000 24%),linear-gradient(90deg,#060404e6 0%,#060404a8 43%,#0604047a 70%,#060404bd 100%),linear-gradient(#0000 52%,#060404b8);position:absolute;inset:0}.heroCopy{text-shadow:0 2px 35px #0000008c;max-width:660px}.heroKicker{color:#dab77e;letter-spacing:.18em;align-items:center;gap:9px;margin-bottom:28px;font-size:11px;font-weight:800;display:flex}.heroKicker i{background:#dab77e;width:28px;height:1px;box-shadow:0 0 10px #dab77e}.eyebrow{letter-spacing:.14em;color:#c8ae87;font-size:12px;font-weight:800}.heroCopy h1{color:#fff;text-wrap:balance;font-size:clamp(48px,6.2vw,92px)}.heroTitleLead{display:block}.heroTitleMood{white-space:nowrap;color:#e0b66d;text-shadow:0 0 30px #e0b66d40;align-items:baseline;gap:.18em;width:max-content;max-width:100%;margin-top:.04em;font-family:Georgia,serif;font-size:.78em;font-style:italic;font-weight:400;display:flex}.heroTitleMood i{font:inherit;color:inherit}.heroTitlePreposition{flex:none}.heroCopy>p{color:#d6cdc4;max-width:560px;font-size:16px;line-height:1.75}.promptCard{background:linear-gradient(145deg,#1f1817f0,#0d0a0af5);border:1px solid #e1bb7f3d;border-radius:14px;padding:28px;transform:none;box-shadow:0 38px 100px #00000094,inset 0 1px #ffffff0f}.promptTop{letter-spacing:.13em;color:#ddc69f;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.spark{color:#180e08;background:radial-gradient(circle,#e1bc7c,#9f672d);border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:0 0 26px #d7aa6140}.promptCard textarea{resize:vertical;color:#fff;width:100%;min-height:210px;caret-color:var(--acid);background:#ffffff0b;border:1px solid #dfc29a21;border-radius:8px;outline:1px solid #0000;margin:20px 0 16px;padding:24px;font-family:Georgia,serif;font-size:24px;line-height:1.42;display:block}.promptCard textarea::placeholder{color:#8d8279}.promptCard textarea:focus{background:#fff1;outline-color:#d7aa61a6}.quickTags button{border:1px solid var(--line);cursor:pointer;color:#cabdaf;background:#ffffff05;border-color:#d7aa6138;border-radius:30px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700}.quickTags button:hover{color:#fff;background:#6e1b25}.primary,.apply{cursor:pointer;color:#fff;background:linear-gradient(135deg,#8a2631,#57131a);border:1px solid #f5d2992e;border-radius:6px;min-height:48px;padding:14px 18px;font-size:14px;font-weight:700;box-shadow:0 10px 30px #530d1547}.primary:hover,.apply:hover{background:linear-gradient(135deg,#a93844,#701b24)}.primary span{color:#efc982;margin-left:12px;font-size:18px}.filterGrid input,.filterPanel select{color:#fff;background:#120e0e;border:1px solid #d7aa612e;border-radius:3px;width:100%;padding:12px}.filterPanel strong,.apply{color:#f2ca8a}.filterPanel input[type=range]{accent-color:#9d3039}.contentTypeFilter{border:0;margin:0 0 17px;padding:0}.contentTypeFilter legend{margin-bottom:8px;font-size:14px}.contentTypeFilter>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contentTypeFilter button{border-radius:var(--radius-control);color:#c9bbae;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6138;min-height:46px;font-size:14px;font-weight:700}.contentTypeFilter button:hover{color:#fff;border-color:#d7aa6173}.contentTypeFilter button.active{color:#fff;background:#8e283485;border-color:#e6ba70bf;box-shadow:inset 0 0 0 1px #eec6851f}.promptContentTypeField{margin:0 0 14px}.promptContentTypeField legend{color:#ddc69f;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.promptContentTypeField button{background:#ffffff09;min-height:42px}.swipeView{color:#e9dfd2;background-image:radial-gradient(circle at 50% 10%,#88233052,#0000 42%),linear-gradient(#0704049e,#070404d1),url(/assets/cinema-ambient-wide.jpg);background-position:50%;background-size:cover;background-attachment:scroll;flex-direction:column;min-height:calc(100vh - 72px);padding:20px 4vw 30px;display:flex;position:relative;overflow:hidden auto}.swipeView:before,.swipeView:after{content:"";opacity:.17;background:repeating-linear-gradient(0deg,#0000 0 18px,#d4a65a 18px 28px,#0000 28px 45px);width:18px;position:absolute;top:0;bottom:0}.swipeView:before{left:8px}.swipeView:after{right:8px}.swipeHead,.progress,.cardStage,.swipeActions,.keyboardHint{z-index:1;position:relative}.swipeBackButton{color:#cbbdaf;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a070761;border:1px solid #d7aa6133;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-weight:750;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.swipeBackButton:before{content:"←";color:#d8b879;font-size:15px;line-height:1}.swipeBackButton:hover{color:#f1e5d7;background:#2617149e;border-color:#d7aa616b}.progress{background:#ffffff14;width:100%;max-width:980px;height:2px;margin:15px auto}.progress i{background:linear-gradient(90deg,#7b202a,#e0ad60);height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #e0ad608c}.cardStage{width:min(900px,84vw);height:min(620px,67vh);margin:6px auto 8px;position:relative}.movieCard{--movie-card-divider:#d7aa6129;--movie-card-gutter:clamp(24px,4vw,48px);color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:linear-gradient(145deg,#171211,#100c0c 55%,#0c0909);border:1px solid #e0c0902e;border-radius:13px;grid-template-columns:46% 54%;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 35px 100px #00000094}.movieCard.behind{opacity:.35;background:#281a19;border-color:#d7aa6124;display:block;transform:translateY(10px)scale(.975)}.posterArt{isolation:isolate;background:0 0;place-items:center;display:grid;position:relative;overflow:hidden}.posterImage{object-fit:cover;object-position:center;z-index:1;opacity:0;width:100%;height:100%;transition:opacity .32s,transform .45s;position:absolute;inset:0}.posterArt .posterImage{object-fit:contain}.posterImage.loaded{opacity:1}.posterShade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 76%,#08050557),linear-gradient(#0000 68%,#08050533);position:absolute;inset:0}.posterFallbackContent{z-index:0;color:#fff;text-align:left;background:radial-gradient(circle at 70% 20%,#d7aa614d,#0000 30%),linear-gradient(155deg,#751f29e6,#0c0808f2);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:38px;display:flex;position:relative;overflow:hidden}.posterFallbackContent:before{content:"";border:1px solid #e6c79747;position:absolute;inset:18px}.posterFallbackContent.posterLoading:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff17 50%,#0000 62%);animation:1.45s ease-in-out infinite posterLoading;position:absolute;inset:-35%;transform:translate(-55%)}@keyframes posterLoading{to{transform:translate(55%)}}.posterFallbackContent small{z-index:1;color:#e7c992;letter-spacing:.18em;margin-bottom:auto;font-size:8px;font-style:normal;position:relative}.posterFallbackContent strong{z-index:1;font-family:Unbounded,sans-serif;font-size:clamp(23px,3vw,42px);line-height:1.02;position:relative}.posterFallbackContent i{z-index:1;color:#c4aea1;margin-top:10px;font-family:Georgia,serif;font-size:17px;position:relative}@media (prefers-reduced-motion:reduce){.posterImage,.posterBackdrop{transition:none}.posterFallbackContent.posterLoading:after{animation:none}}.movieInfo{color:#fff;background:0 0;flex-direction:column;justify-content:flex-start;min-width:0;min-height:0;padding:clamp(24px,3.5vw,52px);display:flex;overflow:auto}.movieInfoBody{min-width:0;margin-block:auto}.movieInfo h2{letter-spacing:-.045em;color:#fff;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%;margin:22px 0 5px;font-family:Unbounded;font-size:clamp(25px,2.7vw,40px);line-height:1.06}.movieInfo h3{color:#c6a876;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:0;font-family:Georgia;font-size:19px;font-style:italic;font-weight:400}.movieInfo p{color:#c8bdb2;margin:18px 0 13px;font-size:12px;line-height:1.6}.year{color:#aa9e92;margin-left:3px;font-size:12px}.rating{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.rating strong{font-size:1em}.rating.imdb{color:#191109;background:#e2b63e}.rating.кп{color:#fff;background:#b44b24}.genreList span{border:1px solid var(--line);text-transform:uppercase;color:#bfae9b;border-color:#d7aa613d;border-radius:30px;padding:6px 10px;font-size:9px;font-weight:700}.sourceLink{text-transform:uppercase;letter-spacing:.08em;color:#e2b771;margin-top:0;font-size:9px;font-weight:800}.stamp.yes{color:#e8b965;left:30px;transform:rotate(-8deg)}.stamp.no{color:#e75d62;right:30px;transform:rotate(8deg)}.swipeActions>button{border:1px solid var(--line);cursor:pointer;background:#171111;border-color:#d7aa6140;border-radius:50%;width:57px;height:57px;font-size:26px;box-shadow:0 10px 28px #00000059}.swipeActions .accept{color:#f0c782;background:#6f1b24}.swipeActions>div,.keyboardHint{color:#887c72}.summary h1,.sectionTitle h1{color:#fff}.summary>p,.sectionTitle p{color:#ad9f93}.choice{text-align:left;border:1px solid var(--line);cursor:pointer;color:#f5ecdf;background:#171313;border-color:#d7aa6129;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.choice>span{background:#2a201e;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.choice small{color:#9e9288;margin-top:4px;font-size:10px}.primaryChoice{color:#fff;background:linear-gradient(135deg,#6e1923,#2b0d12);border-color:#e0b5704d}.primaryChoice>span{color:#21150c;background:#d3a45d}.primaryChoice small{color:#c8b7a5}.textButton,.ghost{color:#dcb777}.sessionContextGroups>section{background:#ffffff09;border-color:#d7aa6124}.filmGrid{--film-grid-columns:5;grid-template-columns:repeat(var(--film-grid-columns),minmax(0,1fr));gap:34px 18px;display:grid}.filmTile{min-width:0;position:relative}.filmOpen{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.tilePoster{color:#fff;aspect-ratio:2/3;background:#171111;border:1px solid #d7aa6121;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000061}:is(.filmOpen:hover .posterImage,.filmOpen:focus-visible .posterImage){transform:scale(1.035)}.filmOpen:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #dcb777}.tilePoster .posterFallbackContent{padding:20px}.tilePoster .posterFallbackContent:before{inset:10px}.tilePoster .posterFallbackContent strong{font-size:clamp(14px,1.5vw,22px)}.tilePoster .posterFallbackContent i{font-size:12px}.tileRemove{color:#fff;cursor:pointer;z-index:4;background:#080505d1;border:1px solid #ffffff2e;border-radius:50%;width:34px;height:34px;position:absolute;top:8px;right:8px}.tileInfo{display:block}.tileInfo>span{color:#a79789;margin-top:10px;font-size:12px;display:block}.tileInfo strong{color:#fff;margin:7px 0 2px;font-family:Unbounded;font-size:15px;line-height:1.35;display:block}.tileInfo i{color:#b3a395;margin:0;font-family:Georgia;font-size:14px;font-style:italic;display:block}.savedMovieOverlay{z-index:100;overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(28px,4vh,48px) 56px;display:flex;position:fixed;inset:0;overflow-y:auto}.savedMovieBackdrop{z-index:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030202e0;position:fixed;inset:0}.savedMovieDialog{z-index:1;flex:none;width:min(1180px,100vw - 112px);max-height:none;margin:auto;position:relative;overflow:visible}.savedCardStage{width:100%;height:auto;min-height:min(720px,76vh);position:relative}.savedCardStage .movieCard{min-height:min(720px,76vh);position:relative;inset:auto}.savedCardStage .movieInfo{overscroll-behavior:auto;overflow:visible}.savedMovieClose{z-index:2;color:#fff;cursor:pointer;background:#211717;border:1px solid #ffffff3d;border-radius:50%;width:46px;height:46px;font-size:28px;position:fixed;top:16px;right:20px;box-shadow:0 12px 35px #0000008c}.movieCardStatic{cursor:default;-webkit-user-select:text;user-select:text}.empty{text-align:center;border:1px dashed var(--line);background:#ffffff05;border-color:#d7aa6138;border-radius:6px;padding:12vh 20px}.empty>span{color:#c89450;font-size:50px}.danger{cursor:pointer;color:#df777b;background:0 0;border:1px solid #8e3238;border-radius:3px;padding:14px 17px;font-size:11px;font-weight:700}.danger:hover{color:#fff;background:#7a2029}.passList,.passItem{border-color:#d7aa6124}.confirmationOverlay{z-index:210;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030202d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmationDialog{border-radius:var(--radius-panel);color:#f4ecdf;background:linear-gradient(145deg,#241c1a,#100c0c);border:1px solid #d7aa6147;width:min(540px,100%);padding:clamp(25px,4vw,40px);box-shadow:0 28px 90px #0000009e}.confirmationKicker{color:#ddb878;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.confirmationDialog h2{text-wrap:balance;margin:13px 0 10px;font-family:Unbounded,sans-serif;font-size:clamp(23px,3vw,31px);line-height:1.18}.confirmationDialog p{color:#bbae9f;margin:0;font-size:15px;line-height:1.65}.confirmationQuery{border-radius:var(--radius-control);background:#ffffff09;border:1px solid #d7aa6133;gap:8px;margin-top:18px;padding:15px 16px;display:grid}.confirmationQuery span{color:#b99d74;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.confirmationQuery strong{color:#f4e8d8;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.5}.confirmationNotice{border-radius:var(--radius-control);background:#753f1b33;border:1px solid #de9d554d;gap:5px;margin-top:12px;padding:13px 15px;display:grid}.confirmationNotice b{color:#efc078;font-size:11px}.confirmationNotice span{color:#cdbbaa;font-size:12px;line-height:1.5}.confirmationActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.confirmationActions button{border-radius:var(--radius-control);cursor:pointer;min-height:48px;padding:0 18px;font-size:13px;font-weight:800}.confirmationCancel{color:#cfbda9;background:0 0;border:1px solid #d7aa6133}.confirmationSecondary{color:#e2c9a8;background:#ffffff0d;border:1px solid #d7aa614d}.confirmationConfirm{color:#fff;background:#7b202b;border:1px solid #e0b57052}.confirmationDanger{color:#fff;background:#7d2028;border:1px solid #b6484f}.confirmationDialogDanger{border-color:#c24a526b}@media (max-width:480px){.confirmationOverlay{align-items:end;padding:12px}.confirmationDialog{border-radius:14px;padding:24px 20px}.confirmationActions{grid-template-columns:1fr;margin-top:24px;display:grid}.confirmationActions button{width:100%}.confirmationCancel{order:2}}.searchProgressBlock .searchStatus{color:#fff;background:linear-gradient(145deg,#211a19,#100c0c);border:1px solid #d7aa6138;margin:0;box-shadow:0 18px 48px #00000052}.searchProgressBlockDiscover{border-top:1px solid #d7aa6126;margin-top:22px;padding-top:22px}.searchProgressBlockSummary{max-width:820px;margin:0 auto 24px}.searchStatusBody small{color:#a89b8f!important}.sessionFilmList span{color:#d7b173;background:#ffffff0a;border-color:#d7aa6126}.sessionContext summary{color:#ddb878}.searchStatus .searchSpinner{border:2px solid #ffffff2e;border-top-color:#d9a95e;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite searchSpin}.toast{z-index:200;color:#fff;background:#6c1922;border:1px solid #e0b57040;border-radius:30px;padding:12px 18px;font-size:11px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000040}@media (max-width:900px){.discover{background-position:68%;grid-template-columns:1fr;padding:7vh 6vw 110px}.promptCard{max-width:720px}.filmGrid{--film-grid-columns:3}.movieCard{grid-template-columns:44% 56%}}@media (max-width:640px){.topbar{height:64px;padding:0 17px}.discover{gap:36px;padding:52px 20px 110px}.discover:after{background:linear-gradient(#060404b8,#060404e6)}.heroKicker{margin-bottom:20px}.heroCopy h1{font-size:44px}.promptCard{border-radius:10px;padding:18px}.promptCard textarea{min-height:170px;padding:18px;font-size:20px}.swipeView{min-height:calc(100vh - 64px);padding-inline:20px}.cardStage{width:100%;height:clamp(500px,72dvh,680px)}.movieCard{grid-template-rows:48% 52%;grid-template-columns:1fr}.posterShade{background:linear-gradient(#0000 66%,#0805053d)}.posterFallbackContent{padding:24px}.posterFallbackContent strong{font-size:24px}.movieInfo{justify-content:start;padding:18px 20px}.filmGrid{--film-grid-columns:2;gap:28px 11px}.tilePoster .posterFallbackContent{padding:14px}.tilePoster .posterFallbackContent small{font-size:6px}.tilePoster .posterFallbackContent strong{font-size:13px}.tilePoster .posterFallbackContent i{font-size:10px}.summary,.library,.history{background-attachment:scroll}.savedMovieOverlay{padding:10px}.savedMovieDialog{width:100%;margin:0 auto auto}.savedCardStage{height:calc(100dvh - 112px)}.savedMovieClose{width:44px;height:44px;top:14px;right:14px}.savedMovieDialog .movieShareButton{top:4px;left:10px;right:auto}.savedCardStage .movieCard{grid-template-rows:46% 54%}.savedCardStage .movieInfo{padding-top:54px}}.summary,.library,.history{isolation:isolate;color:#f4ecdf;background-color:#0b0808;background-image:linear-gradient(#070404a8,#070404d1 72%,#070404eb),radial-gradient(circle at 50% 8%,#d39f5321,#0000 36%),url(/assets/cinema-ambient-wide.jpg);background-position:top;background-size:cover;background-attachment:fixed;position:relative}.modelInsight{border-left:4px solid var(--relevance-color,#9a2b35);border-radius:0 var(--radius-control) var(--radius-control) 0;color:#d7c8b8;background:#ffffff08;margin-bottom:14px;overflow:visible}.modelInsightSummary{padding:13px 14px}.modelInsightHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.modelInsightHeading>b{letter-spacing:.07em;text-transform:uppercase;color:#f1dfc8;font-size:12px}.matchLevel{border:1px solid var(--relevance-color,#d7aa61);color:#d9c4a4;white-space:nowrap;background:#d7aa610f;border-radius:999px;align-items:center;gap:7px;min-height:25px;padding:3px 8px;font-size:10px;line-height:1;display:inline-flex}.matchLevel strong{font-weight:750}.matchLevel i{font-variant-numeric:tabular-nums;border-left:1px solid #d7aa6138;padding-left:7px;font-style:normal;display:inline-flex}.matchLevel i em{color:var(--relevance-color,#d7aa61);font-style:normal}.matchLevel i span{color:#b7a99b}.modelInsightSummary>p{color:#d7c8b8;font-size:14px}.movieInfo .modelInsightSummary>p{margin:7px 0 0;line-height:1.55}.movieDetailCard{width:100%;min-width:0;max-width:100%;overflow-x:clip}.movieDetailCard .movieCard,.movieDetailCard .movieInfo,.movieDetailCard .movieInfoBody,.movieDetailCard .movieDetailsWide{min-width:0;max-width:100%}.movieDetailsWide{border-top:1px solid var(--movie-card-divider);background:0 0;grid-column:1/-1;min-width:0}.movieDetailsWide .modelInsight{border:0;border-left:4px solid var(--relevance-color,#9a2b35);background:0 0;border-radius:0;margin:0}.movieDetailsWide .modelInsightSummary{padding:clamp(24px,2.8vw,34px) var(--movie-card-gutter)}.movieDetailsWide .modelInsightSummary>p{overflow-wrap:anywhere;max-width:72ch;margin:14px 0 0;line-height:1.65}.movieDetailsFooter{padding:clamp(16px,2vw,22px) var(--movie-card-gutter) clamp(20px,2.6vw,28px);border-top:1px solid var(--movie-card-divider);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.movieDetailsFooter>.sourceLinks{flex:auto;margin:0}.primarySecondary{box-shadow:none;color:#e5c58d;background:#ffffff06;border-color:#e0b8734d}.primarySecondary:hover{background:#751f294d;border-color:#e0b87385}.posterBackdrop{z-index:0;filter:blur(24px)saturate(.82)brightness(.5);opacity:0;background-image:radial-gradient(circle at 70% 18%,#d7aa614d,#0000 38%),linear-gradient(145deg,#4a1b22,#120a0b 62%,#070505);background-position:50%;background-size:cover;width:116%;height:116%;transition:opacity .35s;position:absolute;inset:-8%;transform:scale(1.04)}.posterBackdrop.loaded{opacity:.82}.posterOpen{z-index:4;color:#f7ede0;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.posterOpen:focus-visible{outline-offset:-4px;outline:2px solid #efc982}.posterExpand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0707c2;border:1px solid #ffffff3d;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 24px #00000047}.posterOpen:hover .posterExpand{background:#751f29e6;border-color:#eec78594;transform:translateY(-1px)}.posterLightboxClose:focus-visible{outline-offset:3px;outline:2px solid #efc982}.posterExpand span{font-size:19px;line-height:1}.posterExpand b{font-size:12px}.posterLightbox{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030202f0;place-items:center;padding:clamp(12px,3vw,34px);display:grid;position:fixed;inset:0}.posterLightboxDialog{background:#0b0808;border:1px solid #e0c0903d;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;width:min(94vw,1100px);height:min(92dvh,920px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000b8}.posterLightboxImage{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(10px,2vw,22px)}.posterLightboxClose{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120c0cd6;border:1px solid #ffffff3d;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute;top:12px;right:12px}.posterLightboxCaption{background:#15100f;border-top:1px solid #d7aa6129;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 20px;display:flex}.posterLightboxCaption b{overflow-wrap:anywhere;min-width:0;font-family:Unbounded,sans-serif;font-size:15px}.posterLightboxCaption span{color:#b9aa9c;flex:none;font-family:Georgia,serif;font-size:15px;font-style:italic}:root{--radius-panel:14px;--radius-card:12px;--radius-control:8px}.promptCard,.movieCard{border-radius:var(--radius-panel)}.filterPanel,.choice,.empty{border-radius:var(--radius-card)}.promptCard textarea,.filterGrid input,.filterPanel select,.primary,.apply,.ghost,.danger,.searchStatus,.sessionContextGroups>section{border-radius:var(--radius-control)}.quickTags{flex-wrap:wrap;gap:8px;display:flex}.quickTags button{text-wrap:balance;width:auto;max-width:100%;line-height:1.35}.heroKicker{font-size:12px}.toast{font-size:13px}.sessionContextGroups>section>b,.sessionContextGroups>section>small,.sessionFilmList span{font-size:12px!important}.filterPanel>label{font-size:14px}.filterPanel select{font-size:13px}.filterHint{font-size:13px;line-height:1.55}.filterFieldError{color:#f0aaa7;margin-top:6px;font-size:13px;line-height:1.35;display:block}.filterPanel input[aria-invalid=true]{border-color:#b84b50;box-shadow:0 0 0 1px #b84b504d}.filterActions .apply:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55)}.swipeHead>div{letter-spacing:.1em;font-size:13px}.swipeHead b{font-size:16px}.swipeHead>button{font-size:14px}.swipeQueryContext{color:#cbbdaf;text-align:left;gap:9px;width:min(900px,84vw);margin:14px auto 20px;font-size:16px;line-height:1.5;display:grid}.swipeQueryContext>div{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;display:grid}.swipeQueryContext span{color:#c5a56e;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-top:3px;font-size:12px;font-weight:850;line-height:1.35}.swipeQueryContext b{color:#d8cdc1;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:650;overflow:visible}.rating{padding:7px 9px;font-size:13px}.rating b{font-size:12px}.year{font-size:14px}.tileInfo>.ratingsCompact{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ratingsCompact .rating{padding:5px 7px;font-size:11px}.ratingsCompact .year{font-size:12px}.movieInfo h2{letter-spacing:-.04em;line-height:1.08}.movieInfo h3{font-size:21px}.movieInfo p{font-size:15px;line-height:1.65}.movieCardFilterException{border-color:#bf674dad;box-shadow:0 38px 110px #000000a8,inset 0 0 0 1px #dfb0671f,0 0 28px #751f291f}.filterExceptionNotice{border-radius:var(--radius-control);color:#e9dbca;background:linear-gradient(100deg,#751f295c,#64371c29);border:1px solid #d69c535c;gap:6px;margin:0 0 12px;padding:10px 11px;display:grid}.filterExceptionNotice b{color:#edce93;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.filterExceptionReasons{gap:4px;margin:0;padding:0;list-style:none;display:grid}.filterExceptionReasons li{color:#f2e7da;grid-template-columns:auto minmax(0,1fr);gap:6px;font-size:12px;font-weight:750;line-height:1.35;display:grid}.filterExceptionReasons li:before{content:"•";color:#d8a45f}.filterExceptionNotice p{color:#bca99a;margin:0!important;font-size:10px!important;line-height:1.4!important}.tileRemove{width:44px;height:44px}.genreList span{padding:7px 11px;font-size:12px}.sourceLink{letter-spacing:.06em;font-size:12px}.countryLine{color:#c8b9aa;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:-3px 0 13px;display:flex}.countryLine b{color:#b89058;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.countryLine span{font-size:14px;line-height:1.45}.castLine{border-block:1px solid #d7aa6121;gap:5px;margin:0 0 15px;padding:10px 0;display:grid}.castLine b{color:#b89058;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.castLine span{color:#e1d4c7;font-size:14px;line-height:1.5}.swipeActions>button{width:60px;height:60px;font-size:27px}.swipeActions>div{letter-spacing:.1em;font-size:12px}.keyboardHint{font-size:12px}.textButton{font-size:13px}.ghost,.danger{min-height:44px;font-size:13px}.empty p,.passList b{font-size:15px}.passList small,.posterFallbackContent small{font-size:12px}.filterIcon{flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.filterIcon i{background:currentColor;width:18px;height:1px;display:block;position:absolute}.filterIcon i:after{content:"";background:#171313;border:1px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.filterIcon i:first-child{transform:translateY(-6px)}.filterIcon i:first-child:after{left:3px}.filterIcon i:nth-child(2):after{right:2px}.filterIcon i:nth-child(3){transform:translateY(6px)}.filterIcon i:nth-child(3):after{left:7px}.filterToggle b{font-size:13px}.filterToggle[aria-expanded=true]{color:#f1d39f;background:#d7aa611c;border-color:#e7c282a3;box-shadow:0 0 0 3px #d7aa610f}.filterSummaryButton{border-radius:var(--radius-control);color:#f5eadc;text-align:left;cursor:pointer;background:linear-gradient(135deg,#d7aa611a,#ffffff06);border:1px solid #d7aa6147;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:72px;margin-top:20px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:grid}.filterSummaryButton:hover{background:linear-gradient(135deg,#d7aa6129,#ffffff0a);border-color:#e7c2828f;transform:translateY(-1px)}.filterSummaryButton:focus-visible{outline-offset:3px;outline:2px solid #efc982}.filterSummaryIcon{color:#e5bf7d;background:#08050580;border:1px solid #d7aa614d;border-radius:50%;width:38px;height:38px}.filterSummaryCopy{min-width:0}.filterSummaryCopy b,.filterSummaryCopy small{display:block}.filterSummaryCopy b{font-size:14px}.filterSummaryCopy small{color:#b9ab9e;margin-top:5px;font-size:12px;line-height:1.45}.filterSummaryEdit{color:#e3bd7d;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.filterSummaryEdit i{font-size:18px;font-style:normal}.filterSummaryButtonRefine{margin-top:16px}.promptUtilities{gap:10px;margin-top:18px;display:grid}.promptUtilities .filterSummaryButton{min-height:66px;margin-top:0}.filterOverlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030202b3;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}.filterPanel{color:#fff;border-radius:var(--radius-panel);overscroll-behavior:contain;background:linear-gradient(160deg,#211a19,#100c0c);border:1px solid #d7aa6147;width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:0 35px 100px #000000b3}.filterHead{gap:18px;margin-bottom:22px}.filterHead h3{margin-bottom:0}.filterHead p{color:#a99d92;max-width:310px;margin:9px 0 0;font-size:13px;line-height:1.5}.filterHead button{background:#ffffff09;border:1px solid #ffffff24;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:28px;line-height:1;display:grid}.filterHead button:hover{background:#d7aa6114;border-color:#d7aa616b}.filterPanel>label{margin:17px 0}.filterPanel input[type=range]{cursor:pointer;min-height:44px;margin:0}.filterGrid input,.filterPanel select{min-height:48px}.filterHint{color:#ada197;margin:18px 0}.filterActions{background:linear-gradient(#0000,#100c0c 26%);grid-template-columns:1fr 1.25fr;gap:10px;margin:0 -4px -4px;padding:14px 4px 4px;display:grid;position:sticky;bottom:-30px}.filterActions button{min-height:48px}.filterCancel{border-radius:var(--radius-control);color:#c9bbae;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6138;font-size:14px;font-weight:700}.filterCancel:hover{color:#fff;border-color:#d7aa6173}.filterActions .apply{padding-inline:12px}@media (max-width:640px){.discover:before{filter:saturate(.9)contrast(1.05)brightness(.82);background-image:url(/assets/cinema-hero-mobile.jpg);background-position:top}.discover:after{background:linear-gradient(#06040480 0%,#060404b8 45%,#060404eb 100%)}.summary,.library,.history{background-position:50%;background-repeat:no-repeat;background-size:auto;background-attachment:scroll}.topbar{gap:10px}.topbar nav{flex:1;justify-content:center;gap:10px}.topbar nav button{font-size:13px}.topbar nav button:last-child{display:block}.filterToggle{background:#d7aa6114;flex:0 0 44px;justify-content:center;width:44px;height:44px;padding:8px;font-size:0}.filterToggle b{display:none}.heroCopy>p{font-size:15px;line-height:1.7}.heroCopy h1{line-height:1.05}.quickTags button{min-height:44px;font-size:12px}.primary,.apply{min-height:48px;font-size:14px}.refinePrompt{margin-top:32px;padding:18px}.refinePromptHead .spark{display:none}.refinePromptHead b{font-size:16px}.refinePromptHead small{font-size:13px}.refinePrompt textarea{min-height:140px;padding:16px;font-size:17px}.posterExpand{padding:9px 11px;bottom:10px;right:10px}.posterExpand b{font-size:11px}.movieInfoBody{margin-block:0}.movieInfo h2{font-size:clamp(23px,7.2vw,30px)}.movieInfo h3{font-size:18px}.movieInfo p{font-size:14px;line-height:1.55}.genreList span,.tilePoster .posterFallbackContent small,.tilePoster .posterFallbackContent i{font-size:12px}.posterLightbox{padding:8px}.posterLightboxDialog{border-radius:11px;width:100%;height:calc(100dvh - 16px)}.posterLightboxImage{padding:8px}.posterLightboxCaption{padding:13px 15px;display:block}.posterLightboxCaption b,.posterLightboxCaption span{display:block}.posterLightboxCaption b{font-size:14px}.posterLightboxCaption span{margin-top:4px;font-size:14px}.posterLightboxClose{width:46px;height:46px;top:10px;right:10px}.swipeQueryContext{gap:11px;width:100%;margin:12px 0 18px}.swipeQueryContext>div{grid-template-columns:1fr;gap:3px}.swipeQueryContext span{padding:0;font-size:11px;display:block}.swipeQueryContext b{white-space:normal;font-size:15px;line-height:1.45}.filterSummaryButton{grid-template-columns:auto minmax(0,1fr);min-height:84px;padding:14px}.filterSummaryCopy b{font-size:15px}.filterSummaryCopy small{font-size:12px}.filterSummaryEdit{white-space:normal;grid-column:2;margin-top:-3px}.filterOverlay{background:#030202c2;align-items:flex-end;padding:0}.filterPanel{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 12px);padding:24px 20px 20px}.filterHead{margin-bottom:17px}.filterHead p{font-size:12px}.filterGrid{gap:10px}.filterActions{margin-inline:0;padding-bottom:0;bottom:-20px}}@media (max-width:380px){.topbar{gap:7px;padding-inline:12px}.brand{display:none}.topbar nav{gap:7px}.filterToggle{flex:0 0 44px;justify-content:center;width:44px;padding:8px;font-size:0}.discover{padding-inline:16px}.heroCopy h1{font-size:40px}}@media (max-height:640px){.filterPanel{padding-top:20px}.filterHead{margin-bottom:12px}.filterPanel>label,.filterHint{margin:10px 0}.filterActions{margin-top:10px;padding-top:10px;position:static}}.topbarActions{align-items:center;gap:10px;display:flex}.logoutButton,.helpButton{cursor:pointer;background:#ffffff05;border:1px solid #d7aa612e;border-radius:30px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;display:flex}.logoutButton{color:#bcaea0}.helpButton{color:#c9b79f}.logoutButton:hover,.helpButton:hover{color:#fff;border-color:#d7aa6166}.logoutButton span{font-size:16px;transform:rotate(45deg)}.logoutButton b,.helpButton b{font-size:12px}.helpButton span{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.countryFilter{border-radius:var(--radius-control);background:#ffffff06;border:1px solid #d7aa612e;margin:20px 0;padding:16px}.countryFilterHead>span,.countryFilterHead>small{display:block}.countryFilterHead>span{font-size:14px;font-weight:800}.countryFilterHead>small{color:#a99d92;margin-top:5px;font-size:12px;line-height:1.45}.countryChips{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.countryChips button{color:#f1d4a1;cursor:pointer;background:#751f2959;border:1px solid #e0b87357;border-radius:24px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;display:flex}.countryChips button:hover{background:#751f299e;border-color:#dcb777}.countryChips button span{font-size:13px;font-weight:700}.countryChips button b{font-size:18px;line-height:1}.countryEmpty{color:#9f9287;font-size:13px;display:block}.countryFilter label{flex-direction:column;gap:8px;display:flex}.countryFilter label>span{font-size:13px}.countryFilter select{border-radius:var(--radius-control);color:#fff;background:#120e0e;border:1px solid #d7aa6133;width:100%;min-height:48px;padding:11px 12px;font-size:13px}.filterPanel .exceptionFilterControl{border-radius:var(--radius-control);cursor:pointer;background:#751f291c;border:1px solid #d7aa612e;grid-template-columns:auto minmax(0,1fr);gap:11px;margin:18px 0;padding:13px;display:grid!important}.exceptionFilterControl input{accent-color:#c28b4d;width:18px;height:18px;margin:2px 0 0}.exceptionFilterControl span{gap:4px;display:grid}.exceptionFilterControl b{font-size:12px;line-height:1.35}.exceptionFilterControl small{color:#a99d92;font-size:11px;line-height:1.42}.exceptionFilterControl:has(input:checked){background:#d7aa611a;border-color:#e7c28294}.loginPage{isolation:isolate;color:#f4ecdf;background:#080606;place-items:center;min-height:100dvh;padding:clamp(18px,4vw,60px);display:grid;position:relative;overflow:hidden}.loginPage:before{content:"";z-index:-2;background:radial-gradient(circle at 18% 18%,#85253052,#0000 28%),radial-gradient(circle at 82% 72%,#c58f481a,#0000 24%),linear-gradient(145deg,#0c0808,#050303);position:absolute;inset:-5%;transform:scale(1.03)}.loginPage:after{content:"";z-index:-1;background:linear-gradient(90deg,#0503035c,#07050514 48%,#0503034d);position:absolute;inset:0}.loginPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0808e0;border:1px solid #e1bb7f3b;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.8fr);width:min(1120px,100%);min-height:min(720px,100dvh - 80px);display:grid;overflow:hidden;box-shadow:0 45px 130px #000000b8,inset 0 1px #ffffff0d}.loginStory{background:linear-gradient(90deg,#070404e0,#0905058f 52%,#09050529),url(/assets/private-screening-access.jpg) 68%/cover;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(30px,4.5vw,68px);display:flex;position:relative;overflow:hidden}.loginStory:after{content:"";aspect-ratio:1;border:1px solid #d7aa611a;border-radius:50%;width:68%;position:absolute;bottom:-18%;right:-15%;box-shadow:0 0 0 36px #d7aa6106,0 0 0 72px #d7aa6105}.loginBrand{z-index:1;letter-spacing:-.04em;align-items:center;gap:12px;font-family:Unbounded,sans-serif;font-size:18px;font-weight:600;display:flex;position:relative}.loginStoryCopy{z-index:1;max-width:620px;position:relative}.loginStoryCopy h1{letter-spacing:-.055em;text-wrap:balance;margin:20px 0 26px;font-family:Unbounded,sans-serif;font-size:clamp(48px,5.1vw,76px);font-weight:600;line-height:1.02}.loginStoryCopy h1 i{color:#e0b66d;font-family:Georgia,serif;font-weight:400}.loginStoryCopy p{color:#c8bdb1;max-width:530px;margin:0;font-size:16px;line-height:1.75}.loginFrames{z-index:1;grid-template-columns:repeat(5,1fr);gap:9px;width:min(360px,80%);display:grid;position:relative}.loginFrames i{aspect-ratio:1.6;background:linear-gradient(135deg,#751f298c,#d7aa6114);border:1px solid #d7aa6140;border-radius:3px;display:block}.loginFrames i:nth-child(2n){background:linear-gradient(135deg,#d7aa6133,#751f2947)}.loginForm{background:linear-gradient(160deg,#201817f5,#0d0a0afa);flex-direction:column;justify-content:center;gap:28px;padding:clamp(32px,4.4vw,64px);display:flex}.loginStep{color:#c7a775;letter-spacing:.14em;font-size:12px;font-weight:800}.loginForm h2{letter-spacing:-.045em;margin:10px 0 12px;font-family:Unbounded,sans-serif;font-size:clamp(30px,3vw,42px)}.loginForm>div>p{color:#a99d91;margin:0;font-size:14px;line-height:1.65}.secretField{color:#d7c8b8;gap:9px;font-size:13px;font-weight:800;display:grid}.secretControl{background:#ffffff09;border:1px solid #d7aa613d;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.secretControl:focus-within{border-color:#e0b66db8;box-shadow:0 0 0 3px #d7aa6117}.secretControl input{color:#fff;letter-spacing:.04em;background:0 0;border:0;outline:0;min-width:0;height:58px;padding:0 18px;font-size:18px}.secretControl input::placeholder{color:#6f655e}.secretControl button{color:#d8b678;cursor:pointer;background:0 0;border:0;border-left:1px solid #d7aa6121;padding:0 16px;font-size:12px;font-weight:800}.loginHint{color:#8f8379;min-height:24px;margin:-8px 0 0;font-size:12px;line-height:1.5}.loginError{color:#f0b7b2;background:#751f2938;border:1px solid #de5b624d;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin:-10px 0 0;padding:11px 13px;font-size:13px;display:flex}.loginError span{color:#fff;background:#8e2832;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:900;display:grid}.loginSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#922b37,#5e151e);border:1px solid #f5d29938;border-radius:9px;justify-content:space-between;align-items:center;min-height:58px;padding:14px 18px;font-size:15px;font-weight:800;display:flex;box-shadow:0 16px 38px #530d1557}.loginSubmit:hover:not(:disabled){background:linear-gradient(135deg,#aa3a46,#741c26)}.loginSubmit:disabled{opacity:.58;cursor:wait}.loginSubmit b{color:#f0ce91;font-size:22px}.loginSubmit .choiceSpinner{border-color:#f2cd8e #ffffff40 #ffffff40;width:21px;height:21px}.loginPrivacy{color:#7f746b;letter-spacing:.03em;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.loginPrivacy span{color:#b68a4f;font-size:8px}@media (max-width:840px){.loginPanel{grid-template-columns:1fr;max-width:650px;min-height:0}.loginStory{gap:60px;min-height:330px}.loginFrames{display:none}.loginForm{padding-block:42px}.loginStoryCopy h1{font-size:50px}}@media (max-width:640px){.topbar{padding-inline:16px}.topbarActions{gap:5px}.logoutButton,.helpButton{justify-content:center;width:42px;padding:8px}.logoutButton b,.helpButton b{display:none}.loginPage{padding:10px}.loginPanel{border-radius:13px}.loginStory{min-height:290px;padding:28px}.loginStoryCopy h1{margin-block:15px;font-size:42px}.loginStoryCopy p{font-size:14px}.loginForm{gap:22px;padding:30px 24px}.loginForm h2{font-size:30px}.loginPrivacy{text-align:center;line-height:1.45}.countryFilter{margin-inline:0;padding:14px}.countryChips button{min-height:44px}.countryFilterHead>small{font-size:12px}.keyboardHint{max-width:310px;margin-inline:auto;font-size:11px;line-height:1.45}}.discover{row-gap:22px}.heroCopy{padding-left:22px;position:relative}.heroCopy:before{content:"";background:linear-gradient(#0000,#d4a660 18%,#d4a66033 82%,#0000);width:1px;position:absolute;inset:3px auto 3px 0;box-shadow:0 0 18px #d4a6603d}.promptCard{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.promptCard:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 92% 5%,#ddb36f1f,#0000 22%);position:absolute;inset:0}.promptCard:after{content:"";opacity:.44;pointer-events:none;background:radial-gradient(circle,#e2be82b8 0 2px,#0000 2.5px) top/10px 18px repeat-y;width:10px;position:absolute;top:18px;bottom:18px;right:-5px}.promptTop{padding-right:18px}.quickTags button,.filterSummaryButton,.choice,.filmOpen,.swipeActions>button{transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}:is(.quickTags button:hover,.quickTags button:focus-visible){border-color:#e7c2828c;transform:translateY(-2px);box-shadow:0 8px 22px #00000038}.cardStage:before,.cardStage:after{content:"";z-index:2;pointer-events:none;width:38px;height:38px;position:absolute}.cardStage:before{border-top:1px solid #e5be7d8c;border-left:1px solid #e5be7d8c;top:-8px;left:-8px}.cardStage:after{border-bottom:1px solid #e5be7d8c;border-right:1px solid #e5be7d8c;bottom:-8px;right:-8px}.movieCard{grid-template-columns:48% 52%;box-shadow:0 38px 110px #000000a8,0 0 0 1px #cd9c550b}.posterShade{background:linear-gradient(90deg,#0000 68%,#0805059e),linear-gradient(#0000 68%,#0805053d)}.movieInfo{position:relative}.movieInfoBody{margin-block:0 auto}.modelInsight{margin-top:auto}.sectionTitle>div:first-child{padding-left:20px;position:relative}.sectionTitle>div:first-child:before{content:"";background:linear-gradient(#8b2732,#d0a35f);width:2px;position:absolute;inset:5px auto 5px 0}.filmTile{transition:transform .24s}.filmTile:hover{transform:translateY(-5px)}.tilePoster{box-shadow:0 22px 56px #00000075,0 0 0 1px #ddb26b0a}@media (min-width:901px){.filmGrid{--film-grid-columns:4}}@media (min-width:1440px){.filmGrid{--film-grid-columns:5}}@keyframes cinemaReveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes stageRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.discover:before{animation:.9s ease-out both cinemaReveal}.heroCopy,.promptCard{animation:.62s ease-out both stageRise}.promptCard{animation-delay:80ms}@media (prefers-reduced-motion:reduce){.discover:before,.heroCopy,.promptCard{animation:none}.quickTags button,.filterSummaryButton,.choice,.filmOpen,.swipeActions>button,.filmTile,.passItem{transition:none}}@media (max-width:640px){.heroCopy{padding-left:15px}.promptCard:after{display:none}.movieCard{grid-template-columns:1fr}.posterShade{background:linear-gradient(#0000 58%,#08050561)}.cardStage:before{top:-4px;left:-4px}.cardStage:after{bottom:-4px;right:-4px}.filmTile:hover{transform:none}.sectionTitle>div:first-child{padding-left:14px}}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ddb16b47,#0000);height:1px;position:absolute;bottom:-1px;left:6vw;right:6vw}.summary:before,.library:before,.history:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#d7aa610b 1px,#0000 1px) 50%/14vw 100%,radial-gradient(at 50% 0,#f4d09014,#0000 45%);height:min(100vh,900px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.cardStage:before,.cardStage:after{filter:drop-shadow(0 0 12px #e5be7d33)}.swipeView .cardStage:before,.swipeView .cardStage:after{content:none}.sectionTitle{border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#1f1615c2,#0c08088a);border:1px solid #e0b87329;gap:28px;max-width:1500px;margin-inline:auto;padding:24px 26px;position:relative;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff09}.sectionTitle:after{content:"";background:linear-gradient(90deg,#0000,#dcb16a57,#0000);height:1px;position:absolute;bottom:-1px;left:24px;right:24px}.sectionTitle h1{text-shadow:0 12px 45px #00000070}.empty{background:radial-gradient(circle at 50% 34%,#d39f531a,#0000 31%),linear-gradient(145deg,#1c1413e6,#0a0707d6);border:1px solid #e0b87333;align-content:center;justify-items:center;max-width:1500px;min-height:clamp(320px,52vh,560px);margin-inline:auto;padding:clamp(42px,8vw,100px) 24px;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000057,inset 0 1px #ffffff09}.empty:before{content:"";background:linear-gradient(90deg,#0000,#e0b87385,#0000);width:min(300px,72vw);height:1px;margin-bottom:30px}.empty>span{background:radial-gradient(circle,#7e202b85,#140d0d5c);border:1px solid #e0b87347;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:18px;font-size:37px;display:grid;box-shadow:0 0 50px #87232f3d}.empty h2{text-wrap:balance;max-width:640px;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.2}.empty p{max-width:560px;margin:14px auto 0;line-height:1.65}.passList{border-radius:var(--radius-panel);background:linear-gradient(145deg,#1b1312db,#0a0707cc);border:1px solid #e0b87329;max-width:1500px;margin-inline:auto;overflow:hidden;box-shadow:0 30px 85px #0000004d}.passItem{padding-inline:22px}.refinePrompt,.summaryChoices,.searchProgressBlockSummary{z-index:1;position:relative}.summary>.eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d08087a;border:1px solid #e0b87340;border-radius:30px;align-items:center;min-height:34px;padding:7px 12px;display:inline-flex}.summary h1{text-shadow:0 18px 60px #0000008a}.discoverPanel{grid-column:2;align-self:center;gap:14px;min-width:0;display:grid}.readyDeckNotice{border-radius:var(--radius-panel);color:#f0e7db;text-align:left;background:linear-gradient(135deg,#1f523ca8,#0a120ee6);border:1px solid #66b78f57;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 18px;display:grid;box-shadow:0 20px 55px #0000004d}.readyDeckIcon{color:#bde7d1;background:#30705275;border:1px solid #89ccab61;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.readyDeckBody{gap:3px;min-width:0;display:grid}.readyDeckEyebrow{color:#9fd7b9;letter-spacing:.1em;font-size:10px;font-weight:900}.readyDeckBody>b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.readyDeckBody>small:last-child{color:#b8aca1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.readyDeckNoticeAction{color:#c7ead8;white-space:nowrap;cursor:pointer;background:#2e7b563d;border:1px solid #85d2ac57;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:850;display:flex}.readyDeckNoticeAction:hover{background:#378b6157;border-color:#9ee0bf99}.readyDeckNoticeAction span{font-size:17px}.secondaryDeckStatus{z-index:4;width:min(1180px,100% - 48px);margin:18px auto 0;position:sticky;top:84px}.readyDeckNoticeCompact{border-radius:12px;padding:12px 14px}.readyDeckNoticeCompact .readyDeckIcon{width:36px;height:36px}.readyDeckNoticeCompact .readyDeckBody>b{font-size:14px}.readyDeckNoticeCompact .readyDeckNoticeAction{min-height:40px;padding-block:8px}.actionKind{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:30px;align-items:center;width:max-content;max-width:100%;padding:5px 9px;font-weight:850;margin:0 0 7px!important;font-size:10px!important;line-height:1.25!important;display:inline-flex!important}.actionKindSearch{background:#9c602729;border-color:#e7bb734d;color:#edc987!important}.actionKindLocal{background:#39775b2e;border-color:#79be9d4d;color:#a9d8c0!important}.summaryChoices .actionKind{margin-bottom:9px!important}.filmGrid{max-width:1500px;margin-inline:auto}@media (max-width:640px){.discoverPanel{grid-column:1;width:100%}.readyDeckNotice{grid-template-columns:auto minmax(0,1fr);padding:14px}.readyDeckNoticeAction{grid-column:1/-1;width:100%}.readyDeckBody>b,.readyDeckBody>small:last-child{white-space:normal}.secondaryDeckStatus{width:calc(100% - 28px);margin-top:14px;top:10px}.actionKind{white-space:normal;font-size:9px!important}.summary,.library,.history,.swipeView{background-image:linear-gradient(#070404a3,#070404cc 68%,#070404e6),radial-gradient(circle at 50% 7%,#d39f531f,#0000 30%),url(/assets/cinema-ambient-mobile.jpg);background-position:top;background-size:cover;background-attachment:scroll}.summary:before,.library:before,.history:before{background-size:33vw 100%}.sectionTitle{gap:18px;margin-bottom:26px;padding:19px 18px}.sectionTitle:after{left:18px;right:18px}.empty{min-height:440px;padding:52px 20px}.empty>span{width:68px;height:68px;font-size:32px}.passItem{padding-inline:14px}.swipeView{background-position:50% 20%}}main:before{content:"";z-index:200;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),radial-gradient(circle at 18% 22%,#ffdda438 0 1px,#0000 1.5px),radial-gradient(circle at 78% 64%,#ffffff29 0 1px,#0000 1.5px);background-size:100% 4px,7px 7px,11px 11px;position:fixed;inset:0}.topbar{background:linear-gradient(90deg,#0a0707f7,#1d1212ed 52%,#0a0707f7),radial-gradient(circle at 50% 120%,#d7aa6129,#0000 36%)}.brandCopy{text-align:left;gap:1px;display:grid}.brandCopy b{font-size:15px;line-height:1.15}.brandCopy small{color:#907f70;letter-spacing:.16em;text-transform:uppercase;font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:800;line-height:1.2}.brandmark{position:relative;overflow:hidden}.brandmark:after{content:"";background:linear-gradient(105deg,#0000 42%,#ffe7bc42 50%,#0000 58%);animation:7s ease-in-out infinite brandGleam;position:absolute;inset:-50%;transform:translate(-48%)}.topbar nav{background:#ffffff05;border:1px solid #e0b87317;border-radius:30px;padding:5px;box-shadow:inset 0 1px #ffffff06}.topbar nav button{min-height:36px;padding-inline:14px;font-size:13px;transition:color .2s,background .2s;border-radius:22px!important}.topbar nav button:hover{color:#f4dfbd;background:#d7aa6111}.topbar nav button.active{background:linear-gradient(135deg,#751f2940,#d7aa610f)}.topbar nav button.active:after{bottom:-6px;left:13px;right:13px}.discover:before{filter:saturate(1.08)contrast(1.08)brightness(1.02)}.discover:after{background:radial-gradient(circle at 51% 34%,#e4b26733,#0000 25%),radial-gradient(circle at 84% 18%,#7b222c26,#0000 25%),linear-gradient(90deg,#060404db 0%,#06040494 43%,#06040466 70%,#060404ad 100%),linear-gradient(#0000 52%,#060404a8)}.heroCopy:after{content:"";background:linear-gradient(90deg,#e0b87385,#e0b87314,#0000);width:min(440px,88%);height:1px;margin-top:30px;display:block}.promptCard{background:linear-gradient(145deg,#271d1bf5,#0e0a0af7),radial-gradient(circle at 90% 0,#d7aa6129,#0000 30%);border-color:#ebc99152;box-shadow:0 42px 120px #000000a3,0 0 0 1px #e0b8730a,inset 0 1px #ffffff13}.promptCard textarea{min-height:168px;font-size:22px;box-shadow:inset 0 12px 35px #00000021}.quickTagsHead{color:#bb9b6d;justify-content:space-between;align-items:center;margin:4px 1px 10px;display:flex}.quickTagsHead .quickTagsTitle{letter-spacing:.04em;font-size:11px;font-weight:800}.quickTagsShuffle{color:#a88d69;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bb9b6d47;align-items:center;gap:5px;padding:4px 0;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.quickTagsShuffle span{transition:transform .18s}:is(.quickTagsShuffle:hover,.quickTagsShuffle:focus-visible){color:#d6b680;border-bottom-color:#dcb777b8;outline:none}:is(.quickTagsShuffle:hover span,.quickTagsShuffle:focus-visible span){transform:translate(3px)}.quickTagsShuffle:disabled{opacity:.42;cursor:default}.quickTagsViewport{contain:paint;position:relative;overflow:hidden}.quickTagsOut .quickTags button{pointer-events:none;animation:.25s cubic-bezier(.4,0,.8,.2) both promptIdeaOut;animation-delay:calc(var(--idea-index) * 22ms)}.quickTagsIn .quickTags button{animation:.32s cubic-bezier(.16,1,.3,1) both promptIdeaIn;animation-delay:calc(var(--idea-index) * 24ms)}@keyframes promptIdeaOut{0%{opacity:1;filter:blur();transform:translate(0)rotate(0)}to{opacity:0;filter:blur(1.5px);transform:translate(-42px)rotate(-.7deg)}}@keyframes promptIdeaIn{0%{opacity:0;filter:blur(2px);transform:translate(52px)rotate(.8deg)}72%{opacity:1;filter:blur();transform:translate(-2px)rotate(0)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)}}.promptCard .spark{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s}.promptCard:focus-within .spark{transform:rotate(8deg)scale(1.055);box-shadow:0 0 34px #d7aa616b}.choice>i,.summaryReviewAction>i{transition:transform .2s cubic-bezier(.16,1,.3,1)}:is(.choice:hover>i,.choice:focus-visible>i,.summaryReviewAction:hover>i,.summaryReviewAction:focus-visible>i){transform:translate(4px)}.sessionSearchOption>i{transition:transform .2s cubic-bezier(.16,1,.3,1)}:is(.sessionSearchOption:hover>i,.sessionSearchOption:focus-visible>i){transform:translate(4px,-50%)}.quickTags button{min-height:38px;padding:8px 14px;font-size:12px}.filterSummaryButton{box-shadow:inset 0 1px #ffffff09,0 14px 38px #00000021}.primary,.apply,.loginSubmit{position:relative;overflow:hidden}.primary:after,.apply:after,.loginSubmit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe7be2e,#0000);width:22%;transition:transform .65s;position:absolute;top:-80%;bottom:-80%;left:-30%;transform:rotate(18deg)translate(-180%)}.primary:hover:after,.apply:hover:after,.loginSubmit:hover:after{transform:rotate(18deg)translate(650%)}.summary,.library,.history{background-image:linear-gradient(#07040485,#070404ba 72%,#070404db),radial-gradient(circle at 50% 8%,#e1ad5e33,#0000 38%),url(/assets/cinema-ambient-wide.jpg)}.sectionTitle{background:linear-gradient(135deg,#261b19db,#0d0909a8);border-color:#e0b87340;box-shadow:0 28px 85px #00000057,inset 0 1px #ffffff0e}.empty{background:radial-gradient(circle at 50% 35%,#97343621,#0000 28%),linear-gradient(145deg,#221816ed,#0b0707e0);border-color:#e0b87347;position:relative}.empty:after{content:"";opacity:.16;background:repeating-linear-gradient(90deg,#e0b873cc 0 32px,#0000 32px 42px);height:22px;position:absolute;bottom:25px;left:4%;right:4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.filmTile:after{content:"";z-index:-1;filter:blur(24px);opacity:0;background:#751f294d;border-radius:50%;height:24%;transition:opacity .24s;position:absolute;bottom:8%;left:10%;right:10%}.filmTile:hover:after{opacity:1}@keyframes brandGleam{0%,78%,to{transform:translate(-48%)}88%{transform:translate(48%)}}@media (max-width:640px){main:before{opacity:.08}.topbar nav{background:0 0;border-color:#0000;padding:3px}.topbar nav button{padding-inline:8px}.topbar nav button.active:after{bottom:-5px;left:8px;right:8px}.discover:before{filter:saturate(1.06)contrast(1.04)brightness(.96)}.discover:after{background:linear-gradient(#06040466 0%,#060404a3 42%,#060404de 100%)}.heroCopy:after{width:100%;margin-top:24px}.quickTagsHead{margin-top:2px}.quickTagsShuffle{display:none}.summary,.library,.history{background-image:linear-gradient(#07040480,#070404bd 68%,#070404de),radial-gradient(circle at 50% 7%,#e0ad5e33,#0000 34%),url(/assets/cinema-ambient-mobile.jpg)}}@media (max-width:480px){.brand{display:none}.topbar{padding-inline:8px}.topbar nav{justify-content:flex-start;gap:3px;min-width:0}.topbar nav button{padding-inline:7px}.topbar nav button:last-child{display:none}.topbarActions{flex:none}}@media (prefers-reduced-motion:reduce){.brandmark:after{animation:none}.primary:after,.apply:after,.loginSubmit:after{display:none}.quickTagsOut .quickTags button,.quickTagsIn .quickTags button{animation:none}.quickTagsShuffle span,.promptCard .spark,.choice>i,.summaryReviewAction>i,.sessionSearchOption>i{transition:none}}.movieInfo h3+.genreList{margin-top:14px}.searchStatus .searchLiveActivity>i{background:#dfb567;border:0;width:8px;height:8px;animation:1.5s ease-in-out infinite searchPulse;box-shadow:0 0 0 5px #dfb5671a}.searchFunnel .pending{opacity:.58}.searchFunnel .active>.searchFunnelIndex{border-color:#e0b66d;animation:.8s linear infinite searchSpin;box-shadow:0 0 0 4px #e0b66d1a}.searchFunnel .complete>.searchFunnelIndex{color:#9fd0b4;background:#78af9129;border-color:#78af91;animation:none}.searchFunnel .complete small:first-of-type{color:#9fc4ae!important}.searchVerifiedPreview{border-radius:var(--radius-control);background:#78af910e;border:1px solid #78af913d;margin-top:12px;padding:13px}.searchVerifiedPreview>em{color:#9fd0b4;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-style:normal;font-weight:800;display:block}.searchVerifiedPreview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.searchVerifiedPreview>div>span{background:#07050547;border-radius:8px;gap:2px;min-width:0;padding:9px 10px;display:grid}.searchVerifiedPreview b{color:#f2e8dc;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.searchVerifiedPreview small{color:#aebdaf;font-size:10px;line-height:1.35}.searchVerifiedPreview>p{color:#a89b8f;margin:9px 0 0;font-size:11px;line-height:1.45}@media (max-width:640px){.searchVerifiedPreview>div{grid-template-columns:1fr}}.searchLab{color:#eee4da;background:radial-gradient(circle at 75% 0,#861c2b33,#0000 32%),#090707;min-height:100vh;padding:clamp(28px,5vw,72px)}.labHeader,.labControls,.labResults{width:min(1180px,100%);margin-inline:auto}.labHeader>a{color:#d8ad69;font-size:13px;text-decoration:none}.labHeader>span{color:#c79252;letter-spacing:.16em;text-transform:uppercase;margin-top:42px;font-size:11px;font-weight:800;display:block}.labHeader h1{margin:8px 0 12px;font-size:clamp(36px,5vw,60px);line-height:1}.labHeader p{color:#b5a89c;max-width:760px;margin:0;font-size:14px;line-height:1.55}.labAccessPanel{background:linear-gradient(135deg,#2c1f1cf5,#130d0df5);border:1px solid #d7aa6159;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1180px,100%);margin:26px auto 0;padding:18px 20px;display:grid;box-shadow:0 20px 54px #0000004d}.labAccessPanel-unlocked{background:linear-gradient(135deg,#1c3628e6,#111613f5);border-color:#5b937285}.labAccessIntro{min-width:0}.labAccessIntro>span{color:#c79252;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.labAccessIntro h2{margin:4px 0 5px;font-size:clamp(17px,2.2vw,23px)}.labAccessIntro p{color:#aa9d92;max-width:760px;margin:0;font-size:12px;line-height:1.5}.labAccessPanel>b{white-space:nowrap;border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px}.labAccessPanel>.locked{color:#d9bc85;background:#ca974a1f}.labAccessPanel>.unlocked{color:#a7d7b8;background:#5b937229}.labAccessPanel form{grid-column:1/-1;align-items:end;gap:9px;display:flex}.labAccessPanel input{color:#f1e7dc;width:150px;min-height:42px;font:inherit;letter-spacing:.2em;background:#100c0c;border:1px solid #d7aa614d;border-radius:9px;padding:9px 12px}.labAccessPanel button{color:#e6c789;min-height:42px;font:inherit;cursor:pointer;background:#d7aa611a;border:1px solid #d7aa6157;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:850}.labAccessPanel>button{grid-column:1/-1;justify-self:start}.labAccessPanel button:disabled{opacity:.45;cursor:not-allowed}.labAccessPanel .labError,.labAccessPanel .labWarning{grid-column:1/-1;margin:0}.labWorkspaceTabs{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0b0bf0;border:1px solid #d7aa613d;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(980px,100%);margin:28px auto 0;padding:6px;display:grid;position:sticky;top:12px;box-shadow:0 14px 34px #00000042}.labWorkspaceTabs button{color:#9f9389;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:850;display:flex}.labWorkspaceTabs button[aria-selected=true]{color:#f0d49f;background:linear-gradient(145deg,#d7aa6133,#7e373a33)}.labWorkspaceTabs button:focus-visible{outline-offset:2px;outline:2px solid #efd59f}.labWorkspaceTabs small{min-width:22px;height:22px;color:inherit;background:#ffffff12;border-radius:999px;place-items:center;padding:0 6px;font-size:9px;display:grid}.labWorkspacePanel[hidden]{display:none!important}.searchLab>.labWorkspacePanel:not(.labControls){width:min(1180px,100%);margin-inline:auto}.labShareHistory{gap:17px;margin:28px auto 0;display:grid}.labShareHistory>header{background:linear-gradient(145deg,#2a1d1aeb,#120c0cf0);border:1px solid #d7aa6142;border-radius:16px;padding:22px}.labShareHistory .eyebrow{color:#c89959;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.labShareHistory h2{margin:5px 0 7px;font-size:clamp(22px,3vw,32px)}.labShareHistory>header p{color:#a99d92;max-width:720px;margin:0;font-size:12px;line-height:1.5}.labShareHistoryList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.labShareHistoryList article{background:#150f0fb3;border:1px solid #d7aa612b;border-radius:14px;gap:11px;padding:16px;display:grid}.labShareHistoryList article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.labShareHistoryList article>header>div{gap:3px;display:grid}.labShareHistoryList article>header b{color:#efd8ae;font-size:14px}.labShareHistoryList article>header span,.labShareHistoryList article>header small{color:#9e9187;font-size:11px}.labShareHistoryList article>header small{color:#d7be94;background:#d7aa6117;border-radius:999px;padding:5px 8px;font-weight:750}.labShareHistoryList article>a{color:#e5bd79;justify-self:start;font-size:12px;font-weight:800}.labShareHistoryList article>p{color:#9e9187;margin:0;font-size:12px}.labShareHistoryList article>ol{color:#cbbfb3;gap:5px;margin:0;padding-left:20px;font-size:12px;display:grid}.labShareHistoryList article>ol b{color:#ead9c1}.labShareHistoryList article>ol small,.labShareHistoryList article>ol em{color:#9e9187;font-size:11px;font-style:normal}.labAnalytics{gap:18px;margin:28px auto 0;display:grid}.labAnalyticsHeader{background:linear-gradient(145deg,#2a1d1aeb,#120c0cf0);border:1px solid #d7aa6142;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.labAnalyticsHeader .eyebrow{color:#c89959;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.labAnalyticsHeader h2{margin:5px 0 7px;font-size:clamp(22px,3vw,32px)}.labAnalyticsHeader p{color:#a99d92;max-width:720px;margin:0;font-size:12px;line-height:1.5}.labAnalyticsHeader button{color:#dfbd83;min-height:38px;font:inherit;cursor:pointer;background:#d7aa610f;border:1px solid #d7aa6152;border-radius:9px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.labAnalyticsHeader button:disabled{opacity:.5;cursor:not-allowed}.labAnalyticsPeriods{border:1px solid #d7aa612e;border-radius:13px;margin:0;padding:13px 15px}.labAnalyticsPeriods legend{color:#b9a47d;letter-spacing:.1em;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:850}.labAnalyticsPeriods>div{flex-wrap:wrap;gap:8px;display:flex}.labAnalyticsPeriods label{color:#b9aca0;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6129;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.labAnalyticsPeriods label:has(input:checked){color:#efd39d;background:#d7aa611a;border-color:#d7aa617a}.labAnalyticsPeriods input{accent-color:#c79252;margin:0}.labAnalyticsMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.labAnalyticsMetric{background:#ffffff06;border:1px solid #d7aa6129;border-radius:12px;gap:5px;min-width:0;padding:15px;display:grid}.labAnalyticsMetric>span{color:#a99d92;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.labAnalyticsMetric>b{color:#f0dfca;font-size:23px;line-height:1.1}.labAnalyticsMetric small{color:#897d73;font-size:10px;line-height:1.4}.labAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.labAnalyticsPanel{background:#150f0fb3;border:1px solid #d7aa612b;border-radius:14px;min-width:0;padding:17px}.labAnalyticsPanel h3{margin:0 0 12px;font-size:15px}.labAnalyticsPanel>p{color:#9c9086;margin:-5px 0 12px;font-size:11px;line-height:1.45}.labAnalyticsPanel table{border-collapse:collapse;width:100%;font-size:11px}.labAnalyticsPanel th,.labAnalyticsPanel td{text-align:right;color:#cbbfb3;border-top:1px solid #ffffff13;padding:9px 7px}.labAnalyticsPanel th:first-child{text-align:left;color:#e3d5c5;font-weight:750}.labAnalyticsPanel thead th{color:#9e9187;letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:9px}.labAnalyticsList{gap:0;margin:0;display:grid}.labAnalyticsList>div{border-top:1px solid #ffffff13;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.labAnalyticsList>div:first-child{border-top:0}.labAnalyticsList dt{color:#b9aca0;font-size:12px}.labAnalyticsList dd{color:#efd39d;margin:0;font-size:16px;font-weight:850}.labAnalyticsHours>div{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:7px;display:grid}.labAnalyticsHours>div>div{gap:5px;min-width:0;display:grid}.labAnalyticsHours span{color:#8f8379;text-align:center;font-size:9px}.labAnalyticsHours b{color:#fff;min-height:12px;min-height:calc(12px + min(var(--searches), 12) * 5px);background:linear-gradient(#d7aa61b8,#b92f42d1);border-radius:5px 5px 2px 2px;place-items:end center;padding:5px 1px;font-size:10px;line-height:1;display:grid}.labAnalyticsLoading{color:#b9d8c4;background:#488b641f;border:1px solid #81b99952;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.labAnalyticsScope{color:#b9aa9d;margin:0;font-size:11px}.labAnalyticsExclusion{gap:8px;display:grid}.labAnalyticsExclusion small{color:#95877a;font-size:10px;line-height:1.4}.labAnalyticsNotice{color:#d7c2a7;background:#70461a29;border:1px solid #d9a35759;border-radius:12px;gap:5px;padding:13px 15px;font-size:11px;line-height:1.45;display:grid}.labAnalyticsNotice strong{color:#f0d39b}.labAnalyticsNotice small{color:#a99a8b;font-size:10px}.labAnalyticsPanel tfoot th,.labAnalyticsPanel tfoot td{color:#efd39d;border-top-color:#d7aa6147;font-weight:850}.labAnalyticsList dd small{color:#95877a;white-space:nowrap;font-size:10px;font-weight:700}.labAnalyticsSample{color:#c7a878;letter-spacing:.03em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;display:block}.labAnalyticsQuality{background:#488b641f;border-color:#81b99952}.labAnalyticsQuality strong{color:#b9d8c4}.labAnalyticsQuality-failed{background:#b92f421f;border-color:#b92f426b}.labAnalyticsQuality-failed strong{color:#e6b0b8}.labAnalyticsDetailsIntro{color:#9c9086;margin:0;padding:13px 17px 0;font-size:11px;line-height:1.5}.labAnalyticsMethod{gap:10px;display:grid}.labAnalyticsMethod p{color:#a99d92;margin:0;font-size:11px;line-height:1.5}.labAnalyticsMethod b{color:#e3d5c5}.labAnalyticsMetrics-priority{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:4px 0}.labAnalyticsMetrics-priority .labAnalyticsMetric:first-child{background:linear-gradient(145deg,#d7aa611a,#ffffff05);border-color:#d7aa6157}.labAnalyticsPanel-wide{grid-column:1/-1}.labAnalyticsFlowSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.labAnalyticsFlowStep{background:#d7aa610e;border:1px solid #d7aa6138;border-radius:10px;gap:3px;min-width:0;padding:12px;display:grid}.labAnalyticsFlowStep-subdued{background:#ffffff06;border-color:#ffffff1c}.labAnalyticsFlowStep span{color:#b9aca0;font-size:10px;font-weight:750}.labAnalyticsFlowStep b{color:#f0dfca;font-size:21px;line-height:1}.labAnalyticsFlowStep small{color:#91847a;font-size:9px;line-height:1.35}.labAnalyticsFlowNote{flex-wrap:wrap;gap:8px;display:flex;margin:12px 0 0!important}.labAnalyticsFlowNote span{color:#d4a6a6;background:#b92f421a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.labAnalyticsList-reactions>div:first-child dd{color:#e1bd80}.labAnalyticsList-reactions>div:nth-child(2) dd{color:#a7d7b8}.labAnalyticsList-reactions>div:nth-child(3) dd{color:#d9aaa9}.labAnalyticsCohortBars{gap:9px;display:grid}.labAnalyticsCohortBar{grid-template-columns:90px minmax(0,1fr) 34px;align-items:center;gap:9px;display:grid}.labAnalyticsCohortBar>span{color:#d8cabb;font-size:10px;font-weight:750}.labAnalyticsCohortBar>div{background:#ffffff12;border-radius:999px;height:9px;overflow:hidden}.labAnalyticsCohortBar i{width:var(--portion);border-radius:inherit;background:linear-gradient(90deg,#ae4a5a,#d7aa61);height:100%;display:block}.labAnalyticsCohortBar b{color:#efd39d;text-align:right;font-size:11px}.labAnalyticsCohortList{gap:8px;display:grid}.labAnalyticsCohortList>article{background:#ffffff05;border-top:1px solid #ffffff13;padding:11px 12px}.labAnalyticsCohortList>article:first-child{border-top:0}.labAnalyticsCohortList header{justify-content:space-between;align-items:center;gap:8px;display:flex}.labAnalyticsCohortList header>b{color:#ebd8bf;font-size:12px}.labAnalyticsCohortList header>span{color:#c7a878;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.labAnalyticsCohortList dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:9px 0 0;display:grid}.labAnalyticsCohortList dl>div{min-width:0}.labAnalyticsCohortList dt{color:#9d9187;font-size:9px;line-height:1.25}.labAnalyticsCohortList dd{color:#f0dfca;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:800}.labAnalyticsFinePrint{color:#897d73!important;margin:11px 0 0!important;font-size:10px!important}.labAnalyticsDetails{gap:10px;display:grid}.labAnalyticsDetails details{background:#150f0f7a;border:1px solid #d7aa612b;border-radius:13px}.labAnalyticsDetails summary{color:#efd8ae;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.labAnalyticsDetails summary::-webkit-details-marker{display:none}.labAnalyticsDetails summary:after{content:"+";color:#d4ac6c;font-size:18px;line-height:1}.labAnalyticsDetails details[open] summary{border-bottom:1px solid #d7aa6124}.labAnalyticsDetails details[open] summary:after{content:"–"}.labAnalyticsDetails summary span{font-size:13px;font-weight:850}.labAnalyticsDetails summary small{color:#95877a;margin-left:auto;font-size:10px}.labAnalyticsDetails details>div{padding:14px 17px 17px}.labBrowserAudience{background:radial-gradient(circle at 96% 4%,#77b9932b,#0000 27%),linear-gradient(135deg,#192f2499,#1d1312d1 54%,#150f0fc2);border-color:#77b99347;grid-column:1/-1;padding:20px}.labBrowserAudience>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.labBrowserAudience .eyebrow{color:#9fc9af;letter-spacing:.14em;font-size:9px;font-weight:850}.labBrowserAudience h3{margin:5px 0 0}.labBrowserAudienceAuth{color:#c9e8d4;background:#77b9931c;border:1px solid #77b99347;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.labBrowserAudienceMetrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:16px;display:grid}.labBrowserAudienceMetrics .labAnalyticsMetric{background:#040c082e;padding:12px}.labBrowserAudienceMetrics .labAnalyticsMetric:first-child{background:#77b99317;border-color:#77b99359}.labBrowserAudienceMetrics .labAnalyticsMetric>b{font-size:20px}.labBrowserAudienceBody{border-top:1px solid #77b9932e;grid-template-columns:1.4fr minmax(220px,1fr);gap:22px;margin-top:18px;padding-top:16px;display:grid}.labBrowserAudienceBody h4{color:#e8d7bd;margin:0 0 5px;font-size:12px}.labBrowserAudienceBody p{color:#9b9d91;margin:0 0 11px;font-size:10px;line-height:1.45}.labBrowserAudience .labAnalyticsCohortBar i{background:linear-gradient(90deg,#5b9272,#b7d8ae)}.labControls{background:#1b1413db;border:1px solid #d7aa6147;border-radius:18px;gap:20px;margin-top:34px;padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 24px 70px #00000047}.labControls label,.labControls legend{font-weight:750}.labControls textarea{color:#f1e7dc;width:100%;min-height:112px;font:inherit;resize:vertical;background:#100c0c;border:1px solid #d7aa6140;border-radius:12px;margin-top:10px;padding:16px;line-height:1.5}.labControls fieldset{border:0;margin:0;padding:0}.labControls legend{margin-bottom:10px}.labProfiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.labProfiles label{cursor:pointer;background:#ffffff06;border:1px solid #d7aa6129;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.labProfiles label:has(input:checked){background:#d7aa6114;border-color:#d7aa617a}.labProfiles input{accent-color:#b92f42;margin-top:3px}.labProfiles b,.labProfiles small{display:block}.labProfiles small{color:#a99c91;margin-top:3px;font-size:11px;font-weight:500;line-height:1.4}.labRunSetup{background:linear-gradient(150deg,#261b19b8,#0a070757);border-radius:14px;gap:16px;border:1px solid #d7aa6138!important;padding:18px!important;display:grid!important}.labRunSetup:disabled{opacity:.68}.labModelPanel{background:#4670a611;border:1px solid #6aaaff38;border-radius:12px;gap:14px;padding:16px;display:grid}.labModelPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.labModelPanel>header span,.labSectionHeading>span,.labDisclosure>summary span{color:#b9a47d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.labModelPanel h2,.labSectionHeading h2,.labDisclosure>summary h2{margin:4px 0 0;font-size:18px}.labModelPanel>header button{color:#b9d2ef;min-height:34px;font:inherit;cursor:pointer;background:#6aaaff14;border:1px solid #6aaaff4d;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.labModelControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.labModelControls label{gap:6px;min-width:0;display:grid}.labModelControls label>span{color:#aebdca;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.labModelControls select,.labModelControls input{color:#eef4fa;width:100%;min-width:0;min-height:42px;font:inherit;background:#100c0c;border:1px solid #6aaaff40;border-radius:8px;padding:9px 11px;font-size:12px}:is(.labModelControls select:focus-visible,.labModelControls input:focus-visible){outline-offset:2px;outline:2px solid #75a9e6}.labModelPanel>p{color:#91a2b2;margin:0;font-size:11px;line-height:1.5}.labSectionHeading{padding:8px 2px 0}.labSectionHeading p{color:#8f8379;margin:5px 0 0;font-size:11px;line-height:1.45}.labPromptEditor{background:#08060647;border:1px solid #d7aa6133;border-radius:14px;gap:14px;padding:18px;display:grid}.labPromptEditor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.labPromptEditor>header span{color:#c79252;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.labPromptEditor h2{margin:4px 0 0;font-size:19px}.labPromptEditor>header>b{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px}.labPromptEditor>header>.unlocked{color:#9bceb0;background:#5b937224}.labPromptEditor>header>.locked{color:#d9bc85;background:#ca974a1f}.labPromptSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.labPromptSources label{cursor:pointer;background:#ffffff05;border:1px solid #d7aa6124;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;padding:11px;display:grid}.labPromptSources label:has(input:checked){background:#d7aa6112;border-color:#d7aa6173}.labPromptSources input{accent-color:#b92f42;margin-top:3px}.labPromptSources b,.labPromptSources small{display:block}.labPromptSources small{color:#9c9086;margin-top:2px;font-size:10px;font-weight:500}.labPromptEditor>textarea{min-height:220px;margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.labPromptEditor>textarea:disabled{opacity:.68;cursor:not-allowed}.labPromptMeta{flex-wrap:wrap;gap:7px;display:flex}.labPromptMeta>span{color:#9f9389;background:#ffffff0a;border-radius:8px;padding:7px 9px;font-size:10px}.labPromptMeta b{color:#e2c28e}.labPromptFingerprint{overflow-wrap:anywhere;max-width:100%}.labPromptFingerprint code{color:#d9b879}.labPromptWarning{color:#a99c91;margin:0;font-size:11px;line-height:1.5}.labPromptActions,.labPromptActions form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.labPromptActions form label{color:#a99c91;width:100%;font-size:10px}.labPromptActions input{color:#f1e7dc;width:110px;min-height:38px;font:inherit;letter-spacing:.16em;background:#100c0c;border:1px solid #d7aa6140;border-radius:8px;padding:8px 10px}.labPromptActions button{color:#dcb774;min-height:38px;font:inherit;cursor:pointer;background:#d7aa610f;border:1px solid #d7aa6147;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.labPromptActions button:disabled{opacity:.45;cursor:not-allowed}.labFilterControls{background:#08060633;border-radius:14px;gap:14px;border:1px solid #d7aa612e!important;padding:18px!important;display:grid!important}.labFilterControls:disabled{opacity:.65}.labRatingFilters,.labFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.labFilterControls .ratingFilterField{padding:0}.labFilterGrid label{gap:7px;display:grid}.labFilterGrid input,.labFilterGrid select{color:#f1e7dc;width:100%;min-height:42px;font:inherit;background:#100c0c;border:1px solid #d7aa6140;border-radius:9px;padding:9px 11px}.labFilterControls .countryFilter{border-top:0;margin-top:0;padding-top:2px}.labPromptVersionHistory{background:#4670a60b;border:1px solid #6aaaff2e;border-radius:12px;gap:10px;padding:14px;display:grid}.labPromptVersionHistory>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.labPromptVersionHistory h3{margin:0;font-size:14px}.labPromptVersionHistory button{color:#b9d2ef;min-height:34px;font:inherit;cursor:pointer;background:#6aaaff12;border:1px solid #6aaaff47;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.labPromptVersionHistory button:disabled{opacity:.45;cursor:not-allowed}.labPromptVersionHistory ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.labPromptVersionHistory li{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.labPromptVersionHistory li>div{gap:3px;min-width:0;display:grid}.labPromptVersionHistory li b{font-size:12px}.labPromptVersionHistory li span,.labPromptVersionHistory li code{overflow-wrap:anywhere;color:#9cabb9;font-size:10px}.labPromptHistoryFailure{justify-content:space-between;align-items:center;gap:10px;display:flex}.labPromptHistoryFailure p,.labPromptHistoryLive{color:#a99c91;margin:0;font-size:11px;line-height:1.45}.labDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;list-style:none;display:flex}.labDisclosure>summary::-webkit-details-marker{display:none}.labDisclosure>summary:after{content:"Развернуть";color:#9f9389;letter-spacing:.05em;text-transform:uppercase;align-self:center;margin-left:auto;font-size:10px;font-weight:800}.labDisclosure[open]>summary:after{content:"Свернуть"}.labDisclosure>summary>b{color:#c7b9ac;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:10px}.labDisclosure>summary>.unlocked{color:#9bceb0;background:#5b937224}.labDisclosure>summary>.locked{color:#d9bc85;background:#ca974a1f}.labDisclosure[open]>summary{border-bottom:1px solid #d7aa611f;margin-bottom:14px;padding-bottom:14px}.labGlobalSettings{background:#08060633;border:1px solid #d7aa6129;border-radius:12px;padding:14px 16px}.labGlobalSettings>summary:after{content:"Открыть"}.labGlobalSettings[open]>summary:after{content:"Свернуть"}.labGlobalSettings>section{margin-top:14px}.labControls>.primary{justify-self:start;min-width:220px}.labReportDownload{color:#dcb774;font:inherit;cursor:pointer;background:#d7aa610f;border:1px solid #d7aa6147;border-radius:9px;justify-self:start;padding:9px 13px;font-size:12px;font-weight:800}.labPaidNotice{color:#d8c09d;background:#d7aa6114;border:1px solid #d7aa614d;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.labPaidNotice b{color:#f0cf94}.labNote{color:#8f8379;margin:0;font-size:11px;line-height:1.5}.searchLab .labQueryList{gap:12px;display:grid}.searchLab .labQueryList>header,.searchLab .labBatchMatrix>header,.searchLab .labBatchCell>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.searchLab .labQueryList>header h2,.searchLab .labQueryGenerator>header h2{font:inherit;margin:0}.searchLab .labQueryList>header small,.searchLab .labBatchCell small{color:#998c82;margin-top:3px;font-size:11px;line-height:1.4;display:block}.searchLab .labQueryList>header>b,.searchLab .labBatchMatrix>header>b{color:#d9b476;font-size:12px}.searchLab .labQueryList ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.searchLab .labQueryList li{background:#ffffff06;border:1px solid #d7aa6129;border-radius:12px;padding:13px}.searchLab .labQueryList li>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.searchLab .labQueryToggle{color:#cbbba9;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.searchLab .labQueryToggle input{accent-color:#d9b476;width:16px;height:16px;margin:0}.searchLab .labQueryInactive textarea{opacity:.55}.searchLab .labQueryList li>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.searchLab .labQueryList textarea{min-height:84px}.searchLab .labQueryRemove,.searchLab .labQueryAdd,.searchLab .labBatchContinue,.searchLab .labBatchCell button{color:#ddbd88;font:inherit;cursor:pointer;background:#d7aa610f;border:1px solid #d7aa6145;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.searchLab .labQueryRemove{color:#e6a3a7;margin-top:10px}.searchLab .labQueryAdd{justify-self:start}.searchLab .labQueryAnnotation{color:#e1a0a4;margin-top:7px;font-size:12px;display:block}.searchLab .labQueryGenerator{gap:12px;display:grid}.searchLab .labQueryGenerator>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.searchLab .labQueryGenerator>header small{color:#998c82;margin-top:3px;font-size:11px;line-height:1.4;display:block}.searchLab .labQueryGenerator>header>b{color:#d9b476;font-size:12px}.searchLab .labQueryGenerator ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.searchLab .labQueryGenerator li{background:#ffffff06;border:1px solid #d7aa6129;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 13px;display:grid}.searchLab .labQueryGenerator li>span{color:#d9b476;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.searchLab .labQueryGenerator p{color:#ece0d3;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.searchLab .labQueryGenerator button{color:#ddbd88;font:inherit;cursor:pointer;background:#d7aa610f;border:1px solid #d7aa6145;border-radius:9px;justify-self:start;padding:9px 12px;font-size:12px;font-weight:800}.searchLab .labQueryGenerator button:disabled{opacity:.42;cursor:not-allowed}.labSelectionHint{color:#9f9185;margin:0;font-size:11px;line-height:1.45}.searchLab .labBatchContinue:disabled,.searchLab .labBatchCell button:disabled{opacity:.42;cursor:not-allowed}.searchLab .labBatchRetryUnavailable{color:#9f9185;margin:-4px 0 14px;font-size:11px;line-height:1.45}.searchLab .labBatchStopBar{z-index:80;color:#d7bbb8;background:#261012f5;border:1px solid #dc505a73;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(720px,100% - 32px);padding:13px 15px;font-size:12px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 35px #00000059}.searchLab .labBatchStopBar button{color:#fff;font:inherit;cursor:pointer;background:#b92f42;border:0;border-radius:9px;flex:none;padding:10px 14px;font-weight:850}.searchLab .labBatchMatrix{background:#181211e6;border:1px solid #d7aa613d;border-radius:18px;width:min(1180px,100%);margin:22px auto 0;padding:clamp(18px,3vw,30px)}.searchLab .labBatchMatrix h2,.searchLab .labBatchQueryGroup h3{margin:4px 0 0}.searchLab .labBatchMatrix>header span,.searchLab .labBatchQueryGroup>header span{color:#c89959;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.searchLab .labBatchLive{color:#cdbda9;background:#d7aa6112;border-radius:9px;margin:14px 0;padding:10px 12px;font-size:12px}.searchLab .labBatchQueryGroup{margin-top:18px}.searchLab .labBatchQueryGroup>header{margin-bottom:9px}.searchLab .labBatchQueryGroup h3{overflow-wrap:anywhere;font-size:16px}.searchLab .labBatchCells{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.searchLab .labBatchCell{background:#ffffff06;border:1px solid #d7aa6126;border-radius:11px;min-width:0;padding:13px}.searchLab .labBatchCell>header strong{color:#c6b9ae;background:#ffffff0d;border-radius:999px;flex:none;padding:5px 7px;font-size:10px}.searchLab .labBatchCell>p{color:#a99d92;margin:9px 0;font-size:12px;line-height:1.45}.searchLab .labBatchCell-running,.searchLab .labBatchCell-waiting{border-color:#d7aa6180}.searchLab .labBatchCell-success{border-color:#5b937266}.searchLab .labBatchCell-error,.searchLab .labBatchCell-cancelled,.searchLab .labBatchCell-indeterminate{border-color:#be374166}.searchLab .labBatchCell>.labResult{background:#00000029;margin-top:12px;padding:13px}.labResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.labResults:has(>.labResult:only-child){grid-template-columns:minmax(0,760px)}.labResult{background:#161110eb;border:1px solid #d7aa6133;border-radius:16px;min-width:0;padding:22px}.labResult>header{justify-content:space-between;gap:20px;display:flex}.labResult>header span{color:#c89959;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.labResult h2{margin:5px 0 0;font-size:18px}.labResult>header>b{color:#c7b9ac;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-self:start;padding:6px 9px;font-size:10px}.labResult>p{color:#9e9288;font-size:12px;line-height:1.5}.labResult-success>header>b{color:#9bceb0;background:#5b937224}.labResult-error>header>b{color:#efa5a8;background:#be374124}.labResult-empty>header>b,.labResult-partial>header>b{color:#dfc28d;background:#ca974a21}.labResult-queued{opacity:.72}.labResult .searchStatus{color:#f4e9dc;background:linear-gradient(145deg,#211a19,#100c0c);border:1px solid #d7aa6133;margin-top:16px}.labMetrics{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.labMetrics span{color:#a89d93;background:#ffffff0a;border-radius:8px;padding:8px 10px;font-size:11px}.labMetrics b{color:#f0dfca;font-size:13px}.labMovies{gap:8px;margin:0;padding:0;list-style:none;display:grid}.labMovies li{background:#0000002e;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:11px 12px;display:grid}.labMovies li.labMovieLowConfidence{background:#91232f21;border-color:#da4e5a61}.labMovies b,.labMovies small{display:block}.labMovies small{color:#9d9187;margin-top:2px;font-size:10px}.labMovies strong{color:#ddb46f;font-size:12px}.labLowConfidenceMark{color:#ee969e;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:850}.labMovies p{color:#b4a89d;grid-column:1/-1;margin:4px 0 0;font-size:11px;line-height:1.45}.labError,.labWarning{color:#e7a5a8;background:#a0283221;border-radius:9px;padding:11px 13px;font-size:12px;line-height:1.5}.labWarning{color:#d8b883;background:#ca974a1a}.labMovieFactorLevels{color:#a89c94;grid-column:1/-1;font-size:10px}.labMovieFactorLevels ul{margin:5px 0 0 16px;padding:0}.labMovieFactorLevels li{color:#a19288;margin:2px 0}.labDiagnostics{color:#a99d92;border-top:1px solid #d7aa6121;margin-top:14px;padding-top:12px;font-size:11px;line-height:1.5}.labDiagnostics summary{color:#d2ad73;cursor:pointer;font-weight:800}.labDiagnostics p{margin:8px 0 0}.labDiagnostics code{color:#e1c28e}.labCriteria{margin-top:8px}.labCriteria>ul{gap:3px;margin:5px 0 0;padding-left:18px;display:grid}.labOutput{background:#ffffff09;border-radius:8px;min-width:0;margin-top:10px;padding:10px}.labOutput b{color:#dec18f}.labOutput pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#c8bbb0;font:inherit;margin:6px 0 0}@media (max-width:760px){.searchLab{padding:24px 16px 56px}.labHeader>span{margin-top:30px}.labAccessPanel{grid-template-columns:1fr}.labAccessPanel>b{justify-self:start}.labAccessPanel form{flex-direction:column;align-items:stretch}.labAccessPanel input,.labAccessPanel button{width:100%}.labProfiles,.labModelControls,.labResults,.labPromptSources,.labRatingFilters,.labFilterGrid,.searchLab .labBatchCells{grid-template-columns:1fr}.labAnalyticsHeader{flex-direction:column}.labAnalyticsHeader button{width:100%}.labAnalyticsMetrics,.labAnalyticsGrid{grid-template-columns:1fr}.labAnalyticsHours>div{grid-template-columns:repeat(8,minmax(0,1fr))}.labModelPanel>header,.labDisclosure>summary,.labPromptEditor>header,.labResult>header{flex-direction:column;align-items:flex-start;gap:10px}.labDisclosure>summary:after{margin-left:0}.labPromptActions,.labPromptActions form{flex-direction:column;align-items:stretch}.labPromptActions input,.labPromptActions button{width:100%}.searchLab .labQueryList li>header{flex-direction:column;align-items:flex-start}.searchLab .labQueryList li>div{grid-template-columns:1fr}.searchLab .labQueryRemove{justify-self:start;margin-top:0}.searchLab .labBatchStopBar{flex-direction:column;align-items:stretch}.searchLab .labBatchStopBar button{width:100%}.labAnalyticsMetrics-priority,.labAnalyticsFlowSteps,.labAnalyticsCohortList dl{grid-template-columns:repeat(2,minmax(0,1fr))}.labAnalyticsCohortList dl>div:nth-child(3){grid-column:1/-1}.labAnalyticsDetails summary{flex-direction:column;align-items:flex-start}.labAnalyticsDetails summary small{margin-left:0}.labAnalyticsDetails summary:after{position:absolute;right:17px}.labAnalyticsDetails details{position:relative}.labAnalyticsDetails details>div{padding:12px}.labAnalyticsPanel table{font-size:10px}.labAnalyticsPanel table th,.labAnalyticsPanel table td{padding:8px 5px}.labBrowserAudience{padding:16px}.labBrowserAudience>header{flex-direction:column;align-items:flex-start}.labBrowserAudienceBody{grid-template-columns:1fr;gap:16px}.labBrowserAudienceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1024px){.labAnalyticsCohortList dl{grid-template-columns:repeat(2,minmax(0,1fr))}.labAnalyticsCohortList dl>div:nth-child(3){grid-column:1/-1}}.searchProgressBlockCompact{margin-block:10px}.searchStatusCompact{align-items:center;min-height:68px;margin:0!important;padding:12px 15px!important}.searchStatusCompact .searchSpinner{margin-top:0}.searchStatusCompact .searchLiveAnnouncement small{margin-top:2px!important}.searchStatusActions{flex:none;align-items:center;gap:8px;display:flex}.searchStatusActions button,.searchStatusBody>.searchStatusCancel{color:#e4bf80;cursor:pointer;background:#d7aa610f;border:1px solid #d7aa6138;border-radius:999px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:800}.searchStatusActions button:hover,.searchStatusBody>.searchStatusCancel:hover{background:#d7aa611c;border-color:#d7aa6180}.searchStatusCancel{color:#e2a3a8!important;background:#8027301f!important;border-color:#ce576152!important}.searchStatusBody>.searchStatusCancel{margin-top:14px}.filterToggle:disabled,.filterSummaryButton:disabled,.quickTags button:disabled,.promptCard textarea:disabled{opacity:.58;cursor:not-allowed;transform:none}@media (max-width:1024px) and (min-width:641px){.topbar{gap:10px;padding-inline:18px}.brandCopy,.helpButton b,.logoutButton b{display:none}.topbar nav{gap:5px;padding:4px}.topbar nav button{padding-inline:10px}.topbarActions{gap:6px}.helpButton,.logoutButton{justify-content:center;width:42px;padding:8px}}@media (max-width:900px){.discoverPanel{grid-column:1;width:100%}}@media (max-width:640px){.searchProgressBlockCompact{width:calc(100% - 20px);margin:8px auto}.searchStatusCompact{min-height:62px;padding:10px 12px!important}.searchStatusCompact .searchLiveAnnouncement small{display:none}.searchStatusActions button{min-height:40px;padding:8px 10px}.searchStatusOpen{font-size:0!important}.searchStatusOpen span{font-size:18px}.searchStatusCancel{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.searchStatus .searchLiveActivity>i{animation:none}}.promptDecision{border-top:1px solid #d7aa612e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:18px;padding-top:18px;display:grid}.promptDecisionWarning{border-top-color:#dda65b57}.promptFieldHint{color:#9f9389;margin:0 0 14px;font-size:12px;line-height:1.5}.promptFieldHint b{color:#d9c8b3;font-weight:800}.promptDecisionCopy{min-width:0;display:grid}.promptDecisionLabel{align-items:center;margin-bottom:9px;display:flex}.promptDecisionLabel>.actionKind{margin:0!important}.promptDecisionCopy>b{color:#f3e7d8;font-size:17px;line-height:1.35}.promptDecisionCopy>small{color:#b7aa9e;max-width:650px;margin-top:6px;font-size:13px;line-height:1.55}.promptDecision>.primary{min-width:220px;margin:0}.sessionSearchChoice{border-top:1px solid #d7aa612e;margin-top:18px;padding-top:18px}.sessionSearchChoice>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.sessionSearchChoice>header b{color:#f3e7d8;font-size:16px}.sessionSearchChoice>header small{color:#9f9389;text-align:right;max-width:620px;font-size:11px;line-height:1.45}.sessionSearchOptions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sessionSearchOption{border-radius:var(--radius-control);color:#efe4d7;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6138;align-content:start;min-height:132px;padding:15px 48px 15px 16px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.sessionSearchOption:hover{background:#d7aa6112;border-color:#e7c28280;transform:translateY(-1px)}.sessionSearchOption>span{color:#c3a36f;letter-spacing:.09em;font-size:9px;font-weight:850}.sessionSearchOption>b{margin-top:7px;font-size:15px;line-height:1.3}.sessionSearchOption>small{color:#aa9e93;margin-top:7px;font-size:11px;line-height:1.5}.sessionSearchOption>i{color:#d9b06d;font-size:20px;font-style:normal;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.sessionSearchOption:disabled{opacity:.55;cursor:wait;transform:none}.sessionSearchContinue{background:linear-gradient(135deg,#751f293d,#4b181e1f);border-color:#b73d4857}.sessionSearchContinue:hover{background:linear-gradient(135deg,#85232e52,#531b222e);border-color:#dc666c80}.sessionSearchContinue>span,.sessionSearchContinue>i{color:#f0c778}.sessionSearchContinue>small{color:#cfbcb4}.savedInterestActions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.savedInterestActions button{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 13px;font-size:11px;font-weight:850;line-height:1.2;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.savedInterestActions button>span{font-size:15px;line-height:1}.savedInterestTaste{color:#f4ddd1;background:#741e2861;border:1px solid #be4e578a}:is(.savedInterestTaste:hover,.savedInterestTaste:focus-visible){color:#fff2e7;background:#8725318f;border-color:#e7757cc2;transform:translateY(-1px)}.savedInterestSurprise{color:#dec69e;background:#d7aa610e;border:1px solid #d7aa6157}:is(.savedInterestSurprise:hover,.savedInterestSurprise:focus-visible){color:#f5e2bd;background:#d7aa611f;border-color:#e7c282a8;transform:translateY(-1px)}.savedInterestActions button:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedInterestActions button:disabled{opacity:.46;cursor:not-allowed;transform:none}.savedInterestRequirement{color:#9b8f85;flex-basis:100%;margin-top:1px;font-size:10px;line-height:1.35}.savedInterestActionsCompact{width:100%;margin-top:0}.savedInterestActionsCompact button{flex:130px;padding-inline:10px;font-size:10px}.savedInterestActionsCompact .savedInterestRequirement{font-size:9px}.searchContextNotice{border-radius:var(--radius-control);background:#ffffff06;border:1px solid #d7aa6129;margin-top:12px;padding:12px 14px}.searchContextNotice b,.searchContextNotice small{display:block}.searchContextNotice b{color:#b8dfcb;font-size:13px!important}.searchContextNotice small{color:#9f9388!important;margin-top:5px!important;font-size:12px!important;line-height:1.5!important}.searchContextNoticeNew{background:#2b694c1c;border-color:#66b48e40}@media (max-width:760px){.promptDecision{grid-template-columns:1fr}.promptDecision>.primary{width:100%;min-width:0}.sessionSearchChoice>header{gap:5px;display:grid}.sessionSearchChoice>header small{text-align:left}.sessionSearchOptions{grid-template-columns:1fr}.savedInterestActions button{flex:180px}}@media (max-width:520px){.promptDecision{gap:16px}.promptDecisionCopy>b{font-size:15px}.promptDecisionCopy>small{font-size:13px}.sessionSearchOptions{grid-template-columns:1fr}.sessionSearchOption{min-height:0}.searchContextNotice b{font-size:13px!important}.searchContextNotice small{font-size:12px!important}}.mobileNav{display:none}.searchRateLimitGlobal{z-index:6;outline:0;width:min(1180px,100% - 40px);margin:18px auto 0;scroll-margin-top:92px;position:relative}.searchRateLimitGlobal:focus-visible .searchRateLimitNotice{outline-offset:3px;outline:2px solid #efc982}.searchRateLimitNotice{border-radius:var(--radius-panel);color:#f4e5cc;background:linear-gradient(135deg,#693d1494,#2c170ef0);border:1px solid #e0aa5394;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:17px 18px;display:grid;box-shadow:0 18px 50px #00000057}.searchRateLimitNotice>span:first-child{color:#efc982;background:#d7aa6126;border:1px solid #e7c28275;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.searchRateLimitNotice>span:first-child svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block;overflow:visible}.searchRateLimitNotice b,.searchRateLimitNotice small{display:block}.searchRateLimitNotice b{font-size:16px;line-height:1.35}.searchRateLimitNotice small{color:#d0c1b2;max-width:860px;margin-top:5px;font-size:13px;line-height:1.5}.searchRateLimitNotice strong{color:#f5d69e}.searchQuotaStatus-available,.searchQuotaStatus-refreshed{background:linear-gradient(135deg,#1d4d3470,#141f1bf0);border-color:#66a9815c;box-shadow:0 14px 40px #00000042}.searchQuotaStatus-available>span:first-child,.searchQuotaStatus-refreshed>span:first-child{color:#9ed0b1;background:#5b937221;border-color:#89c7a059}.searchQuotaStatus-low{border-color:#e0aa536b;box-shadow:0 14px 40px #00000047}.searchLab .searchQuotaStatus-lab{box-shadow:none;border-radius:11px;margin:12px 0 2px;padding:13px 14px}.searchLab .searchQuotaStatus-lab b{font-size:14px}.searchLab .searchQuotaStatus-lab small{font-size:12px}.searchStatusFooter .searchQuotaStatus-search{box-shadow:none;color:#b8c9bf;background:0 0;border:0;border-left:1px solid #d7aa6124;border-radius:0;flex:0 auto;grid-template-columns:26px auto;align-items:center;gap:9px;margin:0;padding:7px 12px}.searchStatusFooter .searchQuotaStatus-search>span:first-child{color:#86c49e;background:#5b937214;border:1px solid #77b5904d;border-radius:50%;width:26px;height:26px;font-size:13px}.searchStatusFooter .searchQuotaStatus-search b{white-space:nowrap;font-size:12px;line-height:1.25}.searchStatusFooter .searchQuotaStatus-search small{color:#887f78;margin-top:2px;font-size:10px;line-height:1.25}.searchStatusFooter .searchQuotaStatus-search.searchQuotaStatus-low>span:first-child,.searchStatusFooter .searchQuotaStatus-search.searchQuotaStatus-exhausted>span:first-child{color:#dfb567;background:#d7aa6114;border-color:#e0aa5359}.searchQuotaStatus-inline:not(.searchQuotaStatus-exhausted){width:fit-content;max-width:100%;box-shadow:none;color:#b8c9bf;background:0 0;border:0;border-radius:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:10px 0 16px;padding:0}.searchQuotaStatus-inline:not(.searchQuotaStatus-exhausted)>span:first-child{color:#83b696;background:0 0;border:0;border-radius:0;width:18px;height:auto;font-size:15px;line-height:1;display:block}.searchQuotaStatus-inline:not(.searchQuotaStatus-exhausted)>span:last-child{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.searchQuotaStatus-inline:not(.searchQuotaStatus-exhausted) b{color:#c3d2c8;font-size:12px;line-height:1.35}.searchQuotaStatus-inline:not(.searchQuotaStatus-exhausted) small{color:#887f78;margin:0;font-size:11px;line-height:1.35}.searchQuotaStatus-inline.searchQuotaStatus-low>span:first-child{color:#dfb567}.promptUtilities .filterSummaryButton{min-height:58px}.filterSummaryButton{padding:10px 14px}.filterSummaryCopy small,.sessionSearchChoice>header small,.sessionSearchOption>small{font-size:13px}.sessionSearchOption>span{font-size:11px}.sessionSearchOption>b{font-size:16px}.choice small{font-size:13px;line-height:1.5}.textButton,.ghost,.danger,.sourceLink,.keyboardHint{font-size:12px}.posterFallbackCompact{background:radial-gradient(circle at 30% 22%,#d7aa6138,#0000 28%),linear-gradient(150deg,#36151a,#100b0b 68%);justify-content:flex-start}.posterFallbackCompact:after{content:"";aspect-ratio:1;border:1px solid #e8c48b3d;border-radius:50%;width:34%;position:absolute;bottom:18%;right:18%;box-shadow:0 0 0 16px #e8c48b09,0 0 0 32px #e8c48b05}.movieCardStatic.movieCardNoPoster{grid-template-columns:1fr}.movieCardStatic.movieCardNoPoster .posterArt{display:none}.passItem{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #d7aa6124;grid-template-columns:minmax(0,1fr) minmax(170px,220px) minmax(170px,210px);align-items:start;column-gap:clamp(20px,2.2vw,36px);padding:22px;transition:background .2s;display:grid}.passItemActive{background:linear-gradient(90deg,#2a75531a,#0000)}.passItem:last-child{border-bottom:0}.passList b,.passList small{display:block}.passList b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.45;overflow:hidden}.passList small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.passBody{min-width:0}.history:not(.labHistory) .passBody>b{text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.passStatus{letter-spacing:.04em;text-transform:uppercase;border:1px solid #d7aa6133;border-radius:999px;width:max-content;padding:4px 8px;font-weight:800;color:#d8bd8c!important;margin:0 0 8px!important;font-size:10px!important;display:inline-flex!important}.passStatus-active{background:#2e79561f;border-color:#58b78b5c;color:#9edcbd!important}.passStatus-partial{background:#9d692724;border-color:#d7aa6166;color:#e7c47f!important}.passStatus-replaced{border-color:#d7aa6138;color:#ad9e91!important}.passStatus-failed{background:#852f3821;border-color:#d35b6557;color:#e5a4aa!important}.passStatus-success{background:#2e79561f;border-color:#58b78b5c;color:#9edcbd!important}.passStatus-empty,.passStatus-cancelled{border-color:#d7aa6138;color:#ad9e91!important}.passStatus-error{background:#852f3821;border-color:#d35b6557;color:#e5a4aa!important}.passMeta{flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:7px;display:flex}.passMeta small{margin-top:0}.passFilters{color:#9f9185!important}.passStats{text-align:right;align-self:start;padding-top:32px}.passStats small:last-child{max-width:220px;margin-left:auto}.passStatsFailed b{color:#e5a4aa}.passActions{flex-direction:column;align-self:start;align-items:stretch;gap:7px;padding-top:27px;display:flex}.passActions button{cursor:pointer;border-radius:7px;min-height:38px;padding:9px 11px;font-size:11px;font-weight:800}.passRestore{color:#d8b879;white-space:nowrap;background:#d7aa610d;border:1px solid #d7aa6138}.passActions button:hover{filter:brightness(1.12)}.passDetails{border-top:1px solid #d7aa611a;grid-column:1/-1;min-width:0;margin-top:16px;padding-top:14px}.passDecisionDetails{background:#ffffff05;border:1px solid #d7aa611a;border-radius:8px;margin:0 0 10px;padding:8px 10px}.passDecisionDetails>summary{cursor:pointer;color:#a99a8b;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;list-style:none;display:flex}.passDecisionDetails>summary::-webkit-details-marker{display:none}.passDecisionDetails>summary b{color:#9c9085;font-weight:550}.passDecisionDetails[open]>summary{padding-bottom:8px}.passDecisionSummary{gap:7px;margin-bottom:12px;display:grid}.passDecisionSummary>div{background:#ffffff06;border-radius:7px;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.passDecisionSummary b{color:#d8b879;font-size:11px}.passDecisionSummary span{color:#b4a79b;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.45}.historyVisibilityNotice{color:#c7b7a8;background:#d7aa610f;border:1px solid #d7aa6133;border-radius:9px;margin:-25px 0 20px;padding:13px 15px;font-size:12px;line-height:1.5}.historyRunVisibilityNotice{color:#d8b879;margin-top:6px;font-size:11px;line-height:1.4}.sharedHistoryHint{color:#9f9185;margin:10px 0 0;font-size:11px;line-height:1.45}.historyOptOut{color:#c4b5a7;cursor:pointer;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:12px;font-size:12px;font-weight:750;display:flex}.historyOptOut input{accent-color:#c89450;width:17px;height:17px;margin:0}.historyOptOut:has(input:focus-visible){outline-offset:4px;border-radius:3px;outline:2px solid #efd59f}.historyOptOut:has(input:disabled){cursor:default;opacity:.6}.historyScope{border:0;margin:0 0 18px;padding:0}.historyScope legend{color:#9f9185;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.historyScope>div{flex-wrap:wrap;gap:8px;display:flex}.historyScope label{cursor:pointer}.historyScope input{opacity:0;pointer-events:none;position:absolute}.historyScope span{color:#aa9e93;background:#0d0909ad;border:1px solid #d7aa612e;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800;display:block}.historyScope input:checked+span{color:#efd59f;background:#d7aa6121;border-color:#d7aa617a}.historyScope input:focus-visible+span{outline-offset:2px;outline:2px solid #efd59f}.historyLoadState{color:#aa9e93;min-height:24px;margin-bottom:8px;font-size:12px}.historyLoadState button{color:#d8b879;cursor:pointer;background:0 0;border:1px solid #d7aa6140;border-radius:6px;margin-left:10px;padding:5px 9px}.historyPreview{overflow-wrap:anywhere;color:#c8b9aa!important;margin-top:8px!important}.historyRunDetails{display:block}.historyRunDetails>summary{cursor:pointer;color:#d8b879;font-size:12px;font-weight:800;list-style-position:inside}.historyRunDetails[open]>summary{margin-bottom:13px}.historyDetailState{color:#aa9e93;margin:10px 0;font-size:12px}.historyDetailError{color:#e5a4aa}.historyDetailBody{gap:12px;display:grid}.historyResultList{background:#ffffff05;border:1px solid #d7aa611a;border-radius:8px;padding:12px}.historyResultList>b{color:#d8b879;font-size:11px}.historyResultList ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:10px 0 0;padding-left:22px;display:grid}.historyResultList li{color:#b4a79b;font-size:12px;line-height:1.4}.historyResultList li span{display:inline}.historyResultList li small{margin-left:6px;display:inline}.labHistory{margin-top:30px}.labHistoryWaves{gap:24px;display:grid}.labHistoryWave{gap:12px;display:grid}.labHistoryWave>header{border-bottom:1px solid #d7aa6124;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.labHistoryWave>header>div{gap:4px;min-width:0;display:grid}.labHistoryWave>header>div>b{color:#efd59f}.labHistoryWave>header small{color:#8f8277}.labHistoryWave>header code{overflow-wrap:anywhere}.labHistoryWave>header button{color:#d8b879;cursor:pointer;background:#d7aa6112;border:1px solid #d7aa6147;border-radius:7px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.labHistoryWave>header button:hover{filter:brightness(1.12)}.labHistoryWave>header button:disabled{cursor:wait;opacity:.6}.labHistoryMore{justify-content:center;padding-top:4px;display:flex}.labHistoryMore button{color:#efd59f;cursor:pointer;background:#d7aa6114;border:1px solid #d7aa6152;border-radius:8px;padding:10px 16px;font-size:12px;font-weight:800}.labHistoryMore button:hover{filter:brightness(1.12)}.labHistoryMore button:disabled{cursor:wait;opacity:.6}@media (max-width:1100px) and (min-width:641px){.passItem{grid-template-columns:minmax(0,1fr) minmax(170px,210px)}.passActions{flex-flow:wrap;grid-column:1/-1;padding-top:12px}.passActions button{flex:0 240px}}.historyRestoreNotice{border-radius:var(--radius-control);color:#e9ded1;background:linear-gradient(110deg,#23694b29,#110c0cdb);border:1px solid #56b88a4d;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:13px;margin-bottom:13px;padding:14px 15px;display:grid}.historyRestoreNotice>span{color:#9fd6ba;border:1px solid #56b88a4d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.historyRestoreNotice b,.historyRestoreNotice small{display:block}.historyRestoreNotice b{font-size:14px}.historyRestoreNotice small{color:#aa9e93;margin-top:3px;font-size:12px;line-height:1.45}.historyRestoreNotice>button{color:#aa9e93;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:22px}.skipLink{z-index:500;border-radius:var(--radius-control);color:#211313;background:#f3d59e;padding:10px 14px;font-weight:800;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #efc982}.promptTop label{cursor:text}.filterHead h2{margin:7px 0 0;font-family:Unbounded,sans-serif;font-size:21px}.ratingFilterField{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.ratingFilterValue{align-items:center;display:flex}.ratingFilterValue input{border-radius:var(--radius-control);color:#fff;text-align:center;background:#120e0e;border:1px solid #d7aa6138;width:72px;min-height:44px;padding:8px 9px}.ratingFilterField>input[type=range]{grid-column:1/-1}.countrySearchLabel{margin:0!important;display:block!important}.countrySearchInput{border-radius:var(--radius-control);color:#fff;background:#120e0e;border:1px solid #d7aa6133;width:100%;min-height:48px;padding:11px 12px;font-size:14px}.countrySearchInput::placeholder{color:#81766d}.countrySearchResults{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.countrySearchResults>button{border-radius:var(--radius-control);color:#e9ded1;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6129;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.countrySearchResults>button:hover{background:#d7aa6112;border-color:#d7aa6170}.countrySearchResults small{color:#8f8277;font-size:12px}.summarySearchModes{width:min(100%,820px);margin:18px auto 0}.summarySearchModes .sessionSearchChoice{margin-top:0}.summaryChoicesSingle{grid-template-columns:1fr;width:min(100%,820px);margin-inline:auto}.summaryChoicesSingle .choice{min-height:104px}.summaryReviewAction{border-radius:var(--radius-control);color:#f5ecdf;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6129;justify-content:space-between;align-items:center;gap:20px;width:min(100%,820px);margin:12px auto 0;padding:15px 18px;display:flex}.summaryReviewAction>span,.summaryReviewAction b,.summaryReviewAction small{display:block}.summaryReviewAction b{font-size:15px}.summaryReviewAction small{color:#9e9288;margin-top:3px;font-size:12px}.summaryReviewAction>i{color:#dcb777;font-size:22px;font-style:normal}.summaryReviewAction:hover{background:#ffffff0b;border-color:#d7aa6152}.savedMovieDialogNoPoster{width:min(820px,94vw)}.savedCardStageNoPoster{height:auto;min-height:0}.savedCardStageNoPoster .movieCardNoPoster{grid-template-columns:1fr;min-height:0;position:relative}.savedCardStageNoPoster .movieCardNoPoster .posterArt{display:none}.savedCardStageNoPoster .movieCardNoPoster .movieInfo{padding-top:64px}.view-swipe .toast{bottom:130px}html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.brand,.logoutButton,.textButton{min-height:44px}.textButton{padding:12px 8px}.quickTags button{min-height:44px}.flowGuide{color:#eee3d5;text-align:left;border-top:1px solid #d7aa613d;border-bottom:1px solid #d7aa6124;gap:12px;margin-top:24px;padding:16px 0;display:grid}.flowGuideLabel{color:#d9b777;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.flowGuideSteps{gap:12px;margin:0;padding:0;list-style:none;display:flex}.flowGuideSteps li{color:#877b72;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.flowGuideSteps li>i{border:1px solid #d7aa6138;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.flowGuideSteps li b,.flowGuideSteps li small{display:block}.flowGuideSteps li b{font-size:13px;line-height:1.35}.flowGuideSteps li small{margin-top:3px;font-size:12px;line-height:1.4}.searchProgressBlock:focus{outline:none}.searchProgressBlock{scroll-margin-top:78px}.onboardingOverlay{z-index:150;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030202cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.onboardingDialog{border-radius:var(--radius-panel);color:#f2e8dc;background:radial-gradient(circle at 88% 8%,#a933402e,#0000 34%),linear-gradient(155deg,#251d1b,#100c0c 72%);border:1px solid #ddb66f57;width:min(760px,100%);padding:34px;position:relative;box-shadow:0 40px 120px #000000bd}.onboardingClose{color:#d5c8ba;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:26px;display:grid;position:absolute;top:16px;right:16px}.onboardingEyebrow{color:#dcb777;letter-spacing:.12em;font-size:11px;font-weight:850}.onboardingDialog h2{letter-spacing:-.035em;max-width:620px;margin:12px 0;font-family:Unbounded,sans-serif;font-size:clamp(26px,4vw,40px);line-height:1.12}.onboardingIntro{color:#cbbeb2;max-width:650px;margin:0;font-size:15px;line-height:1.6}.onboardingSections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.onboardingSections>section{border-radius:var(--radius-card);background:#ffffff06;border:1px solid #d7aa6124;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:15px;display:grid}.onboardingSections>section>i{color:#dcb777;border:1px solid #d7aa614d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.onboardingSections h3{color:#f0e3d5;margin:3px 0 7px;font-size:14px}.onboardingSections p{color:#c5b8ab;margin:0;font-size:12px;line-height:1.55}.onboardingSections small{color:#91857b;margin-top:9px;font-size:10px;line-height:1.5;display:block}.onboardingMechanics{background:#101a1673;border:1px solid #7aa79133;border-radius:10px;margin-top:14px;padding:0 15px}.onboardingMechanics summary{color:#b8cbbf;cursor:pointer;padding:13px 0;font-size:12px;font-weight:800}.onboardingMechanics ul{color:#b5aaa0;gap:7px;margin:0 0 15px;padding-left:19px;font-size:11px;line-height:1.5;display:grid}.onboardingMechanics b{color:#e4c98e}.onboardingActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.onboardingActions button{border-radius:var(--radius-control);cursor:pointer;min-height:48px;padding:12px 18px;font-weight:800}.onboardingNext{color:#fff;background:#851f2d;border:1px solid #e0656e8c}.onboardingNext span{color:#f0c778;margin-left:16px}@media (max-width:640px){.view-discover,.view-saved,.view-history,.view-summary,.view-swipe{grid-template-rows:60px minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.view-swipe{grid-template-rows:60px minmax(0,1fr)}.topbar{grid-row:1}main{grid-row:2;min-height:0;padding-bottom:16px;overflow-y:auto}.view-swipe main{overscroll-behavior:contain;padding-bottom:0;overflow-y:auto}.view-swipe .mobileNav{display:none}.topbar{height:60px;padding-inline:14px}.topbar>nav{display:none}.brand{display:flex}.brandCopy{display:none}.topbarActions{margin-left:auto}.mobileNav{z-index:90;min-height:58px;margin:0 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120c0cf0;border:1px solid #e0b87338;border-radius:15px;grid-row:3;grid-template-columns:repeat(3,1fr);padding:5px;display:grid;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 18px 50px #0000008f}.mobileNav button{color:#a99d92;background:0 0;border:0;border-radius:10px;place-items:center;gap:2px;min-width:0;min-height:48px;font-size:11px;font-weight:750;display:grid;position:relative}.mobileNav button>span{font-size:16px;line-height:1}.mobileNav button.active{color:#f4dfbd;background:#751f296b}.mobileNav em{color:#1b1110;background:#d7aa61;border-radius:12px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:3px;right:14%}.discover{gap:20px;min-height:100%;padding:24px 16px 32px}.heroCopy{padding-left:12px}.heroKicker{margin-bottom:10px;font-size:9px}.heroCopy h1{margin:8px 0 10px;font-size:clamp(38px,11vw,52px);line-height:1.02}.heroTitleMood{font-size:.96em}.heroCopy>p{margin:0;font-size:14px;line-height:1.55}.heroCopy>.flowGuide{display:none}.flowGuide{gap:10px;margin-top:16px;padding-block:12px}.flowGuideLabel{font-size:10px}.flowGuideSteps{gap:7px}.flowGuideSteps li{grid-template-columns:23px minmax(0,1fr);gap:8px}.flowGuideSteps li>i{width:23px;height:23px}.flowGuideSteps li b{font-size:12px}.flowGuideSteps li small,.heroCopy:after{display:none}.promptCard{padding:16px}.promptCard textarea{min-height:126px;margin-block:12px;padding:15px;font-size:18px}.quickTagsShuffle{font-size:10px;display:inline-flex}.quickTags{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.quickTags::-webkit-scrollbar{display:none}.quickTags button{scroll-snap-align:start;flex:0 0 min(72vw,260px);min-height:44px;padding-inline:11px;font-size:11px}.filterSummaryButton{grid-template-columns:auto minmax(0,1fr) auto;padding:9px 11px;min-height:60px!important}.filterSummaryIcon{width:34px;height:34px}.filterSummaryCopy b{font-size:14px}.filterSummaryCopy small{font-size:11px;line-height:1.35}.filterSummaryEdit{white-space:nowrap;grid-column:auto;margin:0;font-size:0}.filterSummaryEdit i{font-size:19px}.sessionSearchChoice>header small{font-size:13px}.sessionSearchOptions{grid-template-columns:1fr}.sessionSearchOption{min-height:0;padding:15px 44px 15px 15px}.sessionSearchOption>small{font-size:13px}.swipeView{min-height:100%;padding:14px 14px 24px;overflow:visible}.swipeHead>button{min-height:40px;font-size:13px}.cardStage{flex:none;height:clamp(620px,82dvh,860px)}.movieCard{grid-template-rows:minmax(230px,38%) minmax(0,62%)}.movieCardNoPoster{grid-template-rows:minmax(0,1fr)}.movieCardNoPoster .posterArt{display:none}.movieInfo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 18px 26px;overflow-y:auto}.movieInfo h2{font-size:clamp(24px,7vw,31px)}.movieInfo h3{font-size:17px}.movieInfo p{font-size:14px}.swipeActions{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0909db;border:1px solid #d7aa612e;border-radius:40px;width:max-content;margin:6px auto 0;padding:7px 14px;position:sticky;bottom:12px}.keyboardHint{font-size:12px;line-height:1.45}.savedCardStage{height:auto;min-height:0}.savedCardStage .movieCard{min-height:calc(100dvh - 130px);position:relative}.savedCardStage .movieCardNoPoster{min-height:0}.savedCardStage .movieCardNoPoster .movieInfo{padding-top:64px}.library,.history,.summary{min-height:100%;padding-bottom:32px}.sectionTitle{margin-bottom:24px;padding:20px}.sectionTitle h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,9vw,38px)}.passItem{grid-template-columns:minmax(0,1fr);align-items:start;padding:17px 14px}.passList b{white-space:normal;font-size:13px}.passList small{font-size:12px}.passStats{text-align:left;flex-wrap:wrap;grid-column:1;gap:4px 10px;max-width:none;margin-top:9px;padding-top:0;display:flex}.passStats b,.passStats small{font-size:11px}.passStats small:last-child{max-width:none;margin-left:0;display:block}.passActions{flex-flow:wrap;grid-column:1;margin-top:10px;padding-top:0}.passActions button{flex:180px}.passDetails{grid-column:1;margin-top:12px;padding-top:12px}.passDecisionSummary>div{grid-template-columns:1fr;gap:3px}.historyVisibilityNotice{margin:-12px 0 18px}.historyScope>div{grid-template-columns:1fr;display:grid}.historyScope span{text-align:center}.historyResultList ol{grid-template-columns:1fr}.historyRestoreNotice{grid-template-columns:38px minmax(0,1fr) 30px;padding:13px 12px}.historyRestoreNotice>span{width:38px;height:38px}.countrySearchResults{grid-template-columns:1fr}.view-swipe .toast{text-align:center;width:auto;bottom:120px;left:14px;right:14px;transform:none}.onboardingOverlay{padding:10px}.onboardingDialog{padding:26px 20px 20px}.onboardingClose{top:12px;right:12px}.onboardingIntro{font-size:14px;line-height:1.55}.onboardingSections{grid-template-columns:1fr;margin-top:18px}.onboardingSections>section{padding:13px}.onboardingActions{margin-top:18px}.onboardingNext{width:100%}.searchRateLimitGlobal{width:calc(100% - 24px);margin-top:12px;scroll-margin-top:72px}.searchRateLimitNotice{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px}.searchRateLimitNotice>span:first-child{width:38px;height:38px;font-size:19px}.searchRateLimitNotice b{font-size:15px}.searchRateLimitNotice small{font-size:12px}}.historyDiagnostics{width:100%;max-width:none}.searchOutcomeFunnel{background:#0e0a0a94}.swipeOutcomeFunnel{z-index:1;width:min(900px,84vw);margin:0 auto 20px;position:relative}.historyOutcomeFunnel{grid-column:1/-1;width:100%;margin:16px 0 0}.searchRunSummary{color:#a99c91;background:#0e0a0a7a;border:1px solid #d7aa611a;border-radius:9px;width:100%;margin:0;padding:9px 12px;position:relative}.searchRunSummary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:11px;list-style:none;display:flex}.searchRunSummary summary::-webkit-details-marker{display:none}.searchRunSummary summary span{color:#a99a8b;font-weight:800}.searchRunSummary summary b{color:#9c9085;font-weight:550}.searchRunSummary[open]{text-align:left}.searchRunSummary[open] summary{border-bottom:1px solid #d7aa611f;padding-bottom:10px}.searchRunMetrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:10px;display:grid}.searchRunMetrics span{background:#ffffff08;border-radius:7px;padding:9px}.searchRunMetrics small,.searchRunMetrics b{display:block}.searchRunMetrics small{font-size:10px;line-height:1.3}.searchRunMetrics b{color:#f1e6d9;margin-top:3px;font-size:15px}.searchRunSummary p{margin:8px 0 0;font-size:11px;line-height:1.45}.searchIntentFootnote{background:#d7aa610b;border-left:2px solid #d7aa6157;border-radius:0 7px 7px 0;margin-top:10px;padding:9px 10px}.searchIntentFootnote p:first-child{margin-top:0}.searchIntentFootnote strong{color:#d9c3a8}.searchRejectedDetails,.searchTechnicalDetails,.searchTraceDetails{border-top:1px solid #d7aa611f;margin-top:10px;padding-top:9px}.searchRejectedDetails>summary{color:#d4b77e;border:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:0!important;display:flex!important}.searchRejectedDetails>summary b{color:#e0bd80;background:#d7aa611f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;display:grid}.searchRejectedDetails>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px;display:grid}.searchRejectedDetails section{background:#ffffff06;border-radius:7px;min-width:0;padding:9px}.searchRejectedDetails section>b{color:#e0bd80;font-size:11px}.searchRejectedDetails ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.searchRejectedDetails li{gap:2px;display:grid}.searchRejectedDetails li strong{color:#e8ddd0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.searchRejectedDetails li span{color:#9f9388;font-size:10px;line-height:1.4}.searchTechnicalDetails>summary{font-weight:700;color:#bcae9f!important;border:0!important;padding:0!important;display:block!important}.searchTechnicalDetails[open]>summary{padding-bottom:7px!important}.searchTechnicalDetails p{color:#a99b8e}.searchLabOutputDetails pre{color:#cdbfb2;overflow-wrap:anywhere;white-space:pre-wrap;background:#0003;border-radius:7px;max-height:320px;margin:9px 0 0;padding:10px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.searchTraceDetails>summary{color:#d4b77e!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.searchTraceDetails>summary b{color:#e0bd80;background:#d7aa611f;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;display:grid}.searchTraceIntro{color:#b9ab9f!important;margin:9px 0 0!important;font-size:12px!important;line-height:1.5!important}.traceCandidateList{gap:8px;margin-top:11px;display:grid}.traceCandidate{background:#ffffff06;border:1px solid #d7aa611a;border-radius:8px;padding:0 11px}.traceCandidate>summary{color:inherit!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:11px 0!important;display:flex!important}.traceCandidate>summary>span{min-width:0}.traceCandidate>summary strong,.traceCandidate>summary small{display:block}.traceCandidate>summary strong{color:#e8ddd0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.traceCandidate>summary small{color:#a99b8e;margin-top:2px;font-size:10px}.traceCandidate>summary>b{color:#d6b678;flex:none;font-size:10px}.traceCandidate[open]>summary{border-bottom:1px solid #d7aa611a!important}.traceCandidateSource{color:#9f9388!important}.traceCandidate ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.traceCandidate li{background:#00000029;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:8px;display:grid}.traceCandidate li>span{color:#d5c5b6;font-size:10px;line-height:1.4}.traceCandidate li>b{color:#c8a96f;font-size:10px;line-height:1.4}.traceCandidate li>small{color:#9f9388;grid-column:1/-1;font-size:10px;line-height:1.45}.traceCandidateInsight{color:#c5b5a5!important;margin-bottom:10px!important}.searchTraceTechnical{border-top:1px solid #d7aa611a;margin:11px 0 0;padding-top:9px}.searchTraceTechnical>summary{font-weight:800;color:#a99b8e!important;border:0!important;padding:0!important;font-size:10px!important;display:block!important}.searchTraceTechnical p{color:#95897e!important}.traceExportButton{color:#e0bd80;background:#d7aa6114;border:1px solid #d7aa6138;border-radius:7px;margin-top:9px;padding:8px 11px;font-size:11px;font-weight:800}.searchFailure .searchTraceDetails{background:#181212e6;border:1px solid #d7aa6129;border-radius:10px;padding:12px 14px}.searchFailure .searchOutcomeNotice+.searchTraceDetails{margin-top:8px}.searchTraceStatus strong{color:#e8ddd0}.searchTraceStatus code{color:#e0bd80;background:#ffffff0f;border-radius:3px;padding:2px 4px;font-size:10px}.searchTraceEmpty{background:#ffffff06;border-radius:7px;margin:9px 0 0;padding:9px;color:#aaa096!important}.searchFailureSummary{margin-top:12px}.searchFailureSummary .summaryError{margin-top:0}.searchDisclosureTitle{align-items:center;gap:8px;min-width:0;display:flex}.searchDisclosureAction{letter-spacing:.04em;flex:none;align-items:center;gap:7px;font-size:10px;font-weight:800;color:#d8b879!important;display:inline-flex!important}.searchDisclosureActionOpen{display:none}.searchDisclosureAction i{font-size:17px;font-style:normal;line-height:1;transition:transform .18s}details[open]>summary .searchDisclosureActionClosed{display:none}details[open]>summary .searchDisclosureActionOpen{display:inline}details[open]>summary .searchDisclosureAction i{transform:rotate(180deg)}.searchTraceDetails>summary{background:#d7aa610b;border-radius:8px;min-height:50px;border:1px solid #d7aa612e!important;justify-content:space-between!important;padding:11px 13px!important}.searchTraceDetails[open]>summary{background:#d7aa6113;border-color:#d7aa614d!important}.searchTraceTechnical>summary,.searchTechnicalDetails>summary{background:#ffffff05;border-radius:7px;min-height:40px;border:1px solid #d7aa6121!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:8px 10px!important;display:flex!important}.searchTraceTechnical[open]>summary,.searchTechnicalDetails[open]>summary{background:#d7aa610d;border-color:#d7aa613d!important}.searchRunSummaryAside{justify-content:flex-end;align-items:center;gap:12px;display:flex}.searchRunSummaryAside .searchDisclosureAction{border-left:1px solid #d7aa6124;padding-left:11px}.modelAssessmentDetails{border-top:1px solid #d7aa611f;min-width:0;margin-top:10px;padding-top:9px}.modelAssessmentDetails>summary{cursor:pointer;font-weight:800;color:#d4b77e!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:0!important;display:flex!important}.modelAssessmentDetails>summary b{color:#e0bd80;background:#d7aa611f;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;display:grid}.modelAssessmentList{gap:8px;margin-top:9px;display:grid}.modelAssessmentItem{background:#ffffff06;border:1px solid #d7aa611a;border-radius:8px;min-width:0;padding:0 10px}.modelAssessmentItem>summary{cursor:pointer;color:#d9c9ba!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 0!important;display:flex!important}.modelAssessmentItem>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modelAssessmentItem>summary b{flex:none;color:#d6b678!important}.modelAssessmentItem[open]>summary{border-bottom:1px solid #d7aa611a!important}.modelAssessmentItem pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#cbbcaf;max-height:420px;margin:9px 0 0;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.modelAssessmentItem p{color:#a99b8e!important;margin:8px 0 10px!important}.labMovieAssessment{grid-column:1/-1}.labModelAssessments{margin-top:10px}.restoredDataNote{color:#93877d;margin:12px 2px 0;font-size:12px;line-height:1.5}.searchOutcomeGlobal{z-index:4;width:min(1180px,100% - 48px);margin:16px auto;position:relative}.searchOutcomeGlobal,.searchProgressBlockGlobal{outline:0;scroll-margin-top:92px}.searchOutcomeNotice{color:#e9d7b8;background:linear-gradient(135deg,#3e2a1857,#130e0df0);border:1px solid #d7aa6147;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:16px;width:min(900px,84vw);margin:14px auto 4px;padding:16px 18px;display:grid;box-shadow:0 14px 36px #0003}.searchOutcomeNoticeError{color:#efc5c7;background:linear-gradient(135deg,#641f274d,#190d0ff5);border-color:#cc4d5761}.searchOutcomeIcon{opacity:.82;border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:20px;font-weight:800;display:grid}.searchOutcomeBody{min-width:0}.searchOutcomeBody b,.searchOutcomeBody small{display:block}.searchOutcomeBody b{font-size:15px;line-height:1.35}.searchOutcomeBody small{color:#c3b4a6;margin-top:4px;font-size:14px;line-height:1.5}.searchOutcomeNoticeError .searchOutcomeBody small{color:#c6a9a9}.searchOutcomeNotice>button{color:#a99a8c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.searchOutcomeNotice>button:hover{color:#eee1d4;background:#ffffff0d}.promptCard .searchOutcomeNotice,.searchFailure .searchOutcomeNotice{width:100%;margin:14px 0 0}.swipeView>.searchOutcomeNotice,.summary>.searchOutcomeNotice{max-width:900px}.searchOutcomeExplanation{color:#e7d9c8;background:linear-gradient(125deg,#46301c57,#100c0ceb);border:1px solid #d7aa6138;border-left:3px solid #c89452;border-radius:9px;width:min(900px,84vw);margin:9px auto 4px;padding:14px 17px}.searchOutcomeExplanation b{font-size:15px;line-height:1.35;display:block}.searchOutcomeExplanation p{color:#cbbdaf;margin:4px 0 0;font-size:13px;line-height:1.5}.searchOutcomeExplanation ul{flex-wrap:wrap;gap:6px 15px;margin:10px 0 0;padding:0;list-style:none;display:flex}.searchOutcomeExplanation li{color:#bcae9d;font-size:12px;line-height:1.4}.searchOutcomeExplanation li:before{content:"";background:#c89452;border-radius:50%;width:5px;height:5px;margin:0 7px 1px 0;display:inline-block}.searchOutcomeExplanation small{color:#968a80;margin-top:10px;font-size:11px;line-height:1.4;display:block}.promptCard .searchOutcomeExplanation{width:100%;margin:8px 0 0}.swipeOutcomeExplanation{max-width:900px}@media (max-width:640px){.searchRunSummary summary{flex-direction:column;align-items:flex-start;gap:3px}.searchRunMetrics{grid-template-columns:1fr 1fr}.searchRunMetrics small{font-size:9px}.searchRejectedDetails>div{grid-template-columns:1fr}.searchOutcomeGlobal,.searchProgressBlockGlobal{scroll-margin-top:72px}.searchOutcomeGlobal{width:calc(100% - 28px);margin:12px auto}.searchOutcomeNotice,.searchOutcomeExplanation{width:100%}.searchOutcomeNotice{grid-template-columns:32px minmax(0,1fr) 30px;gap:9px;padding:11px}.searchOutcomeExplanation{padding:12px}.searchOutcomeExplanation ul{display:block}.searchOutcomeExplanation li+li{margin-top:4px}.searchOutcomeIcon{width:30px;height:30px}.traceCandidate>summary{flex-direction:column;align-items:flex-start!important}.traceCandidate>summary>b{white-space:normal}}@media (min-width:901px){.heroCopy{translate:0 clamp(-64px,-4.5vh,-40px)}}.titleFitEntry{border-top:1px solid #d7aa6124;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:17px;display:flex}.titleFitEntry>div{min-width:0}.titleFitEntry b,.titleFitEntry small{display:block}.titleFitEntry b{color:#d9cabc;font-size:12px;line-height:1.35}.titleFitEntry small{color:#8f8379;margin-top:4px;font-size:11px;line-height:1.45}.titleFitEntryAction{color:#cbb89d;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6138;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:42px;padding:9px 13px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:flex}.titleFitEntryAction span{color:#d9ad65;font-size:16px}.titleFitEntryAction:not(:disabled):hover{color:#f1e5d7;background:#d7aa6113;border-color:#d7aa6175}.titleFitEntryAction:focus-visible{outline-offset:3px;outline:2px solid #efc982}.titleFitEntryAction:disabled{opacity:.46;cursor:not-allowed}.titleFitOverlay{z-index:220;overscroll-behavior:contain;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#030202d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.titleFitDialog{overscroll-behavior:contain;border-radius:var(--radius-panel);color:#f4ecdf;background:linear-gradient(145deg,#241c1a,#100c0c);border:1px solid #d7aa6147;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:clamp(24px,4vw,40px);overflow:hidden auto;box-shadow:0 32px 100px #000000ad}.titleFitHead{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.titleFitHead>div{min-width:0}.titleFitHead span{color:#ddb878;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.titleFitHead h2{letter-spacing:-.035em;margin:10px 0 9px;font-family:Unbounded,sans-serif;font-size:clamp(25px,4vw,34px);line-height:1.15}.titleFitHead p{color:#ad9f92;max-width:590px;margin:0;font-size:14px;line-height:1.55}.titleFitHead>button{color:#d3c5b7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:27px;line-height:1;display:grid}.titleFitHead>button:hover{background:#d7aa6114;border-color:#d7aa616b}.titleFitHead>button:disabled{opacity:.46;cursor:wait}.titleFitSearch{gap:9px;margin-top:28px;display:grid}.titleFitSearch>label{color:#d7c8b8;font-size:12px;font-weight:800}.titleFitSearch>div{border-radius:var(--radius-control);background:#ffffff09;border:1px solid #d7aa6138;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.titleFitSearch>div:focus-within{border-color:#e0b66db3;box-shadow:0 0 0 3px #d7aa6114}.titleFitSearch input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:54px;padding:0 16px;font-family:Georgia,serif;font-size:17px}.titleFitSearch input::placeholder{color:#746a62}.titleFitSearch button{color:#fff;cursor:pointer;background:#751f29b8;border:0;border-left:1px solid #d7aa6129;min-height:54px;padding:0 18px;font-size:12px;font-weight:850}.titleFitSearch button:disabled{opacity:.58;cursor:wait}.titleFitLive{border-radius:var(--radius-control);color:#d9c8b3;background:#d7aa610b;border:1px solid #d7aa6124;align-items:center;gap:11px;margin-top:16px;padding:13px 14px;font-size:13px;display:flex}.titleFitLive i{background:#dfb567;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.5s ease-in-out infinite searchPulse;display:block;box-shadow:0 0 0 5px #dfb5671a}.titleFitError{border-radius:var(--radius-control);color:#efc5c7;background:#641f2740;border:1px solid #cc4d5761;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:13px 14px;font-size:13px;line-height:1.45;display:flex}.titleFitError button{cursor:pointer;background:#ffffff0a;border:1px solid #efc5c74d;border-radius:999px;flex:none;min-height:38px;padding:8px 12px;font-size:11px;font-weight:800}.titleFitSuggestions{min-width:0;margin-top:22px}.titleFitSuggestions>div h3{color:#f2e7da;margin:0;font-size:16px}.titleFitSuggestions>div p{color:#9f9185;margin:5px 0 0;font-size:12px}.titleFitSuggestions ul{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.titleFitSuggestions li{min-width:0}.titleFitSuggestions li button{border-radius:var(--radius-control);color:#e9ddd0;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6124;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-width:0;padding:14px;display:grid}:is(.titleFitSuggestions li button:hover,.titleFitSuggestions li button:focus-visible){background:#d7aa6112;border-color:#d7aa616b}.titleFitSuggestionMain{gap:8px;min-width:0;display:grid}.titleFitSuggestionTitle,.titleFitSuggestionOriginal{overflow-wrap:anywhere;min-width:0;display:block}.titleFitSuggestionTitle small,.titleFitSuggestionOriginal small{color:#978b80;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.titleFitSuggestionTitle b,.titleFitSuggestionOriginal b{overflow-wrap:anywhere;margin-top:2px;display:block}.titleFitSuggestionTitle b{font-size:15px}.titleFitSuggestionOriginal b{color:#c9bcae;font-family:Georgia,serif;font-size:13px;font-weight:500}.titleFitSuggestionMeta{color:#aa9c8e;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;font-size:11px;display:flex}.titleFitSuggestionMeta em{color:#c7a772;text-transform:uppercase;background:#d7aa6117;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.titleFitSuggestionMain>p{color:#a99c90;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.titleFitSuggestions li>button>i{color:#d8ad67;font-size:18px;font-style:normal}.titleFitSelected{border-radius:var(--radius-control);background:linear-gradient(125deg,#751f292e,#d7aa610a);border:1px solid #d7aa6138;justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-top:22px;padding:16px;display:flex}.titleFitSelected>div{min-width:0}.titleFitSelected span{color:#c79e5d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.titleFitSelected h3{overflow-wrap:anywhere;margin:5px 0 0;font-family:Unbounded,sans-serif;font-size:16px}.titleFitSelected p{color:#a99b8e;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.titleFitSelected .titleFitSelectedOriginal{color:#d4c5b7;font-family:Georgia,serif;font-size:14px}.titleFitSelected>button{border-radius:var(--radius-control);color:#fff;cursor:pointer;background:linear-gradient(135deg,#8a2631,#57131a);border:1px solid #f5d29933;flex:none;min-height:46px;padding:10px 15px;font-size:12px;font-weight:850}.titleFitSelected>button:disabled{opacity:.56;cursor:wait}.titleFitResult{min-width:0;margin-top:26px}.titleFitResultHead{border-left:3px solid #c89452;min-width:0;padding-left:16px}.titleFitResult-likely_like .titleFitResultHead{border-left-color:#a7b971}.titleFitResult-likely_dislike .titleFitResultHead{border-left-color:#c65e65}.titleFitResultHead>span{color:#a99b8e;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:15px;font-style:italic;display:block}.titleFitResultHead h2{overflow-wrap:anywhere;margin:5px 0 6px;font-family:Unbounded,sans-serif;font-size:clamp(25px,4vw,34px);line-height:1.15}.titleFitResultHead b{color:#d0ad72;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.titleFitExplanation{color:#d9ccbe;overflow-wrap:anywhere;margin:20px 0 0;font-size:15px;line-height:1.65}.titleFitDirections{min-width:0;margin-top:22px}.titleFitDirections>h3{color:#caa66e;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px}.titleFitDirectionList{gap:10px;margin-top:10px;display:grid}.titleFitDirection{border-radius:var(--radius-control);overflow-wrap:anywhere;background:linear-gradient(125deg,#d7aa610e,#ffffff05);border:1px solid #d7aa6129;min-width:0;padding:15px}.titleFitDirection>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.titleFitDirection>header>div{min-width:0}.titleFitDirection>header span{color:#c79e5d;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.titleFitDirection h4{color:#f1e6da;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.4}.titleFitDirection>header>b{color:#d6b87f;text-transform:uppercase;background:#d7aa611a;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;line-height:1.3}.titleFitDirectionEvidence{border-top:1px solid #d7aa611f;margin-top:12px;padding-top:10px}.titleFitDirectionEvidence>span{color:#978a7f;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.titleFitDirectionEvidence ul{flex-wrap:wrap;gap:6px;margin:7px 0 0;padding:0;list-style:none;display:flex}.titleFitDirectionEvidence li{color:#ddd0c3;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #d7aa6121;border-radius:999px;min-width:0;padding:5px 8px;font-size:11px}.titleFitDirection>p{color:#c8baad;overflow-wrap:anywhere;margin:11px 0 0;font-size:12px;line-height:1.55}.titleFitDirection>small{color:#9f9287;overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.5;display:block}.titleFitDirection>small b{color:#b8a99a}.titleFitDirectionsEmpty{border-radius:var(--radius-control);overflow-wrap:anywhere;background:#ffffff05;border:1px dashed #d7aa6138;margin-top:10px;padding:14px}.titleFitDirectionsEmpty h4{color:#e1d2c3;margin:0;font-size:13px}.titleFitDirectionsEmpty p{color:#9f9287;margin:6px 0 0;font-size:11px;line-height:1.5}.titleFitSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.titleFitSignals{border-radius:var(--radius-control);background:#ffffff06;border:1px solid #d7aa6121;min-width:0;padding:14px}.titleFitSignals h3{color:#caa66e;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px}.titleFitSignals ul{gap:11px;margin:12px 0 0;padding:0;list-style:none;display:grid}.titleFitSignals li{gap:3px;min-width:0;display:grid}.titleFitSignals li b{color:#eadfd3;overflow-wrap:anywhere;font-size:12px}.titleFitSignals li span{color:#a99c90;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.titleFitCaveat{color:#9f9287;overflow-wrap:anywhere;background:#d7aa610b;border-left:2px solid #d7aa6166;border-radius:0 7px 7px 0;margin:16px 0 0;padding:12px 13px;font-size:11px;line-height:1.5}.titleFitResultActions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.titleFitResultActions button{border-radius:var(--radius-control);color:#d6c5b4;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6138;min-height:44px;padding:9px 14px;font-size:12px;font-weight:800}.titleFitResultActions button:last-child{color:#fff;background:#751f29;border-color:#f5d29933}.titleFitEmpty{border-radius:var(--radius-control);text-align:center;background:#ffffff05;border:1px dashed #d7aa613d;justify-items:center;margin-top:28px;padding:27px 22px;display:grid}.titleFitEmpty>span{color:#c89452;font-size:34px}.titleFitEmpty h3{margin:9px 0 0;font-family:Unbounded,sans-serif;font-size:17px}.titleFitEmpty p{color:#a99c90;max-width:480px;margin:8px 0 0;font-size:13px;line-height:1.55}.titleFitEmpty button{border-radius:var(--radius-control);color:#e3c898;cursor:pointer;background:#d7aa6114;border:1px solid #d7aa613d;min-height:42px;margin-top:18px;padding:9px 18px;font-size:12px;font-weight:800}@media (max-width:640px){.titleFitEntry{flex-direction:column;align-items:flex-start;gap:12px}.titleFitEntryAction{justify-content:space-between;width:100%}.titleFitOverlay{background:#030202db;align-items:end;padding:0}.titleFitDialog{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 12px);padding:24px 20px 20px}.titleFitHead h2{font-size:26px}.titleFitHead p{font-size:12px}.titleFitHead>button{flex-basis:42px;width:42px;height:42px}.titleFitSearch>div{grid-template-columns:1fr}.titleFitSearch button{border-top:1px solid #d7aa6129;border-left:0}.titleFitSuggestions li button{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:12px}.titleFitSuggestionMeta{gap:5px 8px}.titleFitSelected{flex-direction:column;align-items:stretch}.titleFitSelected>button{width:100%}.titleFitDirection>header{flex-direction:column;align-items:flex-start;gap:8px}.titleFitDirection>header>b{white-space:normal}.titleFitDirectionEvidence ul{grid-template-columns:1fr;display:grid}.titleFitDirectionEvidence li{border-radius:8px}.titleFitSignalGrid{grid-template-columns:1fr}.titleFitError{flex-direction:column;align-items:flex-start}.titleFitResultActions{grid-template-columns:1fr;display:grid}.titleFitResultActions button{width:100%}}.searchProgressBlockGlobal{z-index:4;width:min(1180px,100% - 48px);margin:22px auto;position:relative}.interruptedSearchNotice{color:#f4e9dc;background:linear-gradient(145deg,#221b19fa,#0f0b0bfa);border:1px solid #d7aa6147;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 20px;display:grid;box-shadow:0 18px 48px #0000004d}.interruptedSearchIcon{color:#dfb567;border:1px solid #d7aa6159;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.interruptedSearchBody{min-width:0}.interruptedSearchBody>b{font-size:18px;line-height:1.35;display:block}.interruptedSearchBody p{color:#c7b8aa;margin:5px 0 0;font-size:14px;line-height:1.45}.interruptedSearchBody>small{color:#9f9186;margin-top:5px;font-size:12px;line-height:1.45;display:block}.interruptedSearchActions{align-items:center;gap:8px;display:flex}.interruptedSearchActions button{cursor:pointer;border-radius:999px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:800}.interruptedSearchDismiss{color:#b9aa9d;background:0 0;border:1px solid #d7aa6133}.interruptedSearchRetry{color:#fff4e7;background:#7d1d29;border:1px solid #d7aa6173}.ownerRecoveryChecking{z-index:4;color:#a99b8e;background:#16100fe0;border:1px solid #d7aa6129;border-radius:10px;width:min(1180px,100% - 48px);margin:14px auto;padding:10px 14px;font-size:12px;position:relative}.ownerSearchDecision{color:#f4e9dc;background:linear-gradient(145deg,#281d19fa,#0f0b0bfa);border:1px solid #d7aa6157;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;display:grid;box-shadow:0 18px 48px #0000004d}.ownerSearchDecisionIcon{color:#dfb567;border:1px solid #d7aa6161;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.ownerSearchDecisionContent{min-width:0}.ownerSearchDecision h2{outline:0;margin:0;font-size:20px;line-height:1.3}.ownerSearchDecision p{color:#c7b8aa;margin:6px 0 0;font-size:14px;line-height:1.5}.ownerSearchDecisionRuns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.ownerSearchDecisionRuns>div{background:#ffffff06;border:1px solid #d7aa6129;border-radius:10px;min-width:0;padding:12px}.ownerSearchDecisionRuns dt{color:#c99f5d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.ownerSearchDecisionRuns dd{color:#eee1d4;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.45}.ownerSearchDecisionRuns small,.ownerSearchDecisionNote{color:#9f9186;margin-top:5px;font-size:11px;line-height:1.4;display:block}.ownerSearchDecisionActions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.ownerSearchDecisionActions button{cursor:pointer;border-radius:999px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:800}.ownerSearchDecisionActions button:disabled{opacity:.55;cursor:wait}@media (max-width:640px){.searchProgressBlockGlobal{width:calc(100% - 28px);margin:14px auto}.ownerRecoveryChecking{width:calc(100% - 28px)}.interruptedSearchNotice{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px}.interruptedSearchIcon{width:36px;height:36px}.interruptedSearchBody>b{font-size:16px}.interruptedSearchActions{grid-column:1/-1;justify-content:flex-end}.interruptedSearchActions button{flex:1}.ownerSearchDecision{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:15px}.ownerSearchDecisionIcon{width:36px;height:36px}.ownerSearchDecision h2{font-size:17px}.ownerSearchDecisionRuns{grid-template-columns:1fr}.ownerSearchDecisionActions{grid-column:1/-1}.ownerSearchDecisionActions button{flex:1}.filterSummaryEdit{white-space:nowrap;grid-column:auto;margin:0;font-size:11px}.filterSummaryEdit i{display:none}.filterActions{padding-bottom:max(8px,env(safe-area-inset-bottom));bottom:-20px}.swipeView{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.cardStage{height:auto;min-height:0;margin-bottom:96px}.cardStage>.movieCard:not(.behind){position:relative;inset:auto}.movieCard{grid-template-rows:auto auto}.movieCard .posterArt{aspect-ratio:4/5;min-height:0}.movieInfo{overscroll-behavior:auto;overflow:visible}.swipeActions{right:auto;bottom:max(74px,calc(62px + env(safe-area-inset-bottom)));z-index:30;margin:0;position:fixed;left:50%;transform:translate(-50%)}.view-swipe .toast{text-align:center;width:auto;inset:76px 14px auto;transform:none}.savedCardStage{height:auto;min-height:0}.savedCardStage .movieCard{grid-template-rows:auto auto;min-height:0;position:relative;inset:auto}.savedCardStage .posterArt{aspect-ratio:4/5;min-height:0}.savedCardStage .movieInfo{padding-top:22px;overflow:visible}}@media (min-width:641px){.swipeView{padding-bottom:calc(122px + env(safe-area-inset-bottom))}.swipeView .cardStage{height:min(620px,max(320px,100dvh - 286px));min-height:0;margin-bottom:8px}.swipeView .cardStage>.movieCard:not(.behind){position:absolute;inset:0}.swipeView .movieCard{grid-template-columns:44% 56%}.swipeView .movieCard .posterArt{aspect-ratio:auto;align-self:stretch;width:100%;min-height:0}.swipeView .movieInfo{overflow:hidden}.swipeView:has(.cardStage[data-page-scroll=true]){padding-bottom:calc(122px + env(safe-area-inset-bottom))}.swipeView .cardStage[data-page-scroll=true]{height:auto;margin-bottom:8px}.swipeView .cardStage[data-page-scroll=true]>.movieCard:not(.behind){position:relative;inset:auto}.swipeView .cardStage[data-page-scroll=true] .movieInfo{overscroll-behavior:auto;overflow:visible}.swipeView .countryLine{margin:0;padding-bottom:10px}.swipeView .countryLine+.castLine{border-top:1px solid #d7aa6121;border-bottom:0;margin:0;padding:10px 0 0}.swipeView .movieShareButton{background:#701c27eb;border-color:#ebc99285;min-height:46px;padding:9px 16px;top:20px;right:20px;box-shadow:0 14px 34px #0000006b}}@media (min-width:901px){.swipeView .movieInfoBody>.ratings{padding-right:145px}}@media (min-width:641px) and (max-width:900px){.swipeView .movieShareButton{justify-content:center;width:46px;padding:0}.swipeView .movieShareButton b{display:none}}.swipeActions{align-items:flex-start;gap:18px}.swipeActions>button{width:78px;height:auto;box-shadow:none;color:#b9aa9d;background:0 0;border:0;border-radius:0;justify-items:center;gap:6px;padding:0;display:grid}.swipeActions>button>span{background:#171111;border:1px solid #d7aa6140;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;transition:transform .2s,border-color .2s,background-color .2s;display:grid;box-shadow:0 10px 28px #00000059}.swipeActions>button>small{font-size:11px;font-weight:750;line-height:1.2}.swipeActions>button>small em{color:#84786e;margin-top:2px;font-size:9px;font-style:normal;font-weight:600;display:block}.swipeActions>button.accept{background:0 0}.swipeActions .accept>span{background:#6f1b24}.swipeActions .taste>span{color:#a9d8c0;background:#16261f;border-color:#6fb29161}.swipeActions .taste{color:#9bbbac;width:104px}.swipeActions .taste>span{width:46px;height:46px;margin-top:6px;font-size:21px;box-shadow:0 7px 20px #00000042}.swipeActions .reject>small,.swipeActions .accept>small{font-size:12px}:is(.swipeActions>button:hover>span,.swipeActions>button:focus-visible>span){border-color:#e7c2828f;transform:translateY(-2px)}.swipeSimilarAction{color:#d9c4a7;cursor:pointer;background:#d7aa610b;border:1px solid #d7aa6142;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:38px;margin-left:auto;padding:8px 12px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.swipeSimilarAction b{font-size:10px;line-height:1.2}.swipeSimilarAction>i{color:#dcb777;flex:none;font-size:14px;font-style:normal;line-height:1}:is(.swipeSimilarAction:hover,.swipeSimilarAction:focus-visible){color:#fff;background:#d7aa611a;border-color:#e7c28285}.swipeSimilarAction:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.swipeSimilarAction:disabled{opacity:.5;cursor:not-allowed}.summaryUndoAction{color:#d9ba82;cursor:pointer;background:#d7aa610f;border:1px solid #d7aa6140;border-radius:999px;align-items:center;gap:8px;margin:14px 0 2px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.summaryUndoAction>span{font-size:17px}:is(.summaryUndoAction:hover,.summaryUndoAction:focus-visible){color:#f2d49b;background:#d7aa611c;border-color:#e7c28285}.localReviewComplete{border-radius:var(--radius-panel);text-align:center;background:radial-gradient(circle at 50% 15%,#7a232e33,#0000 50%),linear-gradient(145deg,#1d1615,#0d0a0a);border:1px solid #d7aa6138;place-content:center;justify-items:center;padding:clamp(28px,6vw,64px);display:grid;position:absolute;inset:0;box-shadow:0 35px 100px #00000080}.localReviewComplete h2{letter-spacing:-.045em;max-width:16ch;margin:14px 0 10px;font-family:Unbounded,sans-serif;font-size:clamp(27px,4vw,48px);line-height:1.08}.localReviewComplete p{color:#b9aa9d;max-width:48ch;margin:0;font-size:13px;line-height:1.55}.localReviewComplete>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.localReviewComplete .summaryUndoAction{margin:0}.localReviewComplete .primary{min-height:42px;padding:9px 18px}@media (max-width:380px){.swipeActions>button>small{font-size:10px}}@media (max-width:340px){.topbar nav button{padding-inline:5px;font-size:10px}.flowGuideSteps{gap:4px}.flowGuideSteps li{grid-template-columns:21px minmax(0,1fr);gap:5px}.flowGuideSteps li>i{width:21px;height:21px}.flowGuideSteps li b{font-size:10px}.swipeActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:calc(100vw - 12px);padding-inline:0;display:grid}.swipeActions>button,.swipeActions .taste{width:auto}}@media (max-width:640px){.swipeActions{bottom:max(12px,calc(12px + env(safe-area-inset-bottom)));gap:10px;padding-inline:10px}.swipeActions>button{width:70px}.swipeActions .taste{width:84px}.localReviewComplete{min-height:420px;position:relative}}.movieCard:not(.movieCardStatic) .movieInfo,.movieCard:not(.movieCardStatic) .movieDetailsWide{-webkit-user-select:text;user-select:text;cursor:text}.library .tileInfo{-webkit-user-select:text;user-select:text}.savedLibraryHeader{background:radial-gradient(circle at 18% -45%,#d7aa6121,#0000 42%),linear-gradient(130deg,#201615f0,#0f0a0ae6);border:1px solid #d7aa613d;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:center;gap:clamp(28px,4vw,56px);width:min(1500px,100%);margin:0 auto 18px;padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 22px 70px #00000040,inset 0 1px #ffffff06}.savedLibraryEyebrow{color:#d4b784;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex}.savedLibraryEyebrow b{color:#a99170;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:10px;font-size:9px;display:flex}.savedLibraryEyebrow b:before{content:"";background:#d7aa6161;width:18px;height:1px}.savedLibraryHeading h1{letter-spacing:-.055em;margin:12px 0 10px;font-family:Unbounded,sans-serif;font-size:clamp(42px,5vw,70px);font-weight:600;line-height:1}.savedLibraryHeading p{color:#a79a90;text-wrap:pretty;max-width:760px;margin:0;font-size:12px;line-height:1.55}.savedLibraryHeaderActions{border-left:1px solid #d7aa6121;align-content:center;justify-items:start;gap:12px;min-height:100%;padding-left:clamp(22px,2.8vw,38px);display:grid}.savedLibraryClear{text-align:left;gap:9px;display:grid}.savedLibraryClearAction{color:#df8e92;cursor:pointer;background:#711c2412;border:1px solid #c6474e61;border-radius:999px;min-height:43px;padding:9px 16px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s}:is(.savedLibraryClearAction:hover,.savedLibraryClearAction:focus-visible){color:#f0a2a5;background:#711c242e;border-color:#da555bad}.savedLibraryClearAction:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedLibraryClear small{color:#8f8179;text-wrap:pretty;max-width:290px;font-size:9px;line-height:1.5}.savedLibraryCompactControl{color:#e7d1ad;cursor:pointer;background:#d7aa6112;border:1px solid #e1bb786b;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:10px;font-weight:850;display:flex}.savedLibraryCompactControl svg{width:15px;height:15px}.savedLibraryCompactControl b{color:#fff0de;background:#70404a;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}:is(.savedLibraryCompactControl:hover,.savedLibraryCompactControl:focus-visible){background:#d7aa611f;border-color:#e7c17db3}.savedLibraryCompactControl:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedFilterTile{isolation:isolate;aspect-ratio:2/3;min-width:0;height:100%;position:relative}.savedFilterTile:before{content:"";z-index:0;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:16px;position:absolute;inset:-10px;transform:scale(.985)}.savedFilterTile[data-attention-ready=true]:before{animation:3.3s cubic-bezier(.22,.6,.28,1) .18s both savedFilterTileAura}.savedFilterTile:after{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(at 50% 42%,#dc974d45,#9146301f 46%,#0000 74%);border-radius:45%;height:44%;position:absolute;bottom:-7%;left:-12%;right:-12%}.savedMovieGridFeatured{grid-column:1/-1;grid-template-columns:repeat(var(--saved-feature-columns),minmax(0,1fr));gap:34px 18px;display:grid}@media (min-width:901px){.savedMovieGridFeatured>.savedFilterTile{aspect-ratio:auto}}.savedFilterTileButton{--saved-filter-pad:clamp(18px,1.8vw,25px);isolation:isolate;width:100%;height:100%;padding:var(--saved-filter-pad);color:#f6ecdf;text-align:left;cursor:pointer;background:radial-gradient(circle at 12% 7%,#ebc2794f,#0000 33%),radial-gradient(at 100% 76%,#9d533426,#0000 54%),linear-gradient(150deg,#39251ffc,#110b0bfc);border:1px solid #e1b7708a;border-radius:8px;grid-template-rows:auto auto auto 1fr auto;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000057,0 0 36px #d7aa6111,inset 0 1px #fff1}.savedFilterTileButton[data-attention-ready=true]{animation:3.3s cubic-bezier(.22,.6,.28,1) .2s both savedFilterTileGlow}.savedFilterTileButton:before{content:"";z-index:-1;pointer-events:none;border:1px solid #e1b77029;border-radius:5px;position:absolute;inset:10px}.savedFilterTileButton:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 38%,#e1b77009 46%,#ffe8be4d 52%,#e1b7700f 58%,#0000 67%);position:absolute;inset:-12%;transform:translate(-118%)skew(-14deg)}.savedFilterTileButton>span{z-index:1;position:relative}.savedFilterTileButton[data-attention-ready=true]:after{animation:1.45s cubic-bezier(.22,.6,.28,1) .42s both savedFilterTileSheen}.savedFilterTileButton:hover{border-color:#ebc888ad;transform:translateY(-2px);box-shadow:0 24px 58px #0000005c,0 0 28px #d7aa6114,inset 0 1px #ffffff0f}.savedFilterTileButton:focus-visible{outline-offset:4px;outline:2px solid #dcb777}.savedFilterTileIcon{color:#edc77f;background:#d7aa611f;border:1px solid #e7c17d7a;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 6px #d7aa6109}.savedFilterTileIcon svg{width:20px;height:20px}.savedFilterTileCopy{gap:11px;max-width:280px;margin-top:clamp(28px,4vw,54px);display:grid}.savedFilterTileCopy b{letter-spacing:-.035em;font-family:Unbounded,sans-serif;font-size:clamp(17px,1.45vw,22px);font-weight:580;line-height:1.18}.savedFilterTileCopy small{color:#b5a69a;text-wrap:balance;font-size:11px;line-height:1.55}.savedFilterTileSnapshot{background:#d7aa610e;border:1px solid #e1b77030;border-radius:7px;justify-self:start;gap:4px;margin-top:clamp(18px,2.2vw,30px);padding:11px 15px 12px;display:grid}.savedFilterTileSnapshot small{color:#a99889;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.savedFilterTileSnapshot b{color:#ead4ae;font-size:12px;font-weight:700;line-height:1}.savedFilterTileSnapshot strong{color:#f8e6c7;letter-spacing:-.065em;vertical-align:-2px;margin-right:4px;font-family:Unbounded,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:620}.savedFilterTileGuide{border-top:1px solid #e1b77030;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-self:stretch;margin:clamp(22px,2.7vw,34px) 0 clamp(16px,2vw,24px);display:grid}.savedFilterTileGuide>span{color:#9f9085;border-bottom:1px solid #e1b7701a;align-content:center;gap:7px;min-width:0;min-height:74px;padding:13px 16px 12px;display:grid}.savedFilterTileGuide>span:nth-child(odd){border-right:1px solid #e1b7701a}.savedFilterTileGuide>span small{color:#9f9085;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.savedFilterTileGuide>span b{color:#f0dec4;letter-spacing:0;overflow-wrap:anywhere;text-transform:none;white-space:normal;min-width:0;max-height:2.8em;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.savedFilterTileAction{margin:0 calc(var(--saved-filter-pad) * -1) calc(var(--saved-filter-pad) * -1);padding:16px var(--saved-filter-pad);color:#edc981;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#d7aa6121,#d7aa6109);border-top:1px solid #e1b77033;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:850;display:flex}.savedFilterTileAction i{font-size:18px;font-style:normal;font-weight:400;line-height:1}.savedFilterFloating{z-index:90;right:clamp(24px,4vw,58px);bottom:max(48px,env(safe-area-inset-bottom));isolation:isolate;color:#f0dfc7;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(145deg,#31201cfa,#160f0efc);border:1px solid #e1bb7880;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:9px 14px;font-size:11px;font-weight:850;transition:opacity .34s,transform .38s cubic-bezier(.16,.82,.25,1),border-color .18s,background .18s,box-shadow .18s;display:flex;position:fixed;transform:translateY(12px)scale(.94);box-shadow:0 16px 44px #00000080,inset 0 1px #ffffff0e}.savedFilterFloating:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #e7c17d8a;position:absolute;inset:-9px}.savedFilterFloating:after{content:"";z-index:-2;filter:blur(22px);opacity:0;pointer-events:none;transform-origin:72% 74%;background:radial-gradient(at 70% 72%,#f2c97aad,#d58b4c57 30%,#b5593e2e 51%,#0000 73%);border-radius:50%;width:410px;height:320px;position:absolute;bottom:-68px;right:-78px;transform:scale(.42)}.savedFilterFloating[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.savedFilterFloating[data-visible=true]:before{animation:1.5s ease-out .24s both savedFilterBeacon}.savedFilterFloating[data-visible=true]:after{animation:2.1s cubic-bezier(.2,.72,.18,1) 50ms both savedFilterCornerGlow}.savedFilterFloating:hover{background:linear-gradient(145deg,#3b2822,#1c1312);border-color:#e7c17db8;box-shadow:0 18px 50px #0000008a,0 0 26px #d7aa6114,inset 0 1px #ffffff0f}.savedFilterFloating:focus-visible{outline-offset:3px;outline:2px solid #dcb777}.savedFilterFloating svg{color:#dfba79;width:16px;height:16px}.savedFilterFloating b{color:#fff0de;background:#70404a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.savedFilterOverlay{z-index:230;background:#05030314;justify-content:flex-end;align-items:flex-start;padding:12px;animation:.2s both savedFilterOverlayIn;display:flex;position:fixed;inset:0}.savedFilterOverlay[data-closing=true]{pointer-events:none;animation:.2s both savedFilterOverlayOut}.savedFilterOverlay[data-closing=true] .savedFilterDrawer{animation:.22s cubic-bezier(.4,0,1,1) both savedFilterDrawerOut}.savedFilterOverlay[data-behind-saved-card=true]{z-index:99}.savedFilterDrawer{background:radial-gradient(circle at 100% 0,#d7aa6121,#0000 32%),linear-gradient(160deg,#211716,#100b0b 70%);border:1px solid #e1bb7857;border-radius:15px;grid-template-rows:auto auto;align-self:flex-start;width:min(500px,100vw - 24px);max-height:calc(100dvh - 24px);animation:.28s cubic-bezier(.16,.84,.24,1) both savedFilterDrawerIn;display:grid;position:relative;overflow:hidden;box-shadow:-28px 18px 90px #00000075,0 0 34px #d7aa610e,inset 0 1px #ffffff0b}.savedFilterDrawerHead{border-bottom:1px solid #d7aa6121;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:18px 20px;display:flex}.savedFilterDrawerHead>div{gap:4px;display:grid}.savedFilterDrawerHead h2{color:#f1e5d7;letter-spacing:-.035em;margin:0;font-family:Unbounded,sans-serif;font-size:20px;font-weight:560}.savedFilterDrawerHead p{color:#90847b;margin:0;font-size:10px;line-height:1.4}.savedFilterDrawerHead button{color:#d8c7b5;cursor:pointer;background:#ffffff06;border:1px solid #d7aa6133;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:20px;display:grid}.savedFilterDrawerHead button:hover{color:#fff;background:#d7aa6112;border-color:#d7aa617a}.savedFilterDrawerHead button:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedFilterDrawer .savedLibraryControls{overscroll-behavior:contain;width:auto;min-height:0;max-height:calc(100dvh - 100px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:14px;margin:0;padding:20px;display:grid;overflow-y:auto}.savedFilterDrawer .savedLibraryControls label,.savedFilterDrawer .savedControl,.savedFilterDrawer .savedSortControl{min-width:0}.savedFilterDrawer .savedLibraryControls .savedTitleSearch,.savedFilterDrawer .savedFocusControl,.savedFilterDrawer .savedGenreControl,.savedFilterDrawer .savedSortControl,.savedFilterDrawer .savedLibraryResult{grid-column:1/-1}.savedFilterDrawer .savedLibraryResult{flex-direction:column;align-items:flex-start;gap:12px;margin-top:2px;padding-top:17px}.savedFilterDrawer .savedLibraryResult>b{margin:0}.savedFilterDrawer .savedLibraryReset{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.savedFilterDrawer .savedLibraryReset small{text-align:left;max-width:none}.savedFilterDrawerActions{grid-template-columns:auto minmax(0,1fr);gap:10px;width:100%;display:grid}.savedFilterDrawerActions button{width:100%}.savedFilterDrawerActions .savedFilterApply{color:#fff1dc;background:linear-gradient(145deg,#7d4d3b,#5f3436);border-color:#d7aa618f;box-shadow:0 10px 24px #43191c47}.savedFilterDrawerActions .savedFilterApply:hover{background:linear-gradient(145deg,#925d45,#723c3e)}@keyframes savedFilterTileGlow{0%{border-color:#e1b7708a;box-shadow:0 20px 48px #00000057,0 0 36px #d7aa6111,inset 0 1px #fff1}34%{border-color:#f4d196d1;box-shadow:0 22px 54px #0000005e,0 0 58px #e1b77042,0 0 14px #ffe2af1c,inset 0 1px #fff8e121}66%{border-color:#ebc585b0;box-shadow:0 21px 51px #00000059,0 0 45px #e1b77029,inset 0 1px #fff6dd17}to{border-color:#e1b7708a;box-shadow:0 20px 48px #00000057,0 0 36px #d7aa6111,inset 0 1px #fff1}}@keyframes savedFilterTileSheen{0%{opacity:0;transform:translate(-118%)skew(-14deg)}18%{opacity:.72}62%{opacity:.5}to{opacity:0;transform:translate(118%)skew(-14deg)}}@keyframes savedFilterTileAura{0%{opacity:0;border-color:#0000;transform:scale(.985);box-shadow:0 0 #f4c77f00,0 0 #d7974f00}26%{opacity:.96;border-color:#f7d2979e;transform:scale(1);box-shadow:0 0 24px #f7d29785,0 0 58px #e1a35b4d,0 0 96px #be664224}52%{opacity:.16;border-color:#efc37e2e;transform:scale(1.022);box-shadow:0 0 30px #f7d29717,0 0 72px #e1a35b11}74%{opacity:.76;border-color:#f7d29775;transform:scale(1.038);box-shadow:0 0 22px #f7d29761,0 0 54px #e1a35b38,0 0 88px #be66421a}to{opacity:0;border-color:#0000;transform:scale(1.075);box-shadow:0 0 40px #f7d29700,0 0 86px #e1a35b00}}@keyframes savedFilterBeacon{0%{opacity:0;transform:scale(.72)}34%{opacity:.86}to{opacity:0;transform:scale(1.68)}}@keyframes savedFilterCornerGlow{0%{opacity:0;transform:scale(.42)}32%{opacity:.92;transform:scale(.92)}62%{opacity:.56;transform:scale(1.04)}to{opacity:.1;transform:scale(1.16)}}@keyframes savedFilterOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes savedFilterOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes savedFilterDrawerIn{0%{opacity:.2;transform:translate(54px)}to{opacity:1;transform:translate(0)}}@keyframes savedFilterDrawerOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(64px)}}@keyframes savedFilterSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes savedFilterSheetOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(28px)}}.savedLibraryControls{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120c0cbd;border:1px solid #d7aa612e;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;width:min(1500px,100%);margin:0 auto 28px;padding:14px 16px;display:flex;position:relative;box-shadow:0 16px 45px #00000038}.savedLibraryControls label,.savedControl,.savedSortControl{gap:6px;min-width:min(240px,32vw);display:grid}.savedLibraryControls .savedTitleSearch{flex:300px;min-width:min(300px,42vw)}.savedLibraryControls label>span,.savedControlLabel{color:#b9aa9c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.savedLibraryControls input{color:#f2e8dc;background:#171111;border:1px solid #d7aa6138;border-radius:7px;min-height:44px;padding:9px 38px 9px 12px;font-size:12px}.savedLibraryControls input::placeholder{color:#776b63}.savedLibraryControls input:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedControl{position:relative}.savedControlTrigger{color:#f2e8dc;text-align:left;cursor:pointer;background:linear-gradient(#1c1413,#15100f);border:1px solid #d7aa6140;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:9px 11px 9px 12px;font-size:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff06}.savedControlTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.savedControlTrigger>i{color:#caa566;font-size:16px;font-style:normal;line-height:1;transition:transform .16s;transform:translateY(-2px)}.savedControlTrigger[aria-expanded=true]{background:#211715;border-color:#e5bc76b3;box-shadow:0 0 0 3px #d7aa6114,inset 0 1px #ffffff09}.savedControlTrigger[aria-expanded=true]>i{transform:rotate(180deg)translateY(1px)}.savedControlTrigger:hover{border-color:#d7aa617a}.savedControlTrigger:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedControlMenu{z-index:40;background:linear-gradient(155deg,#241918,#15100f);border:1px solid #e0b8734d;border-radius:10px;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 24px 70px #0009,0 0 0 1px #ffffff06}.savedSelectMenu{width:max(100%,260px);padding:5px;display:grid;right:0}.savedSelectMenu button{color:#cfc0b2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:40px;padding:9px 10px;font-size:12px;display:flex}:is(.savedSelectMenu button:hover,.savedSelectMenu button:focus-visible){color:#fff;background:#d7aa6117}.savedSelectMenu button:focus-visible{outline-offset:-2px;outline:2px solid #dcb777b3}.savedSelectMenu button[aria-selected=true]{color:#f5dfbb;background:#74222b75}.savedSelectMenu button i{color:#dcb777;text-align:center;min-width:14px;font-style:normal}.savedGenreControl{min-width:min(280px,35vw)}.savedGenreMenu{width:min(480px,100vw - 40px);padding:14px;left:0}.savedGenreMenuHead{justify-content:space-between;align-items:start;gap:18px;padding:2px 2px 12px;display:flex}.savedGenreMenuHead>div{gap:4px;display:grid}.savedGenreMenuHead b{color:#f1dfc5;font-size:13px}.savedGenreMenuHead small{color:#9e9186;max-width:330px;font-size:10px;line-height:1.45}.savedGenreMenuHead>button{color:#d1ac6d;cursor:pointer;background:0 0;border:1px solid #d7aa6138;border-radius:999px;min-height:32px;padding:6px 9px;font-size:10px}.savedGenreColumns,.savedGenreRow{grid-template-columns:minmax(110px,1fr) 98px 88px;align-items:center;gap:6px;display:grid}.savedGenreColumns{color:#756b64;letter-spacing:.06em;text-align:center;text-transform:uppercase;border-block:1px solid #d7aa611f;padding:8px 7px;font-size:8px;font-weight:850}.savedGenreColumns span:first-child{text-align:left}.savedGenreScrollArea{position:relative}.savedGenreRows{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(430px,55vh);padding:5px 12px 0 0;overflow:auto}.savedGenreScrollArea[data-has-more]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#150f0ef5);height:62px;position:absolute;bottom:0;left:0;right:10px}.savedGenreScrollHint{z-index:2;color:#dfbd80;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex;position:absolute;bottom:9px;left:10px;right:18px}.savedGenreScrollHint i{font-size:15px;font-style:normal;animation:1.4s ease-in-out infinite savedGenreScrollHint}.savedGenreRow{border-bottom:1px solid #d7aa6112;min-height:43px;padding:4px 3px 4px 7px}.savedGenreRow>span{color:#d8c9bb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.savedGenreRow button{color:#9f9287;cursor:pointer;background:#ffffff05;border:1px solid #d7aa6124;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:5px 7px;font-size:9px;font-weight:750;display:flex}.savedGenreRow button i{font-size:13px;font-style:normal}:is(.savedGenreRow button:hover,.savedGenreRow button:focus-visible){color:#ead0a0;border-color:#d7aa6173}.savedGenreRow button:focus-visible{outline-offset:1px;outline:2px solid #dcb777}.savedGenreRow button:first-of-type[aria-pressed=true]{color:#f1d7a5;background:#70492352;border-color:#d7aa617a}.savedGenreRow button:last-of-type[aria-pressed=true]{color:#efaaa6;background:#671e235c;border-color:#cb5b5480}@keyframes savedGenreScrollHint{50%{transform:translateY(3px)}}.savedGenreMenuHead{grid-template-columns:minmax(0,1fr) auto;display:grid}.savedGenreMenuHead>.savedGenreBack{border-color:#0000;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;padding-inline:2px;display:flex}.savedGenreBack i{font-size:15px;font-style:normal}:is(.savedGenreMenuHead>.savedGenreBack:hover,.savedGenreMenuHead>.savedGenreBack:focus-visible){color:#f2d49d;border-color:#d7aa6159}.savedGenreBack:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedSortGuidance{color:#9f9389;text-wrap:pretty;max-width:360px;margin-top:2px;font-size:10px;font-weight:500;line-height:1.5}.savedLibraryResult{color:#b9aa9c;border-top:1px solid #d7aa611a;flex:100%;align-items:center;gap:14px;padding:13px 0 1px;font-size:11px;display:flex}.savedLibraryResult>b{color:#e8ddd0;margin-right:auto;font-size:11px}.savedLibraryReset{justify-content:flex-end;align-items:center;gap:14px;display:flex}.savedLibraryReset small{color:#92867c;text-align:right;text-wrap:pretty;max-width:245px;font-size:10px;line-height:1.4}.savedLibraryResult button{color:#dcb777;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d7aa614d;border-radius:999px;min-height:40px;padding:8px 13px;font-size:11px;font-weight:800}.savedLibraryResult button:hover{background:#d7aa6112}.savedLibraryResult button:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedLibraryMore{overflow-anchor:none;color:#a99b8e;text-align:center;justify-items:center;gap:12px;min-height:150px;margin-top:24px;padding:22px;font-size:12px;display:grid}.savedLibraryLoader{justify-items:center;gap:8px;display:grid}.savedLibraryLoader>span{color:#d4c4b4;font-weight:750}.savedLibraryProgress{color:#8f8177;font-size:10px}.savedLibrarySpinner{border:2px solid #dcb77733;border-top-color:#dcb777;border-radius:50%;width:24px;height:24px;animation:.75s linear infinite searchSpin}.savedLibraryMore .ghost{color:#dcb777;min-height:44px}.savedLibraryMore .ghost:disabled{opacity:.38;cursor:wait}.savedLibraryMore>p{color:#df8a8d;margin:0;font-size:11px;line-height:1.45}.savedLibraryEmptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.savedLibraryEmptyActions button{min-width:170px;min-height:44px;margin-top:0}@media (max-width:760px){.savedLibraryHeader{grid-template-columns:1fr;align-items:start;gap:16px;padding:20px}.savedLibraryHeaderActions{border-top:1px solid #d7aa6121;border-left:0;width:100%;min-height:0;padding:16px 0 0}.savedLibraryClear{grid-template-columns:auto minmax(0,1fr);place-items:center start}.savedLibraryClear small{max-width:460px}.savedLibraryHeading h1{font-size:clamp(38px,11vw,54px)}}@media (max-width:900px){.savedMovieGridFeatured{display:contents}.savedFilterTile{aspect-ratio:auto;height:auto}.savedFilterTileButton{grid-template-rows:auto auto auto 1fr auto;height:100%}}@media (max-width:640px){.savedLibraryHeader{margin-bottom:12px;padding:18px 16px}.savedLibraryEyebrow{flex-wrap:wrap;gap:8px}.savedLibraryEyebrow b{font-size:8px}.savedLibraryEyebrow b:before{width:12px}.savedLibraryHeading h1{margin:9px 0 8px;font-size:clamp(35px,11vw,46px)}.savedLibraryHeading p{font-size:10px}.savedLibraryHeaderActions{padding-top:14px}.savedLibraryClear{grid-template-columns:1fr;gap:8px}.savedLibraryClearAction{min-height:40px}.savedFilterTileButton{--saved-filter-pad:15px}.savedFilterTileIcon{width:40px;height:40px}.savedFilterTileIcon svg{width:18px;height:18px}.savedFilterTileCopy{gap:8px;margin-top:18px}.savedFilterTileCopy b{font-size:15px}.savedFilterTileCopy small{font-size:9px;line-height:1.45}.savedFilterTileSnapshot{margin-top:13px;padding:9px 11px}.savedFilterTileSnapshot strong{font-size:22px}.savedFilterTileGuide{grid-template-columns:1fr 1fr;margin:12px 0}.savedFilterTileGuide>span{min-height:58px;padding:9px 11px;font-size:7px}.savedFilterTileGuide>span small{font-size:7px}.savedFilterTileGuide>span b{font-size:10px}.savedFilterTileAction{padding-block:13px;font-size:9px}.savedFilterFloating{right:14px;bottom:calc(88px + env(safe-area-inset-bottom));min-height:46px;padding:8px 13px}.savedFilterFloating:after{width:300px;height:230px;bottom:-55px;right:-66px}.savedFilterOverlay{background:#05030329;align-items:flex-end;padding:8px}.savedFilterDrawer{border-radius:18px 18px 8px 8px;align-self:flex-end;width:100%;max-height:calc(100dvh - 8px);animation-name:savedFilterSheetIn}.savedFilterOverlay[data-closing=true] .savedFilterDrawer{animation-name:savedFilterSheetOut}.savedFilterDrawerHead{min-height:68px;padding:15px 16px}.savedFilterDrawerHead h2{font-size:18px}.savedFilterDrawer .savedLibraryControls{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:10px;padding:14px 14px 16px;overflow-y:auto}.savedLibraryControls label,.savedLibraryControls .savedTitleSearch,.savedControl,.savedSortControl{min-width:0}.savedLibraryControls .savedTitleSearch,.savedGenreControl,.savedSortControl{grid-column:1/-1}.savedLibraryControls input,.savedControlTrigger{width:100%;font-size:11px}.savedFilterDrawer .savedGenreMenu{border-radius:inherit;grid-template-rows:auto auto minmax(0,1fr);width:auto;max-height:none;padding:11px;display:grid;position:absolute;inset:0}.savedGenreScrollArea{min-height:0}.savedGenreRows{height:100%;max-height:none}.savedGenreColumns,.savedGenreRow{grid-template-columns:minmax(0,1fr) minmax(64px,82px) minmax(56px,68px)}.savedGenreRow button span{display:none}.savedGenreRow button{font-size:11px}.savedGenreMenuHead small{max-width:240px}.savedLibraryResult{flex-direction:column;grid-column:1/-1;align-items:stretch;width:100%;padding-bottom:0}.savedLibraryResult>b{margin-right:0}.savedLibraryReset{flex-direction:column;align-items:stretch;gap:9px}.savedLibraryReset small{text-align:left;max-width:none}.savedLibraryResult button{width:100%}.savedFilterDrawerActions{grid-template-columns:1fr}.savedFilterDrawerActions .savedFilterApply{grid-row:1}.savedLibraryEmpty{min-height:0;padding:28px 18px 34px}.savedLibraryEmpty:before{margin-bottom:18px}.savedLibraryEmpty>span{width:58px;height:58px;margin-bottom:14px}.savedLibraryEmptyActions{grid-template-columns:1fr;width:100%;max-width:320px;margin:20px auto 0;display:grid}.savedGenreMenuHead>.savedGenreBack{min-height:44px;padding:8px 4px;font-size:12px}.savedGenreMenuHead{gap:8px 12px}.savedGenreMenuHead>div{align-self:center}}@media (prefers-reduced-motion:reduce){.savedFilterTileButton,.savedLibraryClearAction,.savedFilterFloating{transition:none}.savedFilterTile[data-attention-ready=true]:before,.savedFilterTileButton[data-attention-ready=true],.savedFilterTileButton[data-attention-ready=true]:after,.savedFilterFloating[data-visible=true]:before,.savedFilterFloating[data-visible=true]:after,.savedFilterOverlay,.savedFilterDrawer{animation:none}}.contextHint{text-transform:none;letter-spacing:normal;align-items:center;display:inline-flex;position:relative}.contextHintTrigger{cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.contextHintIcon{color:#af9270;background:#181110d1;border:1px solid #d7aa6147;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;transition:border-color .16s,background .16s,color .16s;display:grid}.contextHintTrigger:hover .contextHintIcon,.contextHintOpen .contextHintIcon{color:#f3d59e;background:#2d201d;border-color:#dcb777b8}.contextHintTrigger:focus-visible .contextHintIcon{color:#f3d59e;background:#2d201d;border-color:#dcb777b8}.contextHintTrigger:focus-visible{outline-offset:1px;outline:2px solid #dcb777}.contextHintBubble{z-index:80;color:#d8c9ba;letter-spacing:0;text-align:left;text-transform:none;opacity:0;pointer-events:none;background:#211716;border:1px solid #d7aa6140;border-radius:9px;width:min(290px,100vw - 32px);padding:11px 12px;font-size:11px;font-weight:500;line-height:1.5;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(4px);box-shadow:0 16px 44px #0000007a}.contextHintBubble b{color:#ebc987;font-weight:800}.contextHintOpen .contextHintBubble{opacity:1;pointer-events:auto;transform:translateY(0)}.savedLibraryControls label>span{align-items:center;gap:3px;display:flex}.savedContentTypeSegments{gap:6px;min-width:min(270px,32vw);display:grid}.savedContentTypeSegments>span{color:#b9aa9c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.savedContentTypeSegments>div{background:#171111;border:1px solid #d7aa6138;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.savedContentTypeSegments button{color:#bcae9f;cursor:pointer;background:0 0;border:0;border-right:1px solid #d7aa6126;min-height:42px;padding:8px 6px;font-size:10px;font-weight:750}.savedContentTypeSegments button:last-child{border-right:0}.savedContentTypeSegments button:hover{color:#fff;background:#d7aa6114}.savedContentTypeSegments button[aria-pressed=true]{color:#f8e4d6;background:#79224275;box-shadow:inset 0 0 0 1px #eca6bd24}.savedContentTypeSegments button:focus-visible{outline-offset:-2px;outline:2px solid #dcb777;position:relative}.savedFilterDrawer .savedContentTypeSegments{grid-column:1/-1}.swipeActionsHint{position:absolute;top:9px;left:calc(100% + 5px)}.swipeActionsHint .contextHintBubble{width:min(310px,100vw - 28px);right:0}.swipeMarkGuide{gap:7px;display:grid}.swipeMarkGuide>span,.swipeMarkGuide>small{display:block}.swipeMarkGuide>small{color:#a99b8e;border-top:1px solid #d7aa6124;padding-top:7px;font-size:10px;line-height:1.5}@media (max-width:640px){.savedLibraryControls .contextHintBubble{left:50%;right:auto;transform:translate(-50%,4px)}.savedLibraryControls .contextHintOpen .contextHintBubble{transform:translate(-50%)}}@media (max-width:380px){.swipeActionsHint{left:calc(100% - 1px)}}@media (prefers-reduced-motion:reduce){.contextHintBubble,.swipeSimilarAction{transition:none}.searchFunnel .active>.searchFunnelIndex{animation:none}}.savedFilterDrawerHead>div>span{color:#b99360;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.savedFilterDrawerActions{grid-template-columns:1fr}@media (min-width:641px){.savedFilterOverlay{pointer-events:none}.savedFilterDrawer{pointer-events:auto;overflow:visible}.savedFilterDrawer .savedLibraryControls{overscroll-behavior:auto;max-height:none;overflow:visible}.savedFilterDrawer .savedGenreMenu{width:min(480px,100vw - 40px);margin:0;top:calc(100% + 8px);left:auto;right:0}}@media (min-width:1050px){.savedFilterDrawer .savedGenreMenu{top:0;right:calc(100% + 12px)}}@media (max-width:640px){.savedFilterFloating{right:22px;bottom:calc(104px + env(safe-area-inset-bottom))}.savedFilterFloating:after{width:330px;height:255px;bottom:-58px;right:-70px}}.mechanicsHint{width:max-content;max-width:100%;margin-top:7px;display:flex}.mechanicsHintTrigger{color:#bca273;letter-spacing:.025em;text-underline-offset:4px;cursor:help;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:5px 2px;font-size:10px;font-weight:750;line-height:1.3;-webkit-text-decoration:underline dotted #dcb77757;text-decoration:underline dotted #dcb77757;display:inline-flex}.mechanicsHintTrigger>span{color:#d8ad62;font-size:9px;transition:transform .18s}:is(.mechanicsHintTrigger:hover,.mechanicsHintTrigger:focus-visible,.contextHintOpen .mechanicsHintTrigger){color:#efd49f;text-decoration-color:#dcb777}.mechanicsHintTrigger:hover>span,.contextHintOpen .mechanicsHintTrigger>span{transform:rotate(16deg)scale(1.08)}.mechanicsHintTrigger:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #dcb777}.mechanicsHintBubble{color:#d2d4cb;background:linear-gradient(145deg,#17201c,#1d1716);border-color:#7aa79145;width:min(330px,100vw - 32px);left:0;right:auto}.searchTimingMetric .mechanicsHint{margin-top:3px}.searchTimingMetric .mechanicsHintTrigger{color:#9fbbaa;text-transform:none;min-height:24px;padding-block:2px;font-size:9px}.modelInsight .mechanicsHint{margin-top:3px}.modelInsight .mechanicsHintTrigger{color:#bda989}.filterHead .mechanicsHint{margin-top:6px}.swipeBackButton>span,.swipeBackButton>small{display:block}.swipeBackButton>small{color:#93877c;font-size:8px;font-weight:650;line-height:1.1}.swipeBackButton:hover>small{color:#c8b8a9}@media (max-width:640px){.contextHintTrigger{width:40px;height:40px}.mechanicsHintTrigger{min-height:36px}.swipeBackButton{gap:7px}.swipeBackButton>small{display:none}}.savedMovieTrailer{z-index:6;isolation:isolate;color:#fff;cursor:pointer;text-shadow:0 2px 12px #000000f5;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:18px 24px;transition:transform .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.savedMovieTrailer span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#efc982;background:#6b1f28d6;border:2px solid #f9e1b8d6;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:4px;font-size:20px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 46px #000000b3,0 0 0 8px #0a060633}.savedMovieTrailer b{letter-spacing:.035em;font-size:14px}.savedMovieTrailer:hover{transform:translate(-50%,-52%)scale(1.025)}:is(.savedMovieTrailer:hover span,.savedMovieTrailer:focus-visible span){background:#7c212cf0;border-color:#f4d79f}.savedMovieTrailer:hover span{box-shadow:0 18px 46px #0000008f,0 0 0 9px #efc98214}.savedMovieTrailer:focus-visible{outline:none}.savedMovieTrailer:focus-visible span{box-shadow:0 18px 46px #0000008f,0 0 0 3px #efc982}.savedMovieTrailer:focus-visible b{color:#fff6e7;text-underline-offset:4px;-webkit-text-decoration:underline #efc982;text-decoration:underline #efc982;text-decoration-thickness:2px}.movieCardNoPoster>.savedMovieTrailer{text-shadow:none;flex-direction:row;align-items:flex-start;padding:0;top:18px;left:18px;transform:none}.movieCardNoPoster>.savedMovieTrailer span{width:40px;height:40px;font-size:12px}.movieCardNoPoster>.savedMovieTrailer b{color:#f2dfc0;align-self:center}.movieCardNoPoster>.savedMovieTrailer:hover{transform:translateY(-1px)}.savedMovieTrailer:before{content:"";z-index:-1;filter:blur(9px);pointer-events:none;background:radial-gradient(at 50% 58%,#000000c7 0,#0000008f 48%,#00000038 68%,#0000 82%);border-radius:50%;position:absolute;inset:-30px -46px -38px}.movieCardNoPoster>.savedMovieTrailer:before{content:none}.savedGenreRows,.savedMovieOverlay,.searchLabOutputDetails pre,.filterPanel,.movieInfo,.sessionFilmList,.shareDialog blockquote,.trailerStage{scrollbar-width:thin;scrollbar-color:#deb56fb8 #ffffff0e}.savedGenreRows::-webkit-scrollbar{width:10px;height:10px}.savedMovieOverlay::-webkit-scrollbar{width:10px;height:10px}.searchLabOutputDetails pre::-webkit-scrollbar{width:10px;height:10px}.filterPanel::-webkit-scrollbar{width:10px;height:10px}.movieInfo::-webkit-scrollbar{width:10px;height:10px}.sessionFilmList::-webkit-scrollbar{width:10px;height:10px}.shareDialog blockquote::-webkit-scrollbar{width:10px;height:10px}.savedGenreRows::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.savedMovieOverlay::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.searchLabOutputDetails pre::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.filterPanel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.movieInfo::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.sessionFilmList::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.shareDialog blockquote::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.savedGenreRows::-webkit-scrollbar-thumb{background:#deb56fb8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.savedMovieOverlay::-webkit-scrollbar-thumb{background:#deb56fb8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.searchLabOutputDetails pre::-webkit-scrollbar-thumb{background:#deb56fb8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.filterPanel::-webkit-scrollbar-thumb{background:#deb56fb8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.movieInfo::-webkit-scrollbar-thumb{background:#deb56fb8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.sessionFilmList::-webkit-scrollbar-thumb{background:#deb56fb8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.shareDialog blockquote::-webkit-scrollbar-thumb{background:#deb56fb8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.view-swipe main::-webkit-scrollbar-thumb{background:#deb56fb8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.savedGenreRows::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.savedMovieOverlay::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.searchLabOutputDetails pre::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.filterPanel::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.movieInfo::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.sessionFilmList::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.shareDialog blockquote::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.view-swipe main::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.view-swipe main{scrollbar-width:thin;scrollbar-color:#deb56fb8 #ffffff0a}html:has(.view-swipe){scrollbar-width:thin;scrollbar-color:#deb56fb8 #ffffff0a}.view-swipe main::-webkit-scrollbar{width:11px}html:has(.view-swipe)::-webkit-scrollbar{width:11px}.view-swipe main::-webkit-scrollbar-track{background:#ffffff09}html:has(.view-swipe)::-webkit-scrollbar-track{background:#ffffff09}.view-swipe main::-webkit-scrollbar-thumb{background-color:#deb56fad;background-clip:padding-box;border:2px solid #0000;border-radius:999px}html:has(.view-swipe)::-webkit-scrollbar-thumb{background-color:#deb56fad;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.view-swipe main::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}html:has(.view-swipe)::-webkit-scrollbar-thumb:hover{background-color:#efcd91e6}.searchLabOutputDetails pre{scrollbar-gutter:stable;padding-right:14px}.filterPanel,.shareDialog blockquote{scrollbar-gutter:stable}@media (max-width:640px){.savedMovieTrailer{gap:8px}.savedMovieTrailer span{width:62px;height:62px;font-size:18px}.savedMovieTrailer b{font-size:13px}.movieCardNoPoster>.savedMovieTrailer{top:14px;left:14px}.movieCardNoPoster>.savedMovieTrailer span{width:38px;height:38px;font-size:11px}}.labPromptFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.labPromptFields label{gap:6px;display:grid}.labPromptFields label>span{color:#e2c28e;font-size:13px;font-weight:800}.labPromptFields label>small{color:#9c9086;min-height:30px;font-size:11px;line-height:1.5}.labPromptFields textarea{min-height:220px;margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.labPromptFields textarea:disabled{opacity:.68;cursor:not-allowed}.labPromptFields .labPromptStatic{grid-column:1/-1}.labPromptFields .labPromptStatic textarea{color:#a99c91;cursor:default;background:#ffffff06}.labPromptFields .labPromptEffective textarea{min-height:360px}.labPromptFields .labPromptSchema textarea{min-height:420px}.labPromptCounter{color:#9c9086;font-variant-numeric:tabular-nums;margin:0;min-height:0!important}.labPromptCounter.invalid{color:#e7a5a8;font-weight:800}.searchLab .labStopButton{color:#ffe4df;background:#56191fe6;border-color:#df777ba6;margin-left:10px}.searchLab .labRestoredReport{border-radius:var(--radius-control);color:#e8d0a1;background:#533d1f3d;border:1px solid #d7aa614d;flex-wrap:wrap;align-items:center;gap:9px;width:min(1040px,100%);margin:0 auto 18px;padding:11px 14px;font-size:12px;display:flex}.searchLab .labRestoredReport button{color:#f0d59e;cursor:pointer;background:0 0;border:1px solid #d7aa614d;border-radius:7px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:800}.searchLab .labTerraSwarmProgress{background:#25584921;border-color:#68a69257;margin-top:12px}.searchLab .labPromptSources small,.searchLab .labPromptMeta>span,.searchLab .labPromptWarning,.searchLab .labNote,.searchLab .labMetrics span{font-size:12px}.searchLab .labMovies p{font-size:14px;line-height:1.55}.searchLab .labResult>p{font-size:13px}.searchLab .labDiagnostics{font-size:14px;line-height:1.65}.searchLab .labDiagnostics summary{font-size:14px}@media (max-width:760px){.labPromptFields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.savedGenreScrollHint i{animation:none}}.sharedMoviePage{min-height:100dvh;padding:clamp(22px,3vw,42px) max(20px,env(safe-area-inset-left)) calc(48px + env(safe-area-inset-bottom));color:#f2e8dc;background:radial-gradient(circle at 82% 0,#6f1b244d,#0000 34%),linear-gradient(145deg,#080606,#120b0c 58%,#090707)}.sharedMovieHeader{width:min(900px,100%);margin:0 auto 16px}.sharedMovieHeader>span,.sharedMovieNotFound span{color:#dcb777;letter-spacing:.14em;font-size:10px;font-weight:850}.sharedMovieHeaderMain{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:10px;display:flex}.sharedMovieHeader h1{letter-spacing:-.045em;min-width:0;margin:0;font-family:Unbounded,sans-serif;font-size:clamp(30px,5vw,58px);line-height:1.08}.sharedMoviePrompt{background:0 0;border:0;border-top:1px solid #d7aa6133;width:min(900px,100%);margin:28px auto 0;padding:16px 0 0}.sharedMoviePrompt small{color:#8f8177;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.sharedMoviePrompt p{color:#a99a8d;overflow-wrap:anywhere;text-wrap:pretty;max-width:58ch;margin:7px 0 0;font-size:clamp(12px,1.1vw,14px);font-weight:400;line-height:1.55}.sharedMovieCardStage{width:min(900px,100%);height:auto;min-height:0;margin:0 auto;position:relative}.sharedMovieCardStage .movieCard{cursor:default;-webkit-user-select:text;user-select:text;position:relative;inset:auto}.sharedMovieCardStage .posterArt{aspect-ratio:2/3;min-height:0}.sharedMovieCardStage .movieInfo{overscroll-behavior:auto;overflow:visible}.sharedMovieFooter{color:#897c72;text-align:center;width:min(900px,100%);margin:20px auto 0;font-size:11px;line-height:1.5}.sharedMovieNotFound{place-items:center;display:grid}.sharedMovieNotFound>section{border-radius:var(--radius-panel);text-align:center;background:#120c0cc7;border:1px solid #d7aa612e;width:min(560px,100%);padding:clamp(28px,7vw,58px);box-shadow:0 32px 90px #00000075}.sharedMovieNotFound h1{letter-spacing:-.04em;margin:14px 0;font-family:Unbounded,sans-serif;font-size:clamp(28px,7vw,48px)}.sharedMovieNotFound p{color:#b9aa9c;margin:0;line-height:1.6}.publicMovieOverlay{z-index:250;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030202e0;place-items:start center;padding:clamp(20px,4vw,48px);display:grid;position:fixed;inset:0;overflow:auto}.publicMovieDialog{border-radius:16px;width:min(950px,100%);margin:auto;position:relative;box-shadow:0 40px 120px #000000b8}.publicMovieClose{z-index:12;color:#fff;cursor:pointer;background:#0c0808d1;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:14px;right:14px}:is(.publicMovieClose:hover,.publicMovieClose:focus-visible){background:#321d1e;border-color:#efc982}.publicMovieDialog .sharedMovieCardStage{width:100%}.publicMovieActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.publicMovieActions button{color:#f6e7d3;cursor:pointer;background:#76202aad;border:1px solid #d7aa6147;border-radius:8px;min-height:40px;padding:8px 13px;font-size:11px;font-weight:800}.publicMovieActions button+button{color:#dfc99f;background:#ffffff09}.publicMovieActions span{color:#ab9d90;flex-basis:100%;font-size:10px;line-height:1.4}.publicActionPromptOverlay{z-index:270;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030202e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publicActionPrompt{background:linear-gradient(145deg,#251a19,#100b0b);border:1px solid #d7aa6147;border-radius:14px;width:min(480px,100%);padding:32px;position:relative;box-shadow:0 32px 90px #000000a6}.publicActionPrompt>button{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:50%;width:44px;height:44px;font-size:26px;position:absolute;top:12px;right:12px}.publicActionPrompt>span{color:#dcb777;letter-spacing:.13em;font-size:9px;font-weight:850}.publicActionPrompt h2{overflow-wrap:anywhere;max-width:390px;margin:12px 42px 10px 0;font-family:Unbounded,sans-serif;font-size:clamp(21px,5vw,29px);line-height:1.25}.publicActionPrompt p{color:#ac9e91;margin:0;font-size:13px;line-height:1.55}.publicActionPrompt>div{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.publicActionPrompt>div button{color:#fff;background:#79212b;border:1px solid #d7aa614d;border-radius:8px;min-height:44px;padding:9px 14px;font-size:11px;font-weight:800}.publicActionPrompt>div button+button{color:#d4c3ad;background:0 0}@media (max-width:640px){.sharedMoviePage{padding-top:24px}.sharedMovieHeader{margin-bottom:14px}.sharedMovieHeaderMain{flex-direction:column;align-items:stretch;gap:14px}.sharedMovieCardStage{height:auto;min-height:0}.sharedMovieCardStage .movieCard{grid-template-rows:auto auto;position:relative;inset:auto}.sharedMovieCardStage .posterArt{aspect-ratio:4/5;min-height:0}.sharedMovieCardStage .movieInfo{padding-top:22px;overflow:visible}.sharedMoviePrompt{margin-top:20px}.sharedMovieFooter{text-align:left}.publicMovieOverlay{background:#0c0808;place-items:start;padding:0;overflow:auto}.publicMovieDialog{background:#0c0808;border-radius:0;width:100%;min-height:100dvh;margin:0}.publicMovieDialog .sharedMovieCardStage{min-height:100dvh}.publicMovieClose{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));position:fixed}.publicMovieActions{grid-template-columns:1fr;display:grid}.publicMovieActions button{min-height:44px}.publicActionPromptOverlay{align-items:end;padding:10px}.publicActionPrompt{padding:28px 20px calc(22px + env(safe-area-inset-bottom))}.publicActionPrompt>div{display:grid}.publicActionPrompt>div button{width:100%}}.filmGrid.publicMovieMiniGrid{grid-template-columns:repeat(var(--film-grid-columns),minmax(0,1fr));gap:34px 18px;width:min(1500px,100%);margin:22px auto 0}@media (max-width:640px){.filmGrid.publicMovieMiniGrid{grid-template-columns:repeat(var(--film-grid-columns),minmax(0,1fr));gap:28px 11px;margin-top:16px}}.publicShareControl{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.publicShareControl--collection{flex:none;justify-content:flex-end;max-width:min(360px,48vw)}.publicShareButton,.publicShareCopy{color:#f6e7d3;cursor:pointer;background:#701c27e0;border:1px solid #ebc99261;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:11px;font-weight:800;display:flex}.publicShareButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.publicShareButton:disabled,.publicShareCopy:disabled{opacity:.58;cursor:wait}:is(.publicShareButton:hover,.publicShareButton:focus-visible,.publicShareCopy:hover,.publicShareCopy:focus-visible){color:#fff;background:#321d1e;border-color:#efc982}.publicShareCopy{color:#dfc99f;background:#ffffff09;border-radius:8px}.publicShareStatus{color:#b9d4c1;flex-basis:100%;font-size:10px;line-height:1.4}.publicShareManualLink{color:#f2e8dc;background:#0b0808;border:1px solid #d7aa613d;border-radius:8px;flex-basis:100%;width:100%;min-width:0;padding:10px;font-size:11px}.publicShareControl--movie{flex:100%;align-items:flex-start}.publicShareControl--movie .publicShareStatus{color:#ab9d90}@media (max-width:640px){.publicShareControl--collection{justify-content:flex-start;align-items:stretch;max-width:none}.publicShareControl--collection .publicShareButton{width:100%;min-height:44px}.publicShareControl--movie{grid-template-columns:1fr;display:grid}.publicShareControl--movie .publicShareButton,.publicShareControl--movie .publicShareCopy{width:100%;min-height:44px}}.movieShareButton{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f1d59f;cursor:pointer;background:#110b0bd1;border:1px solid #ebc99257;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:7px 11px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 28px #00000057}.movieShareButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.movieShareButton b{letter-spacing:.04em;font-size:10px}:is(.movieShareButton:hover,.movieShareButton:focus-visible){color:#fff;background:#2a1719;border-color:#e3bd7b}.shareOverlay{z-index:240;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030202db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shareDialog{border-radius:var(--radius-panel);color:#f4ecdf;background:linear-gradient(145deg,#251b1a,#100c0c);border:1px solid #d7aa614d;width:min(540px,100%);padding:clamp(26px,5vw,38px);position:relative;box-shadow:0 30px 100px #000000ad}.shareDialogReady{width:min(500px,100%);padding:32px 34px 30px}.shareDialogKicker{color:#ddb878;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.shareDialog h2{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:13px 0 10px;font-family:Unbounded,sans-serif;font-size:clamp(22px,4vw,30px);line-height:1.18}.shareDialogReady h2{padding-right:44px}.shareDialog>p{color:#bbae9f;margin:0;font-size:14px;line-height:1.55}.shareDialog blockquote{border-radius:var(--radius-control);color:#f2d8aa;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #d7aa6133;max-height:190px;margin:18px 0 0;padding:16px 18px;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.55;overflow:auto}.shareDialogActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.shareDialogActions button{border-radius:var(--radius-control);cursor:pointer;min-height:44px;padding:0 16px;font-size:12px;font-weight:800}.shareDialogActions button:disabled{opacity:.58;cursor:wait}.shareDialogPrimary{color:#fff;background:#7b202b;border:1px solid #e0b57057}.shareDialogSecondary{color:#d3bfa7;background:0 0;border:1px solid #d7aa6138}.shareDialogProgress{background:#ffffff12;border-radius:999px;height:4px;margin-top:24px;overflow:hidden}.shareDialogProgress i{border-radius:inherit;background:#dcb777;width:42%;height:100%;animation:1.2s ease-in-out infinite shareProgress;display:block}.shareDialogStatus{border-radius:var(--radius-control);background:#6c917721;padding:9px 11px;color:#b9d4c1!important;margin-top:14px!important;font-size:12px!important}.shareDialogManualLink{border-radius:var(--radius-control);color:#f2e8dc;background:#0b0808;border:1px solid #d7aa613d;width:100%;margin-top:14px;padding:12px;font-size:12px}.shareDialogClose{color:#b9aa9c;cursor:pointer;background:#09060661;border:1px solid #d7aa6133;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}:is(.shareDialogClose:hover,.shareDialogClose:focus-visible){color:#fff;border-color:#dcb777}@keyframes shareProgress{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (max-width:640px){.movieShareButton{width:auto;min-height:44px;padding:8px 12px;top:10px;left:10px;right:auto}.movieShareButton b{display:block}.shareOverlay{align-items:end;padding:10px}.shareDialog{border-radius:14px;padding:25px 20px}.shareDialogActions{grid-template-columns:1fr;margin-top:22px;display:grid}.shareDialogActions button{width:100%}.shareDialogReadyActions .shareDialogPrimary{grid-row:1}.shareDialogReadyActions .shareDialogSecondary{grid-row:2}.posterExpand{left:10px;right:auto}}.trailerOverlay{z-index:280;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030202eb;place-items:center;padding:clamp(12px,3vw,34px);display:grid;position:fixed;inset:0}.trailerDialog{color:#f6ede1;background:linear-gradient(145deg,#1b1313,#090606);border:1px solid #e0c09040;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,96vw);max-height:calc(100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 40px 120px #000000bd}.trailerDialogReady{width:min(1120px,96vw,177.778dvh - 435.556px)}.trailerHeader{background:#ffffff05;border-bottom:1px solid #d7aa6126;justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.trailerHeader>div{min-width:0}.trailerHeader span{color:#dcb777;letter-spacing:.15em;font-size:8px;font-weight:850;display:block}.trailerHeader h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-family:Unbounded,sans-serif;font-size:clamp(18px,2.5vw,27px);line-height:1.15;overflow:hidden}.trailerHeader p{color:#9f9185;margin:4px 0 0;font-family:Georgia,serif;font-size:13px;font-style:italic}.trailerHeader button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #fff3;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:28px;line-height:1;display:grid}:is(.trailerHeader button:hover,.trailerHeader button:focus-visible){background:#301c1d;border-color:#e4bc78}.trailerHeader button:focus-visible{outline-offset:3px;outline:2px solid #efc982}.trailerStage{background:radial-gradient(circle at 50% 18%,#7c222c38,#0000 45%),#080505;min-height:0;padding:clamp(14px,2vw,22px);overflow:auto}.trailerStageReady{overflow:hidden}.trailerFrame{aspect-ratio:16/9;background:#000;border:1px solid #d7aa6133;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000085}.trailerFrame iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .24s;position:absolute;inset:0}.trailerFrameReady iframe{opacity:1}.trailerPlayerLoading{z-index:1;color:#aa9a8b;letter-spacing:.02em;pointer-events:none;background:radial-gradient(circle at 50% 42%,#70232b38,#0000 42%),#080505;align-content:center;place-items:center;gap:12px;font-size:11px;font-weight:750;display:grid;position:absolute;inset:0}.trailerPlayerLoading i{border:3px solid #dcb7772e;border-top-color:#dcb777;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite searchSpin}.trailerMeta{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.trailerMeta>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.trailerMeta span{color:#b9aa9c;background:#ffffff09;border:1px solid #d7aa6129;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.trailerMeta .trailerLanguage{color:#b8d8c4;background:#3973582e;border-color:#65a6874d}.trailerMeta a{color:#dcb777;white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.trailerMeta a:hover{text-underline-offset:3px;text-decoration:underline}.trailerLoading,.trailerEmpty{text-align:center;align-content:center;place-items:center;min-height:min(57vw,560px);padding:34px;display:grid}.trailerLoading i{border:3px solid #dcb77733;border-top-color:#dcb777;border-radius:50%;width:36px;height:36px;margin-bottom:18px;animation:.8s linear infinite searchSpin}.trailerLoading strong,.trailerEmpty h3{color:#f0e4d5;margin:0;font-family:Unbounded,sans-serif;font-size:clamp(17px,2.4vw,25px);line-height:1.25}.trailerLoading span,.trailerEmpty p{color:#a99b8e;max-width:510px;margin:10px 0 0;font-size:12px;line-height:1.6}.trailerEmpty>span{color:#dcb777;margin-bottom:12px;font-size:36px}.trailerEmpty button{color:#fff;cursor:pointer;background:#76202a;border:1px solid #e0b57066;border-radius:8px;min-height:44px;margin-top:20px;padding:9px 18px;font-size:12px;font-weight:800}.trailerCredits{background:#100b0b;border-top:1px solid #d7aa611f;align-items:center;gap:12px;padding:10px 20px;display:flex}.trailerCredits p{color:#796f67;margin:0;font-size:8px;line-height:1.35}.trailerSourceWarning{color:#a99b8e;margin:10px 2px 0;font-size:9px;line-height:1.5}.trailerExternal a{color:#fff;background:#76202a;border:1px solid #e0b57066;border-radius:8px;align-items:center;min-height:44px;margin-top:20px;padding:9px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.trailerEmpty>small{color:#c2a26b;max-width:510px;margin-top:12px;font-size:10px;line-height:1.5}.trailerEmptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.trailerEmptyActions button{margin-top:0}.trailerEmptyActions .trailerSecondaryAction{color:#c4b4a6;background:#ffffff09;border-color:#e0b57033}.trailerEmptyActions button:disabled{opacity:.55;cursor:wait}.trailerSuggestions{align-content:center;gap:22px;min-height:min(57vw,560px);padding:clamp(20px,3vw,38px);display:grid}.trailerSuggestionsIntro{text-align:center;justify-items:center;display:grid}.trailerSuggestionsIntro>span{color:#dcb777;letter-spacing:.14em;font-size:8px;font-weight:850}.trailerSuggestionsIntro h3{color:#f0e4d5;margin:7px 0 0;font-family:Unbounded,sans-serif;font-size:clamp(17px,2.4vw,25px);line-height:1.25}.trailerSuggestionsIntro p{color:#a99b8e;max-width:630px;margin:10px 0 0;font-size:12px;line-height:1.6}.trailerSuggestionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trailerSuggestionList>button{color:#f1e5d7;text-align:left;cursor:pointer;background:#15100f;border:1px solid #e0b57038;border-radius:10px;grid-template-columns:1fr auto;min-width:0;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid;overflow:hidden}.trailerSuggestionList>button:hover{background:#211716;border-color:#e0b57094;transform:translateY(-2px)}.trailerSuggestionList>button:focus-visible{outline-offset:3px;outline:2px solid #efc982}.trailerSuggestionList img{aspect-ratio:16/9;object-fit:cover;background:#090606;grid-column:1/-1;width:100%}.trailerSuggestionList button>span{gap:5px;min-width:0;padding:12px 10px 13px;display:grid}.trailerSuggestionList strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.trailerSuggestionList small{color:#998b80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.trailerSuggestionList b{color:#dcb777;align-self:center;padding-right:12px;font-size:14px}@media (max-width:640px){.trailerOverlay{place-items:center;padding:10px}.trailerDialog{border-radius:14px;width:100%;max-height:calc(100dvh - 20px)}.trailerHeader{padding:13px 14px}.trailerHeader h2{max-width:calc(100vw - 86px);font-size:18px}.trailerHeader p{font-size:12px}.trailerStage{padding:10px}.trailerFrame{border-radius:7px}.trailerMeta{flex-direction:column;align-items:flex-start;gap:10px;margin:11px 2px 0}.trailerLoading,.trailerEmpty{min-height:52dvh;padding:26px 18px}.trailerCredits{padding:9px 13px}.trailerCredits p{font-size:7px}.trailerSuggestions{min-height:52dvh;padding:22px 8px}.trailerSuggestionList{grid-template-columns:1fr}.trailerSuggestionList>button{grid-template-columns:118px minmax(0,1fr) auto;align-items:center}.trailerSuggestionList img{aspect-ratio:auto;grid-column:auto;width:118px;height:74px}.trailerSuggestionList button>span{padding:10px}.trailerEmptyActions{width:100%;display:grid}.trailerEmptyActions button{width:100%}}@media (max-height:520px){.trailerDialogReady{width:min(1120px,96vw)}.trailerStageReady{overflow:auto}}@media (prefers-reduced-motion:reduce){.trailerFrame iframe{transition:none}.trailerLoading i,.trailerPlayerLoading i{animation:none}}.searchTimingFreshnessOnline{background:#3f895e17;border-color:#5bb4804d}.searchTimingFreshnessOnline strong{color:#9ed1b3}.searchTimingFreshnessStale{background:#9958221f;border-color:#dd9e4b66}.searchTimingFreshnessStale strong{color:#efbd78}.searchTimingFreshness em{color:#c5aa89;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.35}.labMovieOverflow{margin-top:10px}.labMovieOverflow>summary{cursor:pointer;color:#d2ad73;width:max-content;font-size:12px;font-weight:800}.labMovieOverflow[open]>summary{margin-bottom:10px}.labAdjustedSelection{background:#d7aa610e;border:1px solid #d7aa613d;border-radius:10px;margin-top:14px;padding:12px}.labAdjustedSelection>summary{cursor:pointer;color:#e0bd80;font-weight:850}.labAdjustedSelection>p{color:#aa9d91;margin:8px 0;font-size:12px;line-height:1.5}.labAdjustedSelection>.labMovies{margin-top:10px}.labWaveSummary{flex-wrap:wrap;gap:7px;display:flex}.labWaveSummary span{color:#9f9389;background:#ffffff06;border:1px solid #d7aa6124;border-radius:8px;padding:7px 10px;font-size:10px}.labWaveSummary b{color:#f0d39d;font-size:12px}.labWaveSummary .labWaveSummaryIssue{color:#daa0a3;background:#9a2b341a;border-color:#d24a5447}.labWaveSummaryIssue b{color:#f0a3a8}.labWaveSettings{gap:7px;display:grid}.labWaveSettingsGroup{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.labWaveSettingsGroup>strong{color:#efd59f;min-width:72px;font-size:10px}.labWaveSettings span{color:#b8aa9c;background:#d7aa610e;border:1px solid #d7aa6129;border-radius:999px;padding:6px 9px;font-size:10px}.labWaveSettings b{color:#ddbd86}.labWaveSettingsUnknown{color:#8f8277;margin:0;font-size:11px;line-height:1.45}.labWaveComparison{background:#08060633;border:1px solid #d7aa6124;border-radius:10px;min-width:0}.labWaveComparison>summary{color:#d9b979;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:850}.labWaveComparison[open]>summary{border-bottom:1px solid #d7aa611f}.labWaveComparisonScroller{overscroll-behavior-x:contain;overflow:auto}.labWaveComparison table{border-collapse:collapse;width:100%;min-width:620px}.labWaveComparison th,.labWaveComparison td{text-align:left;vertical-align:top;border-bottom:1px solid #d7aa6117;border-right:1px solid #d7aa6117;padding:10px 12px}.labWaveComparison tr:last-child th,.labWaveComparison tr:last-child td{border-bottom:0}.labWaveComparison th:last-child,.labWaveComparison td:last-child{border-right:0}.labWaveComparison thead th{color:#ab9c90;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.labWaveComparison tbody th{color:#d8cbc0;overflow-wrap:anywhere;width:38%;max-width:420px;font-size:11px;font-weight:650;line-height:1.4}.labWaveComparisonCell{gap:3px;display:grid}.labWaveComparisonCell b{color:#aebcaf;font-size:10px}.labWaveComparisonCell span,.labWaveComparisonEmpty{color:#8f8277;font-size:9px}.labWaveComparisonCell-error b,.labWaveComparisonCell-cancelled b{color:#e59ca2}.labWaveComparisonCell-partial b,.labWaveComparisonCell-empty b{color:#ddbd86}.labWaveComparisonScroller{scrollbar-width:thin;scrollbar-color:#deb56fb8 #ffffff0e}.labWaveDiagnostics{gap:9px;display:grid}.labWaveDiagnostics>header h3{color:#d9b979;margin:0;font-size:12px}.labWaveDiagnostics>header p{color:#8f8277;margin:4px 0 0;font-size:10px;line-height:1.45}.labWaveQueryList{gap:7px;display:grid}.labWaveQueryDiagnostics{background:#08060633;border:1px solid #d7aa6124;border-radius:10px;min-width:0}.labWaveQueryDiagnostics>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.labWaveQueryDiagnostics>summary span{color:#d8cbc0;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700;line-height:1.4}.labWaveQueryDiagnostics>summary small{color:#8f8277;white-space:nowrap;margin:0;font-size:9px}.labWaveQueryDiagnostics[open]>summary{border-bottom:1px solid #d7aa611f}.labWaveQueryDiagnostics>.passList{border-top:0}.labWaveQueryDiagnostics .passItem:last-child{border-bottom:0}.confirmationDialog{max-height:calc(100dvh - 48px);overflow:auto}.confirmationQueryList{overscroll-behavior:contain;max-height:min(34dvh,280px);overflow:auto}.confirmationQueryList ol{gap:8px;margin:0;padding-left:20px;display:grid}.confirmationQueryList li{color:#f4e8d8;overflow-wrap:anywhere;padding-left:3px;font-family:Georgia,serif;font-size:14px;line-height:1.4}.confirmationQueryList small{color:#bbae9f;font-size:11px}.confirmationQueryList{scrollbar-width:thin;scrollbar-color:#deb56fb8 #ffffff0e}@media (max-width:480px){.labWorkspaceTabs{top:6px}.labWorkspaceTabs button{gap:5px;padding-inline:8px}.labWorkspaceTabs small{min-width:19px;height:19px;padding-inline:5px}.labWaveQueryDiagnostics>summary{grid-template-columns:1fr}.labWaveQueryDiagnostics>summary small{white-space:normal}.confirmationDialog{max-height:calc(100dvh - 24px)}.confirmationQueryList{max-height:28dvh}}.labBrowserSearches{background:linear-gradient(135deg,#68492721,#ffffff05);border:1px solid #d7aa6138;border-radius:12px;margin:18px 0 22px;padding:16px 18px}.labBrowserSearches>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.labBrowserSearches h2{color:#f0dfca;margin:5px 0 0;font-size:15px}.labBrowserSearches header p{color:#a99c91;max-width:720px;margin:6px 0 0;font-size:10px;line-height:1.45}.labBrowserSearches>header>b{color:#e4c68f;white-space:nowrap;flex:none;font-size:12px}.labBrowserSearchesTable{border:1px solid #d7aa6121;border-radius:9px;margin-top:14px;overflow-x:auto}.labBrowserSearches table{border-collapse:collapse;width:100%;min-width:1120px;font-size:10px}.labBrowserSearches th,.labBrowserSearches td{color:#c9bcb0;text-align:right;vertical-align:top;border-top:1px solid #ffffff12;padding:13px 11px;line-height:1.35}.labBrowserSearches thead th{color:#998c81;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-top:0;font-size:9px;font-weight:750}.labBrowserSearches th:first-child,.labBrowserSearches td:first-child{text-align:center;color:#8f8277}.labBrowserSearches tbody th:nth-child(2){text-align:left;color:#ead8bf;font-weight:750}.labBrowserSearches tbody th:nth-child(2) span,.labBrowserSearches tbody th:nth-child(2) small{display:block}.labBrowserSearches tbody th:nth-child(2) small{color:#9fc7ac;margin-top:4px;font-size:8px;font-weight:750}.labBrowserSearchesLocation{min-width:190px;text-align:left!important;white-space:normal!important}.labBrowserSearchesLocation details{min-width:170px}.labBrowserSearchesLocation summary,.labBrowserSearchesClient{color:#c9e8d4;gap:4px;font-weight:800;list-style:none;display:grid}.labBrowserSearchesLocation summary{cursor:pointer;padding-right:16px;position:relative}.labBrowserSearchesLocation summary>small,.labBrowserSearchesClient>small{color:#9caaa0;font-size:8px;font-weight:650;line-height:1.35}.labBrowserSearchesLocation summary::-webkit-details-marker{display:none}.labBrowserSearchesLocation summary:after{content:"⌄";color:#8f9c92;position:absolute;top:0;right:0}.labBrowserSearchesLocation details[open] summary:after{content:"⌃"}.labBrowserSearchesLocation details>div{border-top:1px solid #77b99329;margin-top:8px;padding-top:8px}.labBrowserSearchesLocation ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.labBrowserSearchesLocation li{color:#b9c7bc;white-space:nowrap;justify-content:space-between;gap:14px;font-size:9px;display:flex}.labBrowserSearchesLocation li b,.labBrowserSearchesLocation p b{color:#dce9df}.labBrowserSearchesLocation p{color:#8f9c92;white-space:nowrap;margin:7px 0 0;font-size:9px}.labBrowserMetric{gap:5px;min-width:105px;display:grid}.labBrowserMetric>span{color:#d8ccc0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;display:block}.labBrowserMetric>small{color:#95877a;white-space:normal;max-width:170px;font-size:8px;line-height:1.45;display:block}.labBrowserSearchesNote{color:#8f8277;border-top:1px solid #d7aa611f;margin:12px 0 0;padding-top:10px;font-size:9px;line-height:1.55}@media (max-width:640px){.labBrowserSearches{padding:14px}.labBrowserSearches>header{flex-direction:column;gap:8px}.labBrowserSearches>header>b{font-size:10px}}.labBrowserSearches tbody td:last-child{min-width:165px}.labBrowserSearchesMore{margin-top:10px}.labRepetitions{background:#d7aa610b;border:1px solid #d7aa612e;border-radius:10px;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:14px;padding:12px 14px;display:grid}.labRepetitions span,.labRepetitions b,.labRepetitions small{display:block}.labRepetitions small{color:#9f9185;margin-top:3px;font-size:10px;font-weight:500;line-height:1.4}.labRepetitions input{color:#f2e6da;width:100%;min-height:40px;font:inherit;text-align:center;background:#100c0c;border:1px solid #d7aa614d;border-radius:8px;padding:8px 10px}.labRepetitions input[aria-invalid=true]{border-color:#cf5964}.labHistorySelectionBar{color:#aa9e93;background:#d7aa610b;border:1px solid #d7aa612e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:11px 13px;font-size:11px;display:flex}.labHistorySelectionBar b{color:#efd59f}.labHistorySelectionBar button{color:#e5c584;font:inherit;cursor:pointer;background:#d7aa611a;border:1px solid #d7aa6152;border-radius:7px;padding:8px 11px;font-weight:800}.labHistorySelectionBar button:disabled{cursor:not-allowed;opacity:.5}.labHistoryWaveActions{align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.labWaveSelect{color:#aa9e93;cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.labWaveSelect input{accent-color:#b92f42}@media (max-width:760px){.labRepetitions{grid-template-columns:1fr}.labHistorySelectionBar,.labHistoryWaveActions{flex-direction:column;align-items:stretch}.labHistorySelectionBar button,.labHistoryWaveActions button{width:100%}}.mainModelSettings{gap:14px;display:grid!important}.mainModelSettingsIntro{color:#98a8b7;max-width:780px;margin:0;font-size:11px;line-height:1.55}.mainModelSettingsState{background:#6aaaff0f;border:1px solid #6aaaff38;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.mainModelSettingsStateDot{background:#75a9e6;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #75a9e61a}.mainModelSettingsState b{color:#dce9f4;font-size:12px;display:block}.mainModelSettingsState p{color:#9eafbe;margin:4px 0 0;font-size:11px;line-height:1.45}.mainModelSettingsState[data-state=synced]{background:#5b937217;border-color:#5b937266}.mainModelSettingsState[data-state=synced] .mainModelSettingsStateDot{background:#8fc9a7;box-shadow:0 0 0 4px #8fc9a71a}.mainModelSettingsState[data-state=dirty]{background:#d7aa6117;border-color:#d7aa616b}.mainModelSettingsState[data-state=dirty] .mainModelSettingsStateDot{background:#dfbd7c;box-shadow:0 0 0 4px #dfbd7c1a}.mainModelSettingsState[data-state=unavailable]{background:#cf596414;border-color:#cf596461}.mainModelSettingsState[data-state=unavailable] .mainModelSettingsStateDot{background:#df7b84;box-shadow:0 0 0 4px #df7b841a}.mainModelSettingsSnapshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mainModelSettingsSnapshot{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;align-content:start;gap:10px;min-width:0;padding:12px 14px;display:grid}.mainModelSettingsSnapshot header span{color:#8395a5;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.mainModelSettingsSnapshot header b{color:#d7e4ef;margin-top:4px;font-size:12px;display:block}.mainModelSettingsSummary{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:7px;display:grid}.mainModelSettingsSummary span{color:#d6e2ec;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #0000;border-radius:8px;gap:2px;min-width:0;padding:7px 9px;font-size:11px;display:grid}.mainModelSettingsSummary span.isChanged{color:#efd59f;background:#d7aa6117;border-color:#d7aa615c}.mainModelSettingsSummary small{color:#8fa1b1;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.mainModelSettingsConfirmation{color:#8394a3;margin:0;font-size:10px;line-height:1.45}.mainModelSettingsActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mainModelSettingsPublish,.mainModelSettingsReset{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:850}.mainModelSettingsPublish{color:#c5dcf4;background:#6aaaff24;border:1px solid #6aaaff6b}.mainModelSettingsReset{color:#a9b6c1;background:#ffffff09;border:1px solid #ffffff21}.mainModelSettingsPublish:disabled,.mainModelSettingsReset:disabled{opacity:.58;cursor:not-allowed}.mainModelSettingsActionHint{color:#bba77f;margin:-4px 0 0;font-size:10px;line-height:1.45}.mainModelSettingsState[data-state=refresh-error]{background:#cf596414;border-color:#cf596461}.mainModelSettingsState[data-state=refresh-error] .mainModelSettingsStateDot{background:#df7b84;box-shadow:0 0 0 4px #df7b841a}.modelInsightSummary>p{font-size:15px}@media (min-width:641px){.movieCard{grid-template-columns:47% 53%}.swipeView .movieCard{grid-template-columns:43% 57%}}@media (max-width:760px){.mainModelSettingsSnapshots{grid-template-columns:1fr}.mainModelSettingsActions{flex-direction:column;align-items:stretch}.mainModelSettingsPublish,.mainModelSettingsReset{width:100%}}.filterHead .mechanicsHintTrigger,.filterHead .mechanicsHintTrigger:hover{color:#bca273;cursor:help;background:0 0;border:0;border-radius:0;flex:0 auto;width:auto;height:auto;min-height:32px;padding:5px 2px;font-size:10px;line-height:1.3;display:inline-flex}.filterHead .mechanicsHintTrigger:focus-visible{color:#bca273;cursor:help;background:0 0;border:0;border-radius:0;flex:0 auto;width:auto;height:auto;min-height:32px;padding:5px 2px;font-size:10px;line-height:1.3;display:inline-flex}.movieCardMovie,.filmTileMovie{--content-type-color:#bb8355;--content-type-surface:#9a603938;--content-type-surface-depth:#1f1411c7;--content-type-metadata-surface:#9a60393c;--content-type-metadata-divider:#e0ab7038;--content-type-detail-surface:#9a60391f;--content-type-detail-divider:#e0ab7024;--content-type-tab-border:#e0ab708f;--content-type-tab-bg:#45271bdb}.movieCardSeries,.filmTileSeries{--content-type-color:#a878ad;--content-type-surface:#73498038;--content-type-surface-depth:#18111dcc;--content-type-metadata-surface:#73498040;--content-type-metadata-divider:#c294c83d;--content-type-detail-surface:#7349801c;--content-type-detail-divider:#c294c824;--content-type-tab-border:#c294c894;--content-type-tab-bg:#2f1e33e0}.movieCardMovie,.movieCardSeries{background:linear-gradient(145deg,var(--content-type-surface),transparent 34%),linear-gradient(145deg,#171211,#100c0c 55%,#0c0909)}.movieCardMovie .movieInfo,.movieCardSeries .movieInfo{background:linear-gradient(145deg,var(--content-type-detail-surface),var(--content-type-surface-depth) 66%),linear-gradient(180deg,#120c145c,#0a070a14);box-shadow:inset 1px 0 var(--content-type-detail-divider),inset 0 1px #ffffff05}.filmTileMovie .tileInfo,.filmTileSeries .tileInfo{border-top:1px solid var(--content-type-metadata-divider);background:linear-gradient(145deg,var(--content-type-metadata-surface),var(--content-type-surface-depth) 74%);border-radius:0 0 9px 9px;margin-top:8px;padding:12px 10px 11px;position:relative;box-shadow:inset 0 1px #ffffff05}.filmTileMovie .tileInfo>span,.filmTileSeries .tileInfo>span{margin-top:0}.contentTypeBadge{z-index:4;border:1px solid var(--content-type-tab-border);background:var(--content-type-tab-bg);min-height:27px;color:var(--content-type-color);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-top:0;border-left:0;border-radius:0 0 7px;align-items:center;gap:5px;padding:6px 11px 6px 9px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 15px #00000040}.contentTypeBadge i{font-size:12px;font-style:normal;line-height:1}.contentTypeBadge.movie,.contentTypeBadge.series{border-color:var(--content-type-tab-border);background:var(--content-type-tab-bg);color:var(--content-type-color)}.movieCard .contentTypeBadge{border-radius:0 0 9px;min-height:34px;padding:8px 14px 8px 11px;font-size:11px}.movieCard .contentTypeBadge i{font-size:15px}.tilePoster .contentTypeBadge{min-height:25px;padding:5px 9px 5px 8px;font-size:8px;top:0;left:0}.tilePoster .contentTypeBadge i{font-size:10px}.contentTypeGenreMarker{background:var(--content-type-color);border-radius:1px;flex:none;width:7px;height:7px;margin-right:3px;display:inline-block;box-shadow:0 0 9px #d7aa6133}.filmTileSeries .contentTypeGenreMarker{box-shadow:0 0 9px #c294c838}.genreList .contentTypeGenreMarker{align-self:center;color:#0000!important;border:0!important;border-radius:1px!important;padding:0!important}.savedTileGenres .contentTypeGenreMarker{vertical-align:middle;margin-right:7px;display:inline-block}.movieCardIdentity{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titles share";align-items:start;gap:16px 24px;display:grid}.movieCardTitles{grid-area:titles;min-width:0}.movieCardHeader{grid-area:share;justify-content:flex-end;display:flex}.movieInfo .ratings{border:0;gap:8px;margin-top:22px;padding:0}.ratings .rating{font-variant-numeric:tabular-nums;border-radius:3px;padding:8px 10px}.ratings .rating b{color:inherit;font-size:12px;font-weight:800}.ratings .rating strong{font-size:19px}.ratings .rating.imdb{color:#191109;background:#e2b63e}.ratings .rating.kinopoisk{color:#fff;background:#b44b24}.ratingDivider{display:none}.movieInfo h2{margin-top:28px}.movieInfo h3+.ratings{margin-top:24px}.movieInfo .genreList{margin-top:18px}.movieCardIdentity h2{margin:0}.movieCardIdentity h3{margin:8px 0 0}.movieShareButton{z-index:auto;place-self:start end;min-height:38px;position:static}.savedMovieDialog .movieShareButton,.swipeView .movieShareButton{position:static;top:auto;left:auto;right:auto}.swipeView .movieInfoBody>.ratings{padding-right:0}.tileInfo>.ratingsCompact{border-top:0;gap:8px;margin-top:0;padding-top:0;display:flex}.ratingsCompact .rating{border-radius:3px;padding:6px 9px}.ratingsCompact .rating b{font-size:11px}.ratingsCompact .rating strong{font-size:16px}.ratingsCompact .ratingDivider{display:none}.tileInfo .savedTileGenres{margin-top:10px;font-size:12px}@media (max-width:640px){.movieCardIdentity{grid-template-columns:1fr;grid-template-areas:"share""titles";gap:12px}.movieCardHeader{justify-content:flex-start}.savedCardStage .movieInfo{padding-top:22px}.movieInfo .ratings{margin-top:16px}.movieInfo h2{margin-top:20px}.movieCardIdentity h2{margin:0}}.savedLibrarySelectAction{color:#e9d3ae;cursor:pointer;background:#d7aa6114;border:1px solid #e1bb786b;border-radius:999px;min-height:43px;padding:9px 16px;font-size:11px;font-weight:850;transition:border-color .18s,background .18s,color .18s}.savedLibrarySelectAction:is(:hover,:focus-visible){color:#fff;background:#d7aa6126;border-color:#ebc786bd}.savedLibrarySelectAction:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedSelectionSummary{background:#1f1513db;border:1px solid #e1bb7842;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(1500px,100%);margin:0 auto 18px;padding:13px 15px;display:flex;box-shadow:0 14px 38px #0003}.savedSelectionSummary p{color:#f0e1ce;margin:0;font-size:12px;font-weight:800}.savedSelectionSummary button{color:#e1bd7e;cursor:pointer;background:#d7aa6113;border:1px solid #e1bb7859;border-radius:999px;min-height:44px;padding:9px 14px;font-size:11px;font-weight:850}.savedSelectionSummary button:is(:hover,:focus-visible){color:#fff;background:#d7aa6124}.savedSelectionSummary button:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedSelectionSummary button:disabled{opacity:.45;cursor:not-allowed}.tileSelection{z-index:5;color:#fff;cursor:pointer;background:#080505c7;border:2px solid #ffffffc7;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:20px;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 9px 26px #0000006b}.tileSelection[aria-pressed=true]{background:#7b2531;border-color:#f0ca87}.tileSelection:is(:hover,:focus-visible){border-color:#f4d79e;transform:scale(1.05)}.tileSelection:focus-visible{outline-offset:3px;outline:3px solid #f4d79ea6}.filmTileSelected .tilePoster{border-color:#f0ca87c7;box-shadow:0 20px 58px #00000080,0 0 0 3px #7b2531a6}.filmTileSelected .filmPosterOpen:after{content:"";pointer-events:none;background:linear-gradient(#7b25310f,#7b253147);border-radius:8px;position:absolute;inset:0}.savedSelectionPalette{z-index:90;right:clamp(24px,4vw,58px);bottom:max(48px,env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:linear-gradient(145deg,#31201cfb,#160f0efe);border:1px solid #e1bb7870;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:min(720px,100vw - 48px);padding:12px;transition:opacity .3s,transform .34s cubic-bezier(.16,.82,.25,1);display:grid;position:fixed;transform:translateY(14px)scale(.97);box-shadow:0 20px 58px #00000094,inset 0 1px #ffffff0e}.savedSelectionPalette[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.savedSelectionPaletteCount{min-width:102px;padding:0 5px;display:grid}.savedSelectionPaletteCount b{color:#f3e5d4;font-family:Unbounded,sans-serif;font-size:12px}.savedSelectionPaletteCount span{color:#a99889;margin-top:4px;font-size:10px}.savedSelectionPaletteActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.savedSelectionPaletteActions button{color:#e5d4c0;cursor:pointer;background:#ffffff09;border:1px solid #e1bb783d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:8px 12px;font-size:10px;font-weight:850;display:flex}.savedSelectionPaletteActions button:is(:hover,:focus-visible){color:#fff;background:#d7aa611a;border-color:#e1bb7894}.savedSelectionPaletteActions button:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedSelectionPaletteActions button:disabled{opacity:.38;cursor:not-allowed}.savedSelectionPaletteActions svg{width:15px;height:15px}.savedSelectionPaletteActions .savedSelectionDelete{color:#ef9ba0;border-color:#cc4e5766}.library[data-selection-mode=true]{padding-bottom:calc(132px + env(safe-area-inset-bottom))}@media (max-width:760px){.savedLibraryHeaderActions{grid-template-columns:1fr 1fr}.savedLibrarySelectAction,.savedLibraryCompactControl{justify-content:center;width:100%}.savedLibraryClear{grid-column:1/-1}.savedSelectionSummary{flex-direction:column;align-items:stretch}.savedSelectionSummary button{width:100%}}@media (max-width:640px){.library[data-selection-mode=true]{padding-bottom:calc(210px + env(safe-area-inset-bottom))}.savedSelectionPalette{right:12px;bottom:calc(94px + env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:1fr;gap:9px;width:calc(100vw - 24px);padding:10px}.savedSelectionPaletteCount{justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.savedSelectionPaletteCount span{margin-top:0}.savedSelectionPaletteActions{grid-template-columns:repeat(2,minmax(0,1fr))}.savedSelectionPaletteActions button{min-height:44px}.tileSelection{top:6px;right:6px}}@media (prefers-reduced-motion:reduce){.savedLibrarySelectAction,.tileSelection,.savedSelectionPalette{transition:none}}.savedLibraryHeaderActions{gap:15px}.savedLibraryStatus{color:#a9998d;gap:6px;display:grid}.savedLibraryStatus>span{color:#c6b296;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.savedLibraryStatus>strong{color:#f1e5d7;letter-spacing:-.055em;font-family:Unbounded,sans-serif;font-size:clamp(22px,2vw,31px);font-weight:570;line-height:1}.savedLibraryStatus>strong small{color:#a89787;letter-spacing:-.04em;font-family:inherit;font-size:.52em;font-weight:600}.savedLibraryStatus p{color:#aa9c90;margin:2px 0 0;font-size:10px;line-height:1.4}.savedLibraryResetLink{color:#e3bd76;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;width:max-content;padding:0;font-size:10px;font-weight:850;-webkit-text-decoration:underline #e3bd7673;text-decoration:underline #e3bd7673}:is(.savedLibraryResetLink:hover,.savedLibraryResetLink:focus-visible){color:#f4d391;text-decoration-color:currentColor}.savedLibraryResetLink:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #dcb777}.savedLibraryActionBar{z-index:12;border-block:1px solid #d7aa6126;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:min(1500px,100%);margin:0 auto 18px;padding:11px 0;display:flex;position:relative}.savedSelectionScope{color:#ead8bc;cursor:pointer;background:#d7aa610e;border:1px solid #e1bb7857;border-radius:999px;min-height:42px;padding:8px 13px;font-size:10px;font-weight:850}:is(.savedSelectionScope:hover,.savedSelectionScope:focus-visible){color:#fff;background:#d7aa611f;border-color:#e7c17db3}.savedSelectionScope:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.savedSelectionScope:disabled{opacity:.48;cursor:not-allowed}.savedLibraryClearAction{color:#a9998d;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:36px;padding:6px 2px;font-size:10px;font-weight:760;-webkit-text-decoration:underline #a9998d52;text-decoration:underline #a9998d52}:is(.savedLibraryClearAction:hover,.savedLibraryClearAction:focus-visible){color:#df999d;text-decoration-color:currentColor}.savedLibraryClearAction:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #dcb777}.savedLibraryActionBarSelecting{z-index:95;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#2e1f1cf7,#160f0efa);border:1px solid #d7aa6147;border-radius:11px;justify-content:flex-start;padding:10px 12px;position:sticky;top:8px;box-shadow:0 16px 40px #0000004d}.savedLibraryActionBarSelecting .savedSelectionSummary{width:auto;min-width:108px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:3px;margin:0;padding:0;display:grid}.savedLibraryActionBarSelecting .savedSelectionSummary strong{color:#f5e7d5;font-size:12px}.savedLibraryActionBarSelecting .savedSelectionSummary span{color:#a99a8d;font-size:9px}.savedLibraryActionBarSelecting .savedSelectionScope{background:#d7aa611a}.tileSelection{pointer-events:none;cursor:default;transition:background .18s,border-color .18s}.filmTileSelected .tileSelection{background:#7b2531;border-color:#f0ca87}@media (max-width:760px){.savedLibraryHeaderActions{grid-template-columns:1fr 1fr}.savedLibraryStatus,.savedInterestActionsCompact{grid-column:1/-1}.savedLibraryActionBar{margin-bottom:14px}.savedLibraryActionBarSelecting{top:6px}}@media (max-width:640px){.savedLibraryStatus>strong{font-size:26px}.savedLibraryActionBar{justify-content:space-between;gap:8px;padding:10px 0}.savedLibrarySelectAction{flex:1}.savedLibraryClearAction{margin-left:auto}.savedLibraryActionBarSelecting{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px;display:grid}.savedLibraryActionBarSelecting .savedSelectionSummary{grid-column:1/-1}.savedLibraryActionBarSelecting .savedSelectionScope{grid-column:1/-1;justify-content:center;width:100%;min-height:44px}.tileSelection{top:6px;right:6px}}@media (prefers-reduced-motion:reduce){.savedLibraryClearAction,.savedSelectionScope{transition:none}}.movieInfo h2.movieTitle{--movie-title-min-size:18px;font-size:var(--movie-title-size,clamp(25px,2.7vw,40px));overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.movieInfo h3.movieOriginalTitle{--movie-title-min-size:13px;font-size:var(--movie-title-size,19px);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:640px){.movieInfo h2.movieTitle{--movie-title-min-size:17px;font-size:var(--movie-title-size,clamp(24px,7vw,31px))}.movieInfo h3.movieOriginalTitle{font-size:var(--movie-title-size,17px)}}.labAnalyticsList dd small{text-align:right;white-space:normal;line-height:1.4}.labAccessProgress{color:#d7c2a7;grid-column:1/-1;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.labAccessProgress:before{content:"";border:2px solid #d7aa6142;border-top-color:#e6c789;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite searchSpin}@media (prefers-reduced-motion:reduce){.labAccessProgress:before{animation:none}}.accountRuntimeShell{color:#f3e8dc;background:#100b0b;place-items:center;min-height:100dvh;padding:24px;display:grid}.accountRuntimeCard{text-align:center;background:linear-gradient(145deg,#251a19,#100b0b);border:1px solid #d7aa6133;border-radius:18px;justify-items:center;gap:12px;width:min(440px,100%);padding:32px;display:grid;box-shadow:0 24px 80px #0000006b}.accountRuntimeCard h1,.accountRuntimeCard p{margin:0}.accountRuntimeCard p{color:#ab9d90;max-width:34ch}.accountRuntimeCard button,.accountForegroundBlocker button{color:#fff;font:inherit;cursor:pointer;background:#79212b;border:1px solid #e0b57059;border-radius:999px;padding:11px 18px;font-weight:800}.accountRuntimeSpinner{border:2px solid #dcb77733;border-top-color:#dcb777;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite accountRuntimeSpin}@keyframes accountRuntimeSpin{to{transform:rotate(1turn)}}.accountRuntimeBoundary{min-height:100dvh;position:relative}.actorRuntime[data-foreground-suspended]{-webkit-user-select:none;user-select:none}.accountForegroundBlocker{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f3e8dc;text-align:center;background:#0a0707e6;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:fixed;inset:0}.accountForegroundBlocker strong{font-size:1.08rem}.accountForegroundBlocker p{color:#ab9d90;max-width:36ch;margin:0}.accountRuntimeNotice{z-index:1150;color:#f2d6a8;background:#32251d;border:1px solid #e0b57052;border-radius:12px;max-width:min(420px,100vw - 36px);padding:12px 16px;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 42px #00000061}.accountProfileStatus,.accountTransferStatus{color:#f3e8dc;background:#ffffff06;border:1px solid #d7aa612e;border-radius:12px;width:min(1120px,100% - 32px);margin:14px auto 0;padding:13px 16px}.accountProfileStatus{justify-content:space-between;align-items:center;gap:16px;display:flex}.accountProfileIdentity{gap:2px;display:grid}.accountProfileLabel{color:#a99a8d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.accountProfileActions{flex-wrap:wrap;gap:8px;display:flex}.accountProfileActions button,.accountTransferStatus button{color:#e7d6bf;font:inherit;cursor:pointer;background:0 0;border:1px solid #d7aa613d;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.accountProfileActions button:disabled,.accountTransferStatus button:disabled{opacity:.5;cursor:default}.accountTransferStatus{gap:5px;display:grid}.accountTransferStatus p{color:#ab9d90;margin:0;font-size:12px}.accountTransferStatus button{justify-self:start;margin-top:5px}.accountTransferStatusWarning{background:#a9711a1f;border-color:#e0b0586b}.accountTransferStatusError{background:#a42f391f;border-color:#dc59636b}.accountTransferStatusComplete{background:#4789631c;border-color:#77b99357}.accountMutationStatus{color:#f3e8dc;background:#ffffff08;border:1px solid #d7aa6133;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:min(1120px,100% - 32px);margin:10px auto 0;padding:11px 14px;display:flex}.accountMutationStatus>span{gap:2px;display:grid}.accountMutationStatus small{color:#b9aa9d}.accountMutationStatus button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #d7aa614d;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}.accountMutationStatus-retry,.accountMutationStatus-rejected{background:#a9711a1f;border-color:#e0b0586b}.accountMutationStatus-success{background:#4789631c;border-color:#77b99357}@media (max-width:640px){.accountProfileStatus{flex-direction:column;align-items:flex-start}.accountProfileActions{width:100%}.accountProfileActions button{flex:1}.accountForegroundBlocker{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.accountRuntimeSpinner{animation:none}}.ownerHistoryUserStats{background:radial-gradient(circle at 88% 0,#53907329,#0000 37%),linear-gradient(135deg,#d7aa611a,#ffffff05);border:1px solid #79b49740;border-radius:14px;margin:0 0 24px;padding:17px 18px 18px}.ownerHistoryUserStats>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ownerHistoryUserStats h2{color:#e5d6b9;margin:5px 0 0;font-size:18px}.ownerHistoryUserStats>header>small{color:#a69b8f;text-align:right;padding-top:4px;font-size:10px}.ownerHistoryUserStats>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.ownerHistoryUserStats article{background:#00000029;border:1px solid #d7aa6124;border-radius:9px;gap:4px;min-width:0;padding:11px;display:grid}.ownerHistoryUserStats article small{color:#ad9f92;font-size:9px;line-height:1.25}.ownerHistoryUserStats article b{color:#f0d39d;overflow-wrap:anywhere;font-size:16px;line-height:1.25}.ownerHistoryUserStats article em{color:#91857a;font-size:9px;font-style:normal;line-height:1.35}@media (max-width:640px){.ownerHistoryUserStats{padding:14px}.ownerHistoryUserStats>header{display:block}.ownerHistoryUserStats>header>small{text-align:left;margin-top:7px;display:block}.ownerHistoryUserStats>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.labBrowserIdentity{color:#d7ecdf;background:#4789631f;border:1px solid #77b9934d;border-radius:999px;align-items:center;gap:7px;max-width:100%;margin-top:8px;padding:5px 8px;display:inline-flex}.labBrowserIdentity small{letter-spacing:.08em;font-weight:850;color:#9fc7ac!important;margin:0!important;font-size:8px!important}.labBrowserIdentity b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e5f3e9!important;font-size:10px!important}.labHistoryAnalytics{background:radial-gradient(circle at 85% 0,#7aa7911f,#0000 35%),linear-gradient(135deg,#d7aa6117,#ffffff05);gap:0;padding:16px 18px 18px;overflow:hidden}.labHistoryAnalytics>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.labHistoryAnalytics h2{color:#f0d39d!important;margin:5px 0 0!important;font-size:18px!important}.labHistoryAnalytics>header>b{color:#f2dfba;justify-items:end;font-size:24px;line-height:1;display:grid}.labHistoryAnalytics>header>b small{color:#9f9389;margin-top:4px;font-size:9px}.labHistoryAnalytics>p{color:#94887e;margin:8px 0 0;font-size:10px;line-height:1.45}.labHistoryAnalyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.labHistoryAnalyticsGrid>span{background:#00000029;border:1px solid #d7aa6121;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.labHistoryAnalyticsGrid small{color:#a99c91;font-size:9px;line-height:1.25}.labHistoryAnalyticsGrid b{color:#ead1a2;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.labHistoryAnalyticsGrid em{color:#a99c91;font-size:9px;font-style:normal}.labHistoryAliasUsageWarning{background:#a9711a24!important;border-color:#e0b05880!important}.labHistoryAliasUsageWarning b,.labHistoryAliasUsageWarning em{color:#f2cd7f!important}.labHistoryAliasUsageCritical{box-shadow:inset 3px 0 #d8515d;background:#a42f392e!important;border-color:#dc59639e!important}.labHistoryAliasUsageCritical b,.labHistoryAliasUsageCritical em{color:#ffd0d3!important}.labHistoryBrowserRoster{background:linear-gradient(135deg,#4684611a,#ffffff05);border:1px solid #77b99338;border-radius:12px;margin:18px 0 22px;padding:16px 18px}.labHistoryBrowserRoster header h2{color:#d9ebdf;margin:5px 0 0;font-size:15px}.labHistoryBrowserRoster header p{color:#9daea2;margin:6px 0 0;font-size:10px;line-height:1.45}.labHistoryBrowserRoster>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.labHistoryBrowserRoster>div>span{background:#030a0633;border:1px solid #77b99329;border-radius:9px;gap:3px;min-width:150px;padding:9px 10px;display:grid}.labHistoryBrowserRoster b{color:#dff1e5;font-size:11px}.labHistoryBrowserRoster small{color:#9cafa1;font-size:9px}@media (max-width:640px){.labHistoryAnalytics{padding:14px}.labHistoryAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.labHistoryBrowserRoster{padding:14px}.labHistoryBrowserRoster>div>span{flex:100%;min-width:0}}.legacyAccountStatus{color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#131111d1;border:1px solid #ffffff1a;border-radius:1rem;width:min(100%,76rem);margin:0 auto 1rem;padding:.8rem .9rem}.legacyAccountStatus-gated{border-color:#ffc55252}.legacyAccountStatus-expired{border-color:#ffffff2e}.legacyAccountStatusLine,.legacyAccountActions,.accountActivationActions{align-items:center;gap:.65rem;display:flex}.legacyAccountStatusLine{justify-content:space-between}.legacyAccountStatusCopy{min-width:0}.legacyAccountStatusCopy strong,.legacyAccountReminder strong{color:#fff;font-size:.88rem;display:block}.legacyAccountStatusCopy p,.legacyAccountReminder p{margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.legacyRescueState{color:#ffffff80;margin-top:.32rem;font-size:.72rem;display:block}.legacyRescueState-error{color:#ffc552}.legacyAccountQuietAction,.legacyAccountPrimary,.accountActivationPrimary,.accountActivationDismiss{font:inherit;cursor:pointer;border:0;border-radius:999px}:is(.legacyAccountQuietAction:focus-visible,.legacyAccountPrimary:focus-visible,.accountActivationPrimary:focus-visible,.accountActivationDismiss:focus-visible,.accountActivationClose:focus-visible){outline-offset:3px;outline:2px solid #efc982}.legacyAccountQuietAction{color:#fff;white-space:nowrap;background:#ffffff14;padding:.58rem .75rem}.legacyAccountPrimary,.accountActivationPrimary{color:#151212;background:#fff;padding:.72rem 1rem;font-weight:700}.legacyAccountReminder{background:#ffffff0f;border-radius:.8rem;margin-top:.75rem;padding:.75rem}.legacyAccountReminder .legacyAccountActions{margin-top:.65rem}.accountActivationOverlay{z-index:400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050404b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.accountActivationDialog{color:#fff;background:#171414;border:1px solid #ffffff24;border-radius:1.3rem;width:min(100%,30rem);padding:clamp(1.25rem,4vw,2rem);position:relative;box-shadow:0 1.4rem 5rem #00000080}.accountActivationClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:.8rem;right:.8rem}.accountActivationDialog h2{margin:.55rem 0 .7rem;font-size:clamp(1.45rem,5vw,2rem);line-height:1.08}.accountActivationDialog p{color:#ffffffb8;margin:0;line-height:1.5}.accountActivationHint{font-size:.82rem;margin-top:.8rem!important}.accountActivationMessage{color:#ffc552!important;margin-top:.8rem!important}.accountActivationActions{align-items:stretch;margin-top:1.15rem}.accountActivationDismiss{color:#ffffffb8;background:0 0;padding:.72rem 1rem}.legacyAccountQuietAction:disabled,.legacyAccountPrimary:disabled,.accountActivationPrimary:disabled,.accountActivationDismiss:disabled,.accountActivationClose:disabled{cursor:default;opacity:.55}@media (max-width:620px){.legacyAccountStatusLine,.accountActivationActions{flex-direction:column;align-items:stretch}.legacyAccountActions{flex-wrap:wrap;width:100%}.legacyAccountQuietAction,.accountActivationPrimary,.accountActivationDismiss{width:100%}}@media (prefers-reduced-motion:reduce){.accountActivationOverlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.searchStatusFull{border-radius:14px!important;padding:18px 20px!important;display:block!important}.searchStatusHeader{border-bottom:1px solid #d7aa6124;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:15px;display:grid}.searchStatusHeader .searchSpinner{margin-top:3px}.searchStatusHeader .searchLiveAnnouncement b{color:#f4e9dc;line-height:1.3;font-size:17px!important}.searchStatusHeader .searchLiveAnnouncement small{max-width:760px;color:#a99b8f!important;margin-top:4px!important;font-size:13px!important;line-height:1.45!important}.searchStatusFull .searchLiveActivity{color:#b9aa9c;justify-self:end;margin:0}.searchStatusFull .searchTimingMetrics{align-items:flex-start;gap:0;display:flex}.searchStatusFull .searchTimingMetric{background:0 0;border:0;border-left:1px solid #d7aa6124;border-radius:0;align-items:baseline;gap:6px;min-width:0;padding:1px 11px;display:flex}.searchStatusFull .searchTimingMetric:first-child{border-left:0}.searchStatusFull .searchTimingMetric small{letter-spacing:.05em;white-space:nowrap;color:#887c72!important;font-size:9px!important}.searchStatusFull .searchTimingMetric strong{color:#d9c8b7;white-space:nowrap;font-size:12px}.searchStatusFull .searchTimingFreshness{grid-template-columns:auto auto;column-gap:6px;display:grid}.searchStatusFull .searchTimingFreshness strong{color:#9fc4ae}.searchStatusFull .searchTimingFreshness em{color:#c6a37a;grid-column:1/-1;margin-top:2px;font-size:9px;font-style:normal;line-height:1.35}.searchStatusFull .searchTimingFreshness .mechanicsHint{grid-column:1/-1;margin-top:1px}.searchStatusFull .searchTimingFreshness .mechanicsHintTrigger{color:#8fa99a;min-height:22px;padding:1px 0;font-size:9px}.searchStatusFull .searchTimingFreshness .mechanicsHintBubble{inset:calc(100% + 8px) 0 auto auto;transform:translateY(-4px)}.searchStatusFull .searchTimingFreshness .contextHintOpen .mechanicsHintBubble{transform:translateY(0)}.searchStatusFull .searchStatusBody{width:100%}.searchProgressRail{border-block:1px solid #d7aa6121;flex-wrap:wrap;gap:0;margin-top:14px;padding:10px 0;display:flex}.searchProgressRail span{border:0;background:0 0;border-left:1px solid #d7aa611f;border-radius:0;flex:150px;min-width:0;padding:3px 14px}.searchProgressRail span:first-child{border-left:0}.searchProgressRail b{color:#e9ddcf;font-variant-numeric:tabular-nums;font-size:15px!important}.searchProgressRail small{letter-spacing:.035em;text-transform:none;color:#8f8379!important;margin-top:2px!important;font-size:9px!important}.searchStatusFull .searchFunnel{background:0 0;border:0;border-radius:0;margin-top:0;padding:14px 0 2px}.searchStatusFull .searchFunnel>em{color:#b99966;letter-spacing:.07em;margin-bottom:11px;font-size:10px}.searchStatusFull .searchFunnel>div{gap:18px}.searchStatusFull .searchFunnel span{padding:0 18px 0 0}.searchStatusFull .searchFunnel span:not(:last-child):after{color:#5f544c;right:-2px}.searchStatusFull .searchFunnel span>i{background:#0b08085c;width:27px;height:27px}.searchStatusFull .searchFunnel small{color:#9f9388!important;font-size:11px!important}.searchStatusFull .searchFunnel strong{font-size:13px}.searchStatusFooter{border-top:1px solid #d7aa611f;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:13px;display:flex}.searchStatusFooter .searchContextNotice,.searchStatusFooter .sessionContext{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.searchStatusFooter .searchContextNotice b{color:#b7cbbf;font-size:12px!important}.searchStatusFooter .searchContextNotice small{color:#8f8379!important;margin-top:3px!important;font-size:11px!important}.searchStatusFooter>.searchStatusCancel{cursor:pointer;border-radius:999px;flex:none;min-height:38px;margin:0;padding:7px 11px;font-size:10px;font-weight:800;color:#c99498!important;background:0 0!important;border:1px solid #ce576140!important}.searchStatusFooter>.searchStatusCancel:hover{color:#e4adb1!important;background:#8027301a!important;border-color:#ce57617a!important}.searchStatusCancel:disabled{cursor:wait;opacity:.78}.searchStatusCancel[aria-busy=true]{justify-content:center;align-items:center;gap:7px;display:inline-flex}.searchStopSpinner{border:2px solid #fff3;border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite searchSpin}@media (max-width:760px){.searchStatusFull{padding:15px!important}.searchStatusHeader{grid-template-columns:auto minmax(0,1fr);gap:11px}.searchStatusFull .searchLiveActivity{grid-column:2;justify-self:start;margin-top:8px}.searchStatusFull .searchTimingMetric{padding-inline:9px}.searchStatusFull .searchTimingMetric:first-child{padding-left:0}.searchProgressRail span{flex-basis:33.333%;padding:6px 10px}.searchProgressRail span:nth-child(4){border-left:0}.searchStatusFooter{align-items:flex-end}}@media (max-width:640px){.searchStatusFull .searchTimingMetrics{flex-wrap:wrap;row-gap:6px}.searchStatusFull .searchTimingFreshness{border-left:0;flex-basis:100%;padding-left:0}.searchStatusFull .searchTimingFreshness .mechanicsHintBubble{left:0;right:auto}.searchProgressRail span{flex-basis:50%}.searchProgressRail span:nth-child(3),.searchProgressRail span:nth-child(5){border-left:0}.searchProgressRail span:nth-child(4){border-left:1px solid #d7aa611f}.searchStatusFull .searchFunnel>div{grid-template-columns:1fr;gap:10px}.searchStatusFull .searchFunnel span{padding:0 0 10px}.searchStatusFooter{gap:10px;display:grid}.searchStatusFooter .searchQuotaStatus-search{border-left:0;justify-self:start;padding-left:0}.searchStatusFooter>.searchStatusCancel{justify-self:start}}.swipeActionDock{bottom:max(18px,calc(12px + env(safe-area-inset-bottom)));z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0909e6;border:1px solid #d7aa6133;border-radius:44px;grid-template-columns:72px max-content 72px;justify-content:center;align-items:start;gap:16px;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:8px 14px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #0000006b}.swipeUndoSlot,.swipeActionBalance{align-items:start;width:72px;min-height:70px;display:grid}.swipeUndoSlot{border-right:1px solid #d7aa612b;justify-items:end;padding-right:12px}.swipeUndoSlot:empty{border-right-color:#0000}.swipeActionBalance{border-left:1px solid #0000}.swipeActionDock .swipeActions{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:max-content;margin:0;padding:0;position:relative;bottom:auto;left:auto;right:auto;transform:none}.swipeUndoSlot .undo{color:#c8aa72;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;width:60px;padding:0;display:grid}.swipeUndoSlot .undo>span{color:#e2b96f;background:#241b17;border:1px solid #d7aa6161;border-radius:50%;place-items:center;width:46px;height:46px;margin-top:6px;font-size:23px;transition:transform .2s,border-color .2s,background-color .2s;display:grid;box-shadow:0 7px 20px #00000042}.swipeUndoSlot .undo>small{font-size:10px;font-weight:750;line-height:1.2}:is(.swipeUndoSlot .undo:hover>span,.swipeUndoSlot .undo:focus-visible>span){background:#31221b;border-color:#e7c282a6;transform:translateY(-2px)}@media (max-width:640px){.swipeActionDock{right:auto;bottom:max(12px,calc(12px + env(safe-area-inset-bottom)));border-radius:42px;grid-template-columns:56px max-content 56px;gap:4px;width:min(430px,100vw - 10px);padding:7px 4px}.swipeUndoSlot,.swipeActionBalance{width:56px;min-height:64px}.swipeUndoSlot{padding-right:4px}.swipeActionDock .swipeActions{gap:6px;padding:0;display:flex}.swipeActionDock .swipeActions>button{width:66px}.swipeActionDock .swipeActions .taste{width:78px}.swipeUndoSlot .undo{width:52px}.swipeUndoSlot .undo>span{width:42px;height:42px;margin-top:8px;font-size:21px}}@media (max-width:362px){.swipeActionDock{grid-template-columns:48px minmax(0,1fr) 48px;gap:2px}.swipeUndoSlot,.swipeActionBalance{width:48px}.swipeActionDock .swipeActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;display:grid}.swipeActionDock .swipeActions>button,.swipeActionDock .swipeActions .taste{width:auto}.swipeUndoSlot .undo{width:44px}}.savedFocusSegments{background:#07050594;border:1px solid #d7aa6133;border-radius:8px;grid-template-columns:1fr 1fr;align-self:end;min-height:44px;padding:3px;display:grid}.savedFocusSegments button{color:#a99b8e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-size:11px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:flex}.savedFocusSegments button small{color:#8f8177;border:1px solid #d7aa612e;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:750}.savedFocusSegments button[aria-pressed=true]{color:#f3dfbd;background:#751f2980;box-shadow:inset 0 0 0 1px #e0b87333}.savedFocusSegments button[aria-pressed=true] small{color:#e3c791;background:#0c080857;border-color:#e7c2824d}.savedFocusSegments button:focus-visible{outline-offset:2px;outline:2px solid #dcb777}.filmPosterFrame{isolation:isolate;position:relative}.filmTile{isolation:isolate}.filmTile:before,.filmTile:after{content:"";pointer-events:none;opacity:0;transition:opacity .22s,background .22s,border-color .22s,box-shadow .22s;position:absolute}.filmTile:before{z-index:-1;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;inset:-5px -6px -10px}.filmTile:after{z-index:-2;background:0 0;border-radius:26px;inset:-18px -17px -23px}.filmTileFocused{z-index:1;flex-direction:column;display:flex}.filmTileFocused:before{opacity:1;background:linear-gradient(125deg,#f8d897d1,#8f542bcc 17%,#381f19f0 39%,#e0ad5bc2 72%,#583123eb);border-color:#f8da9d7a;box-shadow:0 0 0 1px #5c331fb8,0 0 28px #eb9e4c61,0 25px 48px #0000006b}.filmTileFocused:after{filter:blur(13px);opacity:.92;background:radial-gradient(at 50% 38%,#efa75780,#a14b1f38 48%,#0000 74%)}.filmPosterFrame:before{content:"";z-index:-1;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:9px;transition:opacity .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;position:absolute;inset:0;transform:none}.filmTileFocused .filmPosterFrame:before{opacity:1;background:linear-gradient(145deg,#683a23db,#2f1b17f0 68%,#18100ff7);border-color:#f6d09180;transform:scale(1.008);box-shadow:0 0 0 1px #532e1eb8,0 0 25px #e69d4e3d,0 18px 42px #0006}.filmTileFocused .tilePoster{border-color:#f7d397b3;box-shadow:0 22px 50px #00000080,0 0 24px #e0974833}.filmTileFocused .tileInfo{z-index:0;background:linear-gradient(#693723d1,#371e19e6 58%,#1f1312f5);border-top:1px solid #f4c57729;border-radius:0 0 9px 9px;flex:1;margin:0 -5px -10px;padding:10px 5px;position:relative;box-shadow:inset 0 1px #ffeece0a}.filmTileFocused .tileInfo strong{color:#fff5e6;text-shadow:0 0 18px #eab45e3d}.filmTileFocused .tileInfo i{color:#d1b9a2}.filmTileFocused .savedTileGenres{color:#cdb8a4}.tileFocusAction,.tileFocusStatus{z-index:3;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;place-items:center;min-height:44px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:10px}.tileFocusAction{isolation:isolate;box-shadow:none;color:#f3e1c8;cursor:pointer;letter-spacing:.025em;text-shadow:0 1px 7px #000000e6;text-transform:none;background:0 0;border:0;font-weight:750;transition:color .18s;left:10px;right:10px}.tileFocusAction:before{z-index:-1;content:"";background:#1c1210d6;border:1px solid #efca8975;border-radius:999px;width:min(100%,clamp(108px,52%,168px));height:32px;transition:border-color .18s,background .18s,box-shadow .18s;position:absolute;box-shadow:0 7px 22px #0000006b,inset 0 1px #ffffff0d}.tileFocusAction:is(:hover,:focus-visible){color:#fff}.tileFocusAction:is(:hover,:focus-visible):before{background:#703022f0;border-color:#f4d399c7;box-shadow:0 8px 24px #00000075,0 0 16px #d28f4333}.tileFocusAction:focus-visible{outline-offset:3px;outline:2px solid #f0c980}.tileFocusStatus{color:#f4d89f;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#30231ed1;border:1px solid #efc77e6b;border-radius:9px;width:max-content;max-width:calc(100% - 20px);min-height:36px;padding:8px 12px;left:10px;box-shadow:0 6px 18px #0000003d}.savedTileGenres{color:#8f8378;overflow-wrap:anywhere;max-width:100%;margin:7px 0 0;font-size:10px;font-weight:650;line-height:1.35;display:block}.savedLibraryEmpty{width:min(1500px,100%);margin-inline:auto}.filmTileFocused .tileInfo{background:linear-gradient(145deg,var(--content-type-surface),transparent 46%),linear-gradient(180deg,#693723d1,#371e19e6 58%,#1f1312f5)}.savedMovieUtilityFooter{border-radius:var(--radius-control);background:linear-gradient(110deg,#1d1413f7,#0f0a0afc);border:1px solid #d7aa6133;grid-template-columns:minmax(0,1.2fr) minmax(300px,.95fr) minmax(360px,1fr);grid-template-areas:"meta focus actions";margin-top:10px;padding:0;display:grid;overflow:hidden;box-shadow:0 16px 42px #00000038}.savedMovieUtilityFooter:not(:has(.savedMovieOrigin)){grid-template-columns:minmax(300px,.9fr) minmax(360px,1fr);grid-template-areas:"focus actions"}.savedMovieUtilityFooter:not(:has(.savedMovieOrigin)) .savedMovieFocusPanel{border-left:0}.savedMovieDialogFocused .savedCardStage{isolation:isolate}.savedMovieDialogFocused .savedCardStage:before{content:"";z-index:0;opacity:1;transform-origin:0 0;pointer-events:none;background:radial-gradient(circle at 32% 12%,#de9b4824,#0000 42%),linear-gradient(155deg,#4d2a1bb8,#1b1110d1 70%);border:1px solid #e2b26538;border-radius:13px;position:absolute;inset:0;transform:translate(5px,7px)scale(.992);box-shadow:0 24px 58px #00000057,0 10px 34px #b062251f}.savedMovieDialogFocused .savedCardStage .movieCard{z-index:1;border-color:#e2b26557;box-shadow:0 22px 58px #0000006b}.savedMovieUtilityLabel{color:#bb9560;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2;display:block}.savedMovieFocusPanel{color:#f6eadb;background:0 0;border:0;border-left:1px solid #d7aa6124;border-radius:0;grid-area:focus;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:112px;padding:18px 20px;display:grid}.savedMovieDialogFocused .savedMovieFocusPanel{background:linear-gradient(100deg,#66331d2b,#1b110f14 72%)}.savedMovieFocusCopy{gap:5px;min-width:0;display:grid}.savedMovieFocusHeading{align-items:center;gap:7px;min-width:0;display:flex}.savedMovieFocusHeading i{color:#dcad61;filter:drop-shadow(0 0 6px #dcad6159);font-size:8px;font-style:normal}.savedMovieFocusHeading b{color:#f1dfc5;font-size:13px;font-weight:750;line-height:1.3}.savedMovieFocusCopy>small{color:#a99b8f;font-size:11px;line-height:1.4}.savedMovieFocusTime{color:#e7bf7a;font-variant-numeric:tabular-nums;letter-spacing:.025em;font-weight:800}.savedMovieFocusActions{justify-items:stretch;gap:4px;width:110px;display:grid}.savedMovieFocusActions button{text-align:center;cursor:pointer;white-space:nowrap;width:100%}.savedMovieFocusPrimary,.savedMovieDelete,.savedMovieSimilar{cursor:pointer;white-space:nowrap;border-radius:9px;min-height:54px;padding:0 16px;font-size:12px;font-weight:800;line-height:1}.savedMovieFocusPrimary{color:#f1dfc5;background:#77402338;border:1px solid #e1b97457}.savedMovieFocusActions:has(.savedMovieFocusSecondary) .savedMovieFocusPrimary{min-height:36px;padding:7px 9px}:is(.savedMovieFocusPrimary:hover,.savedMovieFocusPrimary:focus-visible){color:#fff;background:#89452361;border-color:#dfb86f}.savedMovieFocusActions .savedMovieFocusSecondary{color:#9f9185;background:0 0;border:0;border-radius:6px;min-height:28px;padding:5px 9px;font-size:11px;font-weight:780}:is(.savedMovieFocusSecondary:hover,.savedMovieFocusSecondary:focus-visible){color:#fff;background:#ffffff09}:is(.savedMovieFocusPrimary:focus-visible,.savedMovieFocusSecondary:focus-visible,.savedMovieDelete:focus-visible,.savedMovieSimilar:focus-visible){outline-offset:2px;outline:2px solid #e2bc78c7}.savedMovieFooterActions{background:linear-gradient(145deg,#45191d2e,#1b101114);border-left:1px solid #d7aa6124;grid-area:actions;align-items:center;gap:12px;min-width:0;min-height:112px;padding:18px;display:flex}.savedMovieDelete{color:#e58b8e;background:#3a141861;border:1px solid #c85c5480;flex:none}:is(.savedMovieDelete:hover,.savedMovieDelete:focus-visible){color:#fff;background:#70242b;border-color:#df777b}.savedMovieSimilar{color:#fff;background:#6a1f27b8;border:1px solid #e1b9745c;flex:1 1 0;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.savedMovieSimilar span{color:#e3bb72;margin-left:auto;font-size:16px}:is(.savedMovieSimilar:hover,.savedMovieSimilar:focus-visible){background:#7b202b;border-color:#e2bc78}.savedMovieSimilar:disabled{opacity:.48;cursor:not-allowed}.savedMovieOrigin{color:#d9cbbd;background:0 0;border:0;border-radius:0;grid-area:meta;min-width:0;min-height:112px;margin:0}.savedMovieOrigin summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 14px;min-height:112px;padding:18px 20px;list-style:none;display:grid}.savedMovieOrigin summary::-webkit-details-marker{display:none}.savedMovieOrigin summary:after{content:"⌄";color:#a78659;grid-area:1/2/3;align-self:center;font-size:15px;transition:transform .18s;transform:translateY(-1px)}.savedMovieOrigin[open] summary{min-height:70px;padding-bottom:10px}.savedMovieOrigin[open] .savedMovieOriginPreview{display:none}.savedMovieOrigin[open] summary:after{transform:rotate(180deg)translateY(1px)}:is(.savedMovieOrigin summary:hover .savedMovieOriginPreview,.savedMovieOrigin summary:focus-visible .savedMovieOriginPreview){color:#f1ddbd}.savedMovieOrigin summary:focus-visible{outline-offset:-4px;outline:2px solid #e2bc78b8}.savedMovieOriginPreview{color:#c7b8aa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Georgia,serif;font-size:13px;font-style:italic;line-height:1.4;display:block;overflow:hidden}.savedMovieOrigin p{color:#a99c91;overflow-wrap:anywhere;margin:0;padding:0 20px 18px;font-family:Georgia,serif;font-size:13px;font-style:italic;line-height:1.5}@media (prefers-reduced-motion:reduce){.savedFocusSegments button,.tileFocusAction,.tileFocusAction:before,.savedMovieFocusPanel,.savedMovieOrigin summary:after,.filmTile:before,.filmTile:after,.filmPosterFrame:before{transition:none}}@media (min-width:1051px) and (min-height:760px) and (max-height:900px){.savedMovieOverlay{padding-top:10px;padding-bottom:10px}.savedCardStage,.savedCardStage .movieCard{min-height:clamp(540px,100dvh - 130px,620px)}.savedCardStage .movieInfo{padding:clamp(24px,3.2vh,30px);overflow:visible}.savedCardStage .movieInfo h2{margin-top:12px;font-size:clamp(27px,2.3vw,34px)}.savedCardStage .movieInfo p{margin:10px 0 8px;line-height:1.45}.savedCardStage .modelInsight{margin-bottom:10px}.savedCardStage .modelInsightSummary{padding:10px 12px}.savedCardStage .modelInsightSummary>p{font-size:clamp(12px,1.55vh,14px);line-height:1.45}.savedCardStage .castLine{margin-bottom:8px;padding-block:7px}.savedMovieUtilityFooter{margin-top:8px}.savedMovieFocusPanel,.savedMovieFooterActions{min-height:96px;padding-block:14px}.savedMovieOrigin,.savedMovieOrigin summary{min-height:96px}.savedMovieOrigin summary{padding-block:14px}}@media (min-width:1051px){.savedMovieDialog[data-compact-layout] .savedCardStage .movieInfo{padding:16px 22px}.savedMovieDialog[data-compact-layout] .savedCardStage .movieInfo h2{margin-top:10px;font-size:clamp(26px,2.2vw,32px)}.savedMovieDialog[data-compact-layout] .savedCardStage .movieInfo p{margin:7px 0 6px;line-height:1.38}.savedMovieDialog[data-compact-layout] .savedCardStage .modelInsight{margin-bottom:6px}.savedMovieDialog[data-compact-layout] .savedCardStage .modelInsightSummary{padding:7px 10px}.savedMovieDialog[data-compact-layout] .savedCardStage .modelInsightSummary>p{font-size:12px;line-height:1.35}.savedMovieDialog[data-compact-layout] .savedCardStage .castLine{margin-bottom:6px;padding-block:5px}.savedMovieDialog[data-compact-layout] .savedMovieUtilityFooter{margin-top:6px}.savedMovieDialog[data-compact-layout] .savedMovieFocusPanel,.savedMovieDialog[data-compact-layout] .savedMovieFooterActions{min-height:58px;padding:7px 12px}.savedMovieDialog[data-compact-layout] .savedMovieOrigin,.savedMovieDialog[data-compact-layout] .savedMovieOrigin summary{min-height:58px}.savedMovieDialog[data-compact-layout] .savedMovieOrigin summary{padding:7px 12px}.savedMovieDialog[data-compact-layout] .savedMovieFocusPanel{gap:10px}.savedMovieDialog[data-compact-layout] .savedMovieFocusPrimary,.savedMovieDialog[data-compact-layout] .savedMovieDelete,.savedMovieDialog[data-compact-layout] .savedMovieSimilar{min-height:44px;padding-inline:12px}.savedMovieDialog[data-compact-layout] .savedMovieFocusActions:has(.savedMovieFocusSecondary) .savedMovieFocusPrimary{min-height:36px;padding-block:4px}.savedMovieDialog[data-compact-layout] .savedMovieFocusActions .savedMovieFocusSecondary{min-height:28px;padding:2px 6px}}@media (max-width:1050px){.savedMovieUtilityFooter{grid-template-columns:1fr;grid-template-areas:"meta""focus""actions"}.savedMovieUtilityFooter:not(:has(.savedMovieOrigin)){grid-template-areas:"focus""actions"}.savedMovieFocusPanel,.savedMovieFooterActions{border-top:1px solid #d7aa6121;border-left:0;min-height:82px}.savedMovieUtilityFooter:not(:has(.savedMovieOrigin)) .savedMovieFocusPanel{border-top:0}.savedMovieOrigin,.savedMovieOrigin summary{min-height:76px}.savedMovieFooterActions{grid-template-columns:minmax(220px,1fr) minmax(0,auto);display:grid}}@media (max-width:640px){.savedFocusSegments{grid-column:1/-1;width:100%}.filmTile:before{inset:-4px -3px -8px}.filmTile:after{inset:-13px -11px -18px}.filmTileFocused .filmPosterFrame:before{transform:scale(1.006)}.filmTileFocused .tileInfo{margin:0 -2px -8px}.tileFocusAction{bottom:7px;left:7px;right:7px}.tileFocusStatus{letter-spacing:.055em;max-width:calc(100% - 14px);min-height:34px;padding:7px 10px;font-size:9px;bottom:7px;left:7px}.savedTileGenres{margin-top:6px;font-size:9px}.savedMovieUtilityFooter{margin-top:8px}.savedMovieFocusPanel{grid-template-columns:1fr;gap:12px;padding:14px}.savedMovieFocusPanel:has(.savedMovieFocusActions button:only-child){grid-template-columns:minmax(0,1fr) auto;align-items:center}.savedMovieFocusActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.savedMovieFocusPanel:has(.savedMovieFocusActions button:only-child) .savedMovieFocusActions{width:auto;min-width:128px}.savedMovieFocusActions button:only-child{grid-column:1/-1}.savedMovieFocusActions button{white-space:normal;padding-inline:10px}.savedMovieFooterActions{grid-template-columns:1fr;gap:14px;padding:14px 14px 18px}.savedMovieDelete{background:#46181d57;justify-self:center;width:min(100%,230px);min-height:48px;box-shadow:0 7px 18px #0000001f}.savedMovieOrigin summary,.savedMovieOrigin p{padding-inline:14px}.savedMovieFocusActions button{min-height:44px}}@media (max-width:360px){.savedMovieFocusPanel:has(.savedMovieFocusActions button:only-child){grid-template-columns:1fr}.savedMovieFocusPanel:has(.savedMovieFocusActions button:only-child) .savedMovieFocusActions{width:100%;min-width:0}}@media (min-width:1051px) and (min-height:760px) and (max-height:900px){.savedCardStage .movieCardIdentity h2{margin:0}}@media (min-width:1051px){.savedMovieDialog[data-compact-layout] .savedCardStage .movieCardIdentity h2{margin:0}}@media (min-width:1051px) and (min-height:760px) and (max-height:900px){.savedCardStage .modelInsightSummary>p{font-size:clamp(13px,1.55vh,15px)}}@media (min-width:1051px){.savedMovieDialog[data-compact-layout] .savedCardStage .modelInsightSummary>p{font-size:13px;line-height:1.42}}@media (min-width:1051px) and (min-height:760px) and (max-height:900px){.savedCardStage .movieInfo h2.movieTitle{font-size:var(--movie-title-size,clamp(27px,2.3vw,34px))}}@media (min-width:1051px){.savedMovieDialog[data-compact-layout] .savedCardStage .movieInfo h2.movieTitle{font-size:var(--movie-title-size,clamp(26px,2.2vw,32px))}}
