.title-layout{display:grid;grid-gap:40px;gap:40px;align-items:start;grid-template-columns:220px minmax(0,1fr)}.title-layout .poster{width:220px}@media (max-width:640px){.title-layout{gap:24px;grid-template-columns:minmax(0,1fr)}.title-layout .poster{width:160px}}.title-layout>*{min-width:0}.title-on .hdr-back{max-width:26%}.facts{color:var(--muted);font-size:15px;margin:4px 0 18px}.overview{max-width:62ch;overflow-wrap:anywhere}.wtw{display:flex;gap:28px;flex-wrap:wrap}.wtw-group{display:flex;flex-direction:column;gap:8px}.wtw-logos{display:flex;gap:8px;flex-wrap:wrap}.wtw-logo{width:36px;height:36px;border-radius:var(--r-sm);overflow:hidden;background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:11px}@media (max-width:640px){.backdrop{aspect-ratio:16/9}}.trailer{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.trailer iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--r-sm);background:#000}.countdown{display:inline-block;font-size:13px;border:1px solid var(--text);border-radius:var(--r-pill);padding:3px 12px;margin:0 0 14px;border-color:var(--gold)}.countdown,.countdown-sm{font-weight:600;color:var(--text)}.countdown-sm{font-size:12px}.collection-progress{display:flex;align-items:center;gap:12px;margin-bottom:14px}.collection-progress .bar{flex:0 0 180px;height:4px;background:var(--line);border-radius:2px;overflow:hidden}.collection-progress .bar i{display:block;height:100%;background:var(--text)}.collection-progress .bar i,.poster .bar i{background:var(--gold)}.legal a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.settings-nav{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--bg);padding:8px 0;margin-bottom:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.tp-hero{position:relative;min-height:340px;border-radius:var(--r-md);overflow:hidden;background:#13213F;display:flex;align-items:flex-end;margin-bottom:18px}@media (max-width:640px){.tp-hero{min-height:300px;border-radius:0;margin-inline:-16px}.tp-hero h1{font-size:22px}}.tp-hero.pa{display:block;min-height:0;overflow:visible;background:none;border-radius:0;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left, 0px)));margin-bottom:8px}.tp-hero.pa .tp-hero-bg{position:relative;inset:auto;display:block;width:100%;height:230px;object-fit:cover}.tp-hero.pa .tp-hero-content{display:flex;align-items:flex-start;gap:14px;padding:0 max(16px,env(safe-area-inset-left,0px));margin-top:-72px}.tp-hero.pa:not(:has(.tp-hero-bg)) .tp-hero-content{margin-top:12px}.tp-hero.pa .tp-hero-poster{width:108px;border-radius:var(--r-md);overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.5)}.tp-hero.pa .tp-hero-text{padding-top:80px;color:var(--text)}.tp-hero.pa:not(:has(.tp-hero-bg)) .tp-hero-text{padding-top:6px}.tp-hero.pa h1{margin:0;font-size:22px;line-height:1.15}.tp-hero.pa .tp-hero-facts{color:var(--muted);font-size:14px;margin-top:4px}.tp-hero.pa .tp-hero-countdown{color:var(--text)}.tp-hero.pa2{position:relative}.tp-hero.pa2 .tp-hero-bg{height:300px}.tp-hero.pa2 .tp-hero-content{margin-top:-72px;pointer-events:none}.tp-hero.pa2 .tp-hero-content>*{pointer-events:auto}.tp-hero.pa2 .tp-hero-text{pointer-events:none}.tp-hero.pa2 .tp-hero-text a,.tp-hero.pa2 .tp-hero-text button,.tp-hero.pa2 .tp-hero-text h1{pointer-events:auto}.tp-hero.pa .tp-hero-text h1{color:var(--text)}.tp-page :is(.ts-head,.sp-title,.section-title,.ts-head-row h2){font-size:19px;font-weight:700;letter-spacing:-.2px;text-transform:none;color:var(--text)}.tp-page .ts-head{padding-bottom:0;border-bottom:0}.tp-page .tp-count,.tp-page .ts-sub{-webkit-margin-start:8px;margin-inline-start:8px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.tp-page .tp-count{-webkit-margin-start:2px;margin-inline-start:2px}.tp-page .quick .quick-row.tp-row2{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-tip{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:9px 12px;border-radius:var(--r-md);background:color-mix(in srgb,var(--gold) 12%,var(--surface));font-size:14px;color:var(--text)}.tp-tip .icon{color:var(--gold-ink);flex:none}.tp-tip span{flex:1 1;min-width:0}.tp-tip button{flex:none;border:0;background:none;color:var(--gold-ink);font:inherit;font-weight:700;cursor:pointer;padding:4px 2px}.tp-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tp-hero-content{position:relative;display:flex;gap:20px;align-items:flex-end;padding:22px;width:100%}.tp-hero-text{min-width:0}.tp-hero-facts{color:#D3D1C7;margin:6px 0 0;font-size:15px}.tp-hero-countdown{margin-top:10px;color:#F5F3EE;border-color:#E2C27D}@media (max-width:640px){.tp-hero-content{padding:16px;gap:14px}.tp-hero-poster{width:96px}}.quick-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.quick-btn{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:64px;justify-content:center;border-radius:var(--radius);color:var(--text);font-size:13px;cursor:pointer;border:1px solid transparent;background:var(--fill);transition:background-color .2s var(--ease),transform .12s var(--ease)}@media (hover:hover){.quick-btn:hover{background:var(--surface)}}.quick-btn[aria-pressed=true] span{color:var(--gold-ink)}.quick-more{margin-top:12px}@media (max-width:640px){.quick-btn{min-height:52px;font-size:12px}}.quick-btn[aria-pressed=true]{border-color:transparent;background:color-mix(in srgb,var(--gold) 18%,transparent)}.quick{margin-top:18px;margin-bottom:0}.quick .quick-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.quick-wrap{position:relative;display:grid}.quick-btn .logged-stars{font-size:14px;letter-spacing:-1px;color:var(--gold-ink)}.pa-round:active,.quick-btn:active{transform:scale(.97)}.quick.tp-hold{height:52px}html:not([data-signed]) .quick.tp-hold{display:none}.tp-out-hold{visibility:hidden}html[data-signed] .tp-out-hold{display:none}.log-sheet{width:min(560px,calc(100vw - 24px))}.details-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:0 28px;gap:0 28px;margin:0}.details-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.details-list dt{color:var(--muted)}.details-list dd{margin:0;text-align:end}.history-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.history-date{font-weight:500;min-width:110px}.history-review{flex-basis:100%;margin:2px 0 0}.in-app *{scrollbar-width:none}.lib-switch>*{flex:1 1;min-height:36px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;white-space:nowrap;padding:0 4px}.v1-tabs button{flex:none}.pa-block{margin-top:26px}.pa-body{margin-top:18px}.pa-top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;padding:10px max(14px,env(safe-area-inset-left,0px)) 0;transition:opacity .12s linear;z-index:2}[dir=rtl] .pa-round .flip-rtl{transform:scaleX(-1);transform-origin:center}.pa-trailer{position:absolute;inset-inline-end:14px;top:calc(300px - 54px);display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 8px;border-radius:var(--r-lg);background:rgba(11,18,38,.72);color:#fff;font-size:14px;font-weight:700;text-decoration:none;z-index:6}.pa-trailer>span{width:26px;height:26px;border-radius:var(--r-md);background:var(--gold);color:#13213F;display:flex;align-items:center;justify-content:center}.pa-facts a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.pa-desc{margin:14px 0 0;font-size:15px;line-height:1.55;color:color-mix(in srgb,var(--text) 86%,transparent)}.pa-bar{position:fixed;left:0;right:0;top:0;z-index:40;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:6px;gap:6px;padding:calc(env(safe-area-inset-top, 0px) + 4px) 8px 6px;min-height:44px;background:rgba(11,18,38,.78);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid rgba(255,255,255,.12);transition:opacity .12s linear}.pa-bar strong{text-align:center;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-bar button{width:44px;height:44px;border:0;background:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.pa-descwrap{position:relative;margin-top:14px}.pa-descwrap .pa-desc{margin:0}.pa-descwrap:not(.open) .pa-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pa-descwrap.cut .pa-desc{cursor:pointer;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.pa-tagline{margin:14px 0 -6px;font-style:italic;font-size:14px;color:var(--muted)}.pa-mine{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px 12px;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:14px;text-align:start;cursor:pointer}.pa-mine .icon{color:var(--gold-ink)}.pa-mine>span:not(.star-text){flex:1 1;min-width:0}.pa-mine .star-text{flex:none}.pa-mine:disabled{cursor:default}.pa-block+.pa-body{margin-top:30px}.pa-mine.with-progress{flex-direction:column;align-items:stretch;gap:8px}.pa-mine:has(.pa-mine-next){flex-direction:column;align-items:stretch;gap:4px}@media (min-width:1100px){html:not(.in-app) .pa-bar{display:none}}.ts-sec{margin-top:30px;display:flex;flex-direction:column;gap:10px}.ts-head{margin:0;padding-bottom:6px;border-bottom:1px solid var(--line);font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.ts-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-margin-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));margin-inline-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));-webkit-padding-end:16px;padding-inline-end:16px}.ts-row::-webkit-scrollbar{display:none}.ts-person{flex:none;display:flex;flex-direction:column;align-items:center;color:var(--text);text-decoration:none;width:64px;gap:4px}.ts-photo{display:inline-flex;border-radius:50%}.ts-photo.ring{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--gold)}.ts-name{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:64px;color:var(--text)}.ts-who{display:inline-flex;padding:2px;border-radius:var(--r-sm);background:var(--surface);text-transform:none;letter-spacing:0}.ts-who button{min-height:26px;padding:0 10px;border:0;border-radius:var(--r-xs);background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ts-who button[aria-selected=true]{background:color-mix(in srgb,var(--text) 14%,var(--surface));color:var(--text);font-weight:700}.ts-name .heart,.ts-name svg{display:inline-block;vertical-align:-1px;-webkit-margin-end:3px;margin-inline-end:3px;color:var(--danger-ink)}.ts-badge{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;white-space:nowrap;line-height:1.2}.ts-reviews .rows-box{margin-top:2px}.ts-statline{margin:22px 0 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;color:var(--muted);text-align:center}.ts-statline a{color:var(--text);font-weight:600;text-decoration:none}.ts-statline a:active{opacity:.6}.ts-dot{color:var(--muted)}.ts-all{display:inline-flex;min-height:32px}.ts-all,.wr-row{align-items:center}.wr-row{margin-top:30px;width:100%;display:flex;gap:10px;min-height:54px;padding:0 2px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:none;color:var(--muted);font:inherit;cursor:pointer}.wr-label{flex:1 1;text-align:start;font-size:17px}.wr-icons{display:flex;gap:6px}.wr-icons img{width:30px;height:30px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.wr-chev{font-size:20px;display:inline-flex;align-items:center;color:var(--muted)}.wr-country{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-top:1px solid var(--line)}.wr-row.none{min-height:40px;margin-top:18px;border-top:0;border-bottom:0;color:var(--muted)}.wr-row.none .wr-label{font-size:13px}.wr-row.none .wr-chev{opacity:.6}.wr-how{font-size:14px;color:var(--muted);line-height:1.35}.pt{margin-top:30px}.pt-row{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;-webkit-margin-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));margin-inline-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));-webkit-padding-end:16px;padding-inline-end:16px}.pt-row::-webkit-scrollbar{display:none}.pt-card{flex:none;display:flex;flex-direction:column;gap:5px;color:var(--text);text-decoration:none;width:92px}.pt-photo{width:86px;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:var(--muted)}.pt-name{font-weight:600;font-size:13px}.pt-name,.pt-role{line-height:1.25;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt-role{font-size:11px;color:var(--muted);margin-top:-2px}.pt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:60vh;overflow-y:auto}.pt-grid .pt-card,.pt-grid .pt-photo{width:auto}.pt-details,.pt-genres{display:flex;flex-direction:column;gap:10px;margin-top:12px}.pt-crew a{color:var(--gold-ink);font-weight:600;text-decoration:none}.pt-sheet{padding-bottom:0}:is(.pt-role,.card-sub,.ts-name,.se-lab,.when,.act-when,.nt-when,.v1-numbers .v1-l,.pm-strip>span,.pa-mine-sub,.rc-name span,.t5-res-name span,.lsc-name span,.wb-name>span,.nu-top span,.rv-big span:last-child,.nt-log-who,.pr-who,.mi-list button span span,.prc-meta,.tag-filter .n,.badge-how,.axis,.pn-status,.top5-name,.pa-progress span){font-size:13px}@media (min-width:1100px){html:not(.in-app) .pt-row{-webkit-margin-end:0;margin-inline-end:0;scrollbar-width:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}html:not(.in-app) .pt-row::-webkit-scrollbar{display:none}}.pa-poster-btn{padding:0;border:0;cursor:zoom-in;background:none}.pa-poster-btn img{display:block;width:100%}.log2-top{position:relative;height:140px;background:#1F2E52;border-radius:var(--r-xl) var(--r-xl) 0 0;overflow:visible}.log2-top>.pa-nobg,.log2-top>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--r-xl) var(--r-xl) 0 0}.log2-top:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,18,38,.78),rgba(24,35,63,.62))}.log2-cancel,.log2-save{position:absolute;top:14px;z-index:2;min-height:36px;border:0;font:inherit;font-size:15px;cursor:pointer}.log2-cancel{inset-inline-start:12px;background:none;color:#fff}.log2-save{inset-inline-end:12px;padding:0 16px;border-radius:var(--r-lg);background:var(--gold);color:#13213F;font-weight:800}.log2-id{position:absolute;inset-inline-start:16px;bottom:-30px;display:flex;align-items:flex-end;gap:12px;z-index:3}.log2-poster{width:60px;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--line);box-shadow:0 8px 20px rgba(0,0,0,.5)}.log2-poster img{width:100%;height:100%;object-fit:cover}.log2-id>span:last-child{display:flex;flex-direction:column;padding-bottom:36px;color:#fff}.log2-id span span{font-size:12px;color:#E6E9F0}.log2-body{padding:42px 16px calc(24px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:12px}.log2-rate{display:flex;align-items:center;justify-content:space-between}.log2-heart{border:0;background:none;font-size:28px;line-height:1;color:color-mix(in srgb,var(--text) 25%,transparent);cursor:pointer;padding:6px}.log2-heart.on{color:var(--danger-ink)}.log2-word{margin-top:-6px;font-size:13px;font-weight:700;color:var(--gold-ink)}.log2-text{min-height:110px;padding:14px;border:0;color:var(--text);font:inherit;font-size:16px;line-height:1.55;resize:vertical}.log2-list,.log2-text{border-radius:var(--r-md);background:var(--bg)}.log2-list{overflow:hidden}.log2-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 14px;border-top:1px solid var(--line);font-size:16px}.log2-row:first-child{border-top:0}.log2-row input[type=date]{border:0;background:none;color:var(--gold-ink);font:inherit;text-align:end;color-scheme:dark}.log2-when{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px;padding-bottom:12px}.log2-remove{align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;border:0;color:var(--danger-ink);font:inherit;font-size:16px;text-align:start;cursor:pointer;align-self:stretch}.log2-confirm,.log2-remove{display:flex;border-radius:var(--r-md);background:var(--bg)}.log2-confirm{flex-direction:column;gap:6px;padding:16px 14px 14px;text-align:center;animation:ds-pop .16s var(--ds-ease)}.log2-confirm span{font-size:14px;color:var(--muted)}.log2-confirm div{display:flex;gap:10px;margin-top:8px}.log2-confirm .btn{flex:1 1}@media (min-width:1100px){html:not(.in-app) dialog.log2{width:560px;max-width:calc(100vw - 48px)}}.pn{margin-top:30px;display:flex;flex-direction:column;gap:10px}.pn-head{display:flex;align-items:center;gap:8px}.pn-box{width:100%;box-sizing:border-box;padding:14px;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:15px;line-height:1.5;resize:none}.pn-box::placeholder{color:color-mix(in srgb,var(--text) 45%,transparent)}.pn-status{margin:0;align-self:flex-end;font-size:12px;color:var(--muted);min-height:14px}.pn-status.error{color:#FF6B6F}dialog.dialog.log2{padding:0;width:100%;max-width:560px;border-radius:var(--r-xl) var(--r-xl) 0 0;margin:auto auto 0}.ur{display:flex;flex-direction:column;gap:14px}.ur-title{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-md);background:var(--surface);color:var(--text);text-decoration:none}.ur-poster{width:44px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--line);flex:none}.ur-poster img{width:100%;height:100%;object-fit:cover}.ur-title>span:last-child{display:flex;flex-direction:column}.ur-title span span{font-size:13px;color:var(--muted)}.ur-card{flex-direction:column}.ur-card,.ur-who{display:flex;gap:12px}.ur-who{align-items:center}.ur-who a{color:var(--text);text-decoration:none}.ur-who>div{display:flex;flex-direction:column;flex:1 1;min-width:0}.ur-date{font-size:13px;color:var(--muted)}.ur-stars{color:var(--gold-ink);font-size:17px;white-space:nowrap}.ur-text{overflow-wrap:anywhere}.ur-text,div.ur-text .review-text{margin:0;font-size:17px;line-height:1.6;white-space:pre-wrap}.ur-title>span:nth-child(2){display:flex;flex-direction:column;flex:1 1;min-width:0}.ur-pinned{display:inline-flex;-webkit-margin-start:6px;margin-inline-start:6px;color:var(--gold-ink);vertical-align:middle}.ur-card .review-actions{margin-top:-2px}.ur-more{margin-top:18px}.ur-from{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rv-mine .rv-item.rc,.ur-more .rv-item.rc{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;border-top:0}.rv-mine .rv-item.rc+.rv-item.rc,.ur-more .rv-item.rc+.rv-item.rc{border-top:1px solid var(--line)}.ur-card .ur-acts+.review-actions{margin-top:-6px}@media (min-width:900px){.ur-from{grid-template-columns:repeat(6,minmax(0,1fr))}}.ur-sk{display:flex;flex-direction:column;gap:10px}.wv-tags{display:flex;flex-wrap:wrap;gap:8px}.wv-tags a{padding:6px 11px;border-radius:var(--r-md);background:var(--surface);color:var(--gold-ink);font-size:13px;font-weight:700;text-decoration:none}.wv-all{margin-top:10px}.wv-row{display:flex;justify-content:space-between;align-items:center;min-height:46px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.wv-row.on{font-weight:700}.wv-row.on,.wv-stars{color:var(--gold-ink)}@keyframes ds-pop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.ts-head-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ts-head-row .ts-all{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--gold-ink);text-decoration:none}.rv{display:flex;flex-direction:column;gap:14px}.rv-head{display:flex;align-items:center;gap:12px}.rv-poster{flex:none;width:46px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--surface)}.rv-poster img{width:100%;height:100%;object-fit:cover;display:block}.rv-head h1{margin:0;font-size:28px}.rv-avg{color:var(--gold-ink);display:inline-flex;align-items:center;gap:2px}.rv-sum{display:flex;align-items:flex-end;gap:14px;padding:14px;border-radius:var(--r-md);background:var(--surface)}.rv-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-margin-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));margin-inline-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));-webkit-padding-end:16px;padding-inline-end:16px}.rv-chips::-webkit-scrollbar{display:none}.rv-chips:after{content:"";flex:0 0 8px}.rv-chips button{flex:none;display:inline-flex;align-items:center;gap:4px;padding:7px 12px;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rv-chips button[aria-pressed=true]{background:var(--gold);color:#13213F;box-shadow:none}.rv-chips button[aria-pressed=true] :is(.star-text,.stars,svg){color:#13213F}.rv-list{display:flex;flex-direction:column}.rv-item:first-child{border-top:0}.rv-name{font-weight:700;color:var(--text);text-decoration:none;gap:6px;min-height:24px;display:inline-flex;align-items:center}.rv-friend{padding:2px 7px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold-ink);font-size:10px;font-weight:800;letter-spacing:.5px}.rv-item .review-text{margin:0;font-size:15px;line-height:1.5}.rv-item .ra-row{display:flex;align-items:center;gap:16px}.rv-none{text-align:center;margin:20px 0}.rv-item.rc{border:0;margin:0}.rv-item.rc .rv-name{font-weight:700;font-size:15px;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-item.rc .when{text-decoration:none}.rv-item.rc .rc-main .spoiler,.rv-item.rc .rc-main>p{margin:2px 0 0;font-size:14px;line-height:1.45}.rv-list .rv-item.rc{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;border-top:0}.rv-list .rv-item.rc>.rc-pic{flex:none}.wb-list{display:flex;flex-direction:column}.wb-row{display:flex;align-items:center;gap:12px;min-height:64px;border-top:1px solid var(--line);color:var(--text);text-decoration:none}.wb-row:active{opacity:.75}.wb-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.wb-name strong{font-size:15px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-name>span{font-size:12px;color:var(--muted)}.wb-stars{flex:none;display:inline-flex;align-items:center}.wb-chev{color:var(--muted)}.wb-n{opacity:.6;font-weight:500}.wb-me{margin-bottom:10px}.wb-you .wb-name strong{color:var(--gold-ink)}@media (min-width:1100px){html:not(.in-app) .wb-list.rows-box:not(.wb-me){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1px;column-gap:1px;background:var(--line)}html:not(.in-app) .wb-list.rows-box:not(.wb-me)>:not(aside){background:var(--surface)}html:not(.in-app) .wb-list.rows-box:not(.wb-me)>aside{margin:0;max-width:none;border-radius:0;grid-column:1/-1}@media (hover:hover){html:not(.in-app) :is(.wb-row,.dr-row,.gd-row a,.rows-box>a,.ab-row,.set-group>a,.set-group>button):hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}}.rc-name span{font-size:12px;color:var(--muted);font-weight:400}.se-rings{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * max(16px, env(safe-area-inset-right, 0px))) 14px 0;padding:2px 16px 2px 0}.se-rings::-webkit-scrollbar{display:none}.se-ring{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 10px;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer}.se-dial{width:42px;height:42px;background:conic-gradient(var(--gold) 0 var(--p),color-mix(in srgb,var(--text) 16%,transparent) var(--p) 100%)}.se-dial,.se-dial>span{border-radius:50%;display:flex;align-items:center;justify-content:center}.se-dial>span{width:34px;height:34px;background:var(--surface);font-size:12px;font-weight:800;color:var(--text)}.se-ring.on .se-dial>span{background:color-mix(in srgb,var(--text) 10%,var(--surface))}.se-dial .icon{color:var(--gold-ink)}.se-lab{font-size:11px;white-space:nowrap}.se-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.se-head strong{font-size:16px}.se-head strong span{color:var(--muted);font-weight:500}.se-acts{display:flex;gap:12px}.se-acts button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--gold-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:4px 0}.se-list{display:flex;flex-direction:column}.se-ep{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.se-list>.se-ep:first-child{border-top:0}.se-ep.next{padding:10px;border:0;border-radius:var(--r-md);background:color-mix(in srgb,var(--gold) 8%,transparent);box-shadow:inset 0 0 0 1.5px var(--gold);margin:4px 0}.se-ep.next+.se-ep{border-top:0}.se-still{position:relative;flex:none;width:96px;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.se-still img{width:100%;height:100%;object-fit:cover;display:block}.se-still i{position:absolute;left:5px;bottom:4px;font-style:normal;font-weight:800;color:#fff;font-size:11px;padding:1px 5px;border-radius:6px;background:rgba(8,12,24,.72);text-shadow:none}.se-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.se-next{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--gold-ink)}.se-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-when{font-size:12px}.se-ep.soon .se-name,.se-when{color:var(--muted)}.se-count{font-size:12px;font-weight:700;color:var(--gold-ink);line-height:1}.se-fold{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 2px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;font-size:15px;cursor:pointer;text-align:start}.se-fold>span:nth-child(2){flex:1 1}.se-fold+.se-ep{border-top:0}.se-info[role=button]{cursor:pointer}.se1 .sp-rate{margin-bottom:8px}.rows-box.wb-list{list-style:none;margin:0;padding:0}.lrow-poster{flex:none;width:40px;height:58px;border-radius:var(--r-xs);overflow:hidden;background:var(--line)}.pt-sheet-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:10px -18px 0;padding:10px 18px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--surface);border-top:1px solid var(--line)}.pt-sheet-foot .more-close{margin:0}.pa-mine-line{display:flex;align-items:center;gap:8px;width:100%}.pa-mine-line>span:not(.star-text){flex:1 1;min-width:0;text-align:start}.pa-mine-progress{display:flex;flex-direction:column;gap:5px;width:100%;text-align:start}.pa-mine-progress .bar{display:block;height:6px;border-radius:3px;background:color-mix(in srgb,var(--text) 14%,transparent);overflow:hidden}.pa-mine-sub{color:var(--muted)}.pa-mine-text{flex:1 1;min-width:0;text-align:start;border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;min-height:24px}span.pa-mine-text{cursor:default}.pa-mine-text.gold{color:var(--gold-ink);font-weight:700}.pa-mine-next{font-size:14px;color:var(--muted);text-align:start;-webkit-padding-start:23px;padding-inline-start:23px}.ts-b-stars,.ts-b-watching{color:var(--gold-ink)}.ts-b-seen,.ts-b-want{color:var(--muted)}.ts-review-text :is(p,.spoiler){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rs-end{color:var(--gold-ink);line-height:1;padding-bottom:1px;flex:none}.rs-plot{position:relative;flex:1 1;min-width:0}.rs-bars{display:flex;align-items:flex-end;gap:2px;height:64px;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}.rs.compact .rs-bars{height:48px}.rs-bars>span{flex:1 1;min-height:3px;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--text) 24%,var(--bg));transition:opacity .12s ease,background-color .12s ease}.rs-bars.active>span{opacity:.35}.rs-bars.active>span.on{opacity:1;background:color-mix(in srgb,var(--text) 62%,var(--bg))}.rs-avg{position:relative;flex:none;align-self:center;min-width:58px;padding:0 2px;border:0;background:none;color:var(--text);font:inherit;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.5px;cursor:pointer}.rs.compact .rs-avg{font-size:26px;min-width:44px}.rs-bubble{position:absolute;bottom:calc(100% + 8px);left:clamp(70px,var(--x),calc(100% - 70px));transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-sm);white-space:nowrap;pointer-events:none;background:var(--text);color:var(--bg);font-size:13px;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,.25)}.rs-bubble .star-text{color:var(--gold)}.rs-avg-bubble{left:auto;right:0;transform:none;font-size:13px;letter-spacing:0}[dir=rtl] .rs-avg-bubble{right:auto;left:0}.rv-sum-rs>.rs{flex:1 1;min-width:0}.rv-sum-rs{padding-top:22px}.cr2-zoom button{width:36px;height:36px;flex:none;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:20px;line-height:1;cursor:pointer}.rv-friend,.se-next{font-size:11px}.rv-mine{margin:4px 0 16px}.rv-mine .section-title{margin:0 0 8px}@media (min-width:1100px){html:not(.in-app) .rv:has(>.rv-sum){display:grid;grid-template-columns:340px minmax(0,1fr);grid-column-gap:48px;column-gap:48px;align-items:start}html:not(.in-app) .rv:has(>.rv-sum)>*{grid-column:2}html:not(.in-app) .rv:has(>.rv-sum)>:is(.rv-back,.rv-head){grid-column:1/-1}html:not(.in-app) .rv:has(>.rv-sum)>.rv-sum{grid-column:1;grid-row:3/span 20;position:-webkit-sticky;position:sticky;top:96px}html:not(.in-app) .rv:has(>.rv-sum)>.rv-sum .rs{flex-wrap:wrap}}.tp-btn-sub{font-size:12px;color:var(--muted);font-weight:500}.tp-sum .pa-mine{cursor:default}.tp-inv .wt-on-title{margin-top:10px}.tp-when{font-size:13px;color:var(--muted)}.tp-together{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;border-radius:var(--r-md);background:var(--surface);font-size:15px}.tp-together .tp-together-text{flex:1 1;min-width:0}.tp-together .icon{color:var(--gold-ink)}.tp-page .wr-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:start;padding:10px 0}.tp-page .wr-text .wr-label{color:var(--text);font-weight:700;font-size:17px}.tp-myrev{flex-direction:column;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gold) 40%,transparent)}.tp-myrev,.tp-write{display:flex;gap:8px}.tp-write{align-items:center;justify-content:center;min-height:46px;border:1.5px dashed var(--line);border-radius:var(--r-md);background:none;color:var(--gold-ink);font:inherit;font-weight:700;cursor:pointer}.tp-sheet{width:min(100%,520px);max-height:80vh;overflow:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:22px 22px 0 0;background:var(--bg);box-shadow:0 -10px 30px rgba(0,0,0,.35)}.tp-friends{display:flex;flex-direction:column}.tp-friend{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.tp-friend .tp-friend-name{flex:1 1;min-width:0;display:flex;flex-direction:column}.tp-friend small{color:var(--muted);font-size:13px}.tp-signedout{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:18px 0}@media (min-width:1100px){html:not(.in-app) .tp-wide{--side:300px;--colgap:56px}html:not(.in-app) .tp-wide .tp-hero.pa2{margin-inline:calc(50% - 50vw);margin-top:-20px;margin-bottom:0}html:not(.in-app) .tp-wide .tp-hero.pa2 .tp-hero-bg{height:520px;object-position:center 25%}html:not(.in-app) .tp-wide .tp-hero.pa2:after{content:"";position:absolute;inset:0;height:520px;pointer-events:none;background:linear-gradient(to top,var(--bg) 0,color-mix(in srgb,var(--bg) 80%,transparent) 18%,color-mix(in srgb,var(--bg) 25%,transparent) 38%,transparent 56%)}html:not(.in-app) .tp-wide .tp-hero .pa-top{position:absolute;z-index:2;left:0;right:0;max-width:1280px;margin:0 auto;padding:0 40px;display:flex;justify-content:flex-end;top:336px}html:not(.in-app) .tp-wide .tp-hero .pa-top>.pa-round:first-child{display:none}html:not(.in-app) .tp-wide .tp-hero.pa2 .tp-hero-content{position:relative;z-index:1;max-width:1280px;margin:-200px auto 0;padding-block:0;padding-inline:calc(40px + var(--side) + var(--colgap)) 40px}html:not(.in-app) .tp-wide .tp-hero.pa .tp-hero-text{padding-top:0}html:not(.in-app) .tp-wide .tp-hero.pa h1{font-size:46px;line-height:1.08;letter-spacing:-.6px}html:not(.in-app) .tp-wide .tp-hero.pa .tp-hero-facts{font-size:17px;margin-top:10px;color:color-mix(in srgb,var(--text) 78%,transparent)}html:not(.in-app) .tp-wide .tp-hero-text .pa-trailer{position:static;display:inline-flex;margin-top:16px}html:not(.in-app) #main:has(.tp-wide){overflow-x:visible}html:not(.in-app) .tp-wide :is(.ts-head,.sp-title,.section-title,.ts-head-row h2){font-size:22px}}@media (max-width:1099px){.tp-wide .tpw-side{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px 16px;gap:12px 16px;align-items:start;margin-top:12px}.tp-wide .tpw-side>.tp-hero-poster{grid-row:span 3;width:120px;border-radius:var(--r-md);overflow:hidden}.tp-wide .tpw-side>:not(.tp-hero-poster,dialog){grid-column:2;margin-top:0}.tp-wide .tpw-side>.ad-wrap{grid-column:1/-1}.tp-wide .tp-hero.pa2 .tp-hero-content{margin-top:-60px}.tp-wide .tp-hero-text .pa-trailer{position:static;display:inline-flex;margin-top:10px}}@media (min-width:1680px){html:not(.in-app) .tp-wide .tp-hero .pa-top,html:not(.in-app) .tp-wide .tp-hero.pa2 .tp-hero-content{max-width:1440px}}.tp-myrev-top{display:flex;align-items:center;gap:10px}.tp-myrev-label{font-weight:700;color:var(--gold-ink)}.tp-myrev-edit{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--gold-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:4px 0}.se-fold-tick{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gold);color:#13213F}.se-fold-act{color:var(--gold-ink);font-weight:700;font-size:14px}.more-list .btn.tp-danger,.more-list .btn.tp-danger .icon{color:var(--danger-ink)}.tp-sheet-wrap{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}.tp-sheet-head{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;margin-bottom:12px}.tp-sheet-head strong{font-size:18px}.tp-sheet-head span{grid-column:1;color:var(--muted);font-size:14px}.tp-sheet-head .pa-round{grid-column:2;grid-row:1/span 2}.grid.wall.with-sub .countdown-sm{color:var(--gold-ink);font-weight:600}.lc2-tools .btn.on{background:color-mix(in srgb,var(--gold) 22%,var(--surface));color:var(--gold-ink)}.ur-title-go{flex:none;color:var(--muted)}[dir=rtl] .ur-title-go{transform:scaleX(-1)}.ra-signin a{color:var(--gold-ink);font-weight:700;text-decoration:none}.ur-more-head{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.ur-more-head h2{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ur-more-text{color:inherit;text-decoration:none;display:block}.ur-more-text .review-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0}.ur-from-card{display:flex;flex-direction:column;gap:4px;color:var(--text);text-decoration:none;min-width:0}.ur-from-poster{aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--line)}.ur-from-poster img{width:100%;height:100%;object-fit:cover;display:block}.ur-from-card strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.ur-from-stars{color:var(--gold-ink);line-height:1}.ur-from-text{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:899px){.ur-from-card:nth-child(n+4){display:none}}.rv-item-mine{box-shadow:inset 3px 0 0 var(--gold)}[dir=rtl] .rv-item-mine{box-shadow:inset -3px 0 0 var(--gold)}.tl-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 14px}.tl-bar .lib-sub{margin:0}.tl-add .btn{min-height:38px;padding:0 14px;gap:6px;font-size:14px}.poster-none{flex-direction:column;justify-content:center;gap:8px;width:100%;height:100%;padding:10px;text-align:center;color:color-mix(in srgb,var(--text) 35%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--text) 8%,var(--surface)),var(--surface))}.poster-none,.sr-down{display:flex;align-items:center}.sr-down{gap:12px;margin:8px 0 14px;padding:12px 14px;border-radius:var(--r-md);background:rgba(229,72,77,.12)}.sr-kind{margin:4px 0 10px}.btn.primary:disabled,.btn.primary[disabled]{background:var(--fill);color:var(--muted);opacity:1;box-shadow:none}.tp-friend-search{margin:4px 0 8px}.nowrap{white-space:nowrap}.ur-sk-card{height:86px;border-radius:var(--radius);margin-bottom:6px}.ur-sk-who{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ur-sk-av{width:40px;height:40px;border-radius:50%;flex:none}@media (min-width:1100px){html:not(.in-app) .hdr-searchbox{display:inline-flex;align-items:center;gap:10px;width:300px;height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:14px;transition:border-color .15s,background .15s}html:not(.in-app) .tpw-cols{display:grid;grid-template-columns:var(--side) minmax(0,1fr);grid-gap:var(--colgap);gap:var(--colgap);align-items:start;margin-top:26px}html:not(.in-app) .tpw-side{margin-top:-250px;z-index:2;display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:min(88px,calc(100vh - var(--sideh, 0px) - 24px));align-self:start}html:not(.in-app) .tpw-side .tp-hero-poster{width:100%;border-radius:var(--r-md);overflow:hidden;box-shadow:0 22px 50px rgba(0,0,0,.5)}html:not(.in-app) .tpw-side>*{margin-top:0;margin-bottom:0}html:not(.in-app) .tpw-side .ad-wrap{margin:8px 0 0}html:not(.in-app) .tpw-main{position:relative;z-index:1}html:not(.in-app) .tpw-main>:first-child{margin-top:0}html:not(.in-app) .tpw-main .pa-tagline{font-size:18px;margin-top:0}html:not(.in-app) .tpw-main .pa-desc{font-size:17px;line-height:1.65;max-width:72ch}html:not(.in-app) .tpw-main .pa-descwrap.cut .pa-desc{-webkit-line-clamp:6}html:not(.in-app) :not(.tpw-side)>.ad-wrap:has(>.ad-mrec){max-width:880px;margin-inline:auto}html:not(.in-app) :not(.tpw-side)>.ad-wrap>.ad-mrec{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:stretch}html:not(.in-app) :not(.tpw-side)>.ad-wrap>.ad-mrec .ad-pics{height:auto;min-height:168px}html:not(.in-app) :not(.tpw-side)>.ad-wrap>.ad-mrec .ad-body{display:flex;flex-direction:column;justify-content:center}html:not(.in-app) .tpw-side .ad-tall{margin:22px 0 0}}.se-still.spoil img{filter:blur(9px) saturate(.85) brightness(.85);transform:scale(1.18)}@media (min-width:1100px){html:not(.in-app) .wb-list.rows-box:not(.wb-me)>:last-child:nth-child(odd):not(aside){grid-column:1/-1}}.pa-poster-btn:not(:has(img)){aspect-ratio:2/3;display:flex;align-items:flex-end;background:var(--surface);border-radius:var(--r-md);cursor:default;text-align:start}html .ur-more .hrow-head h2{font-size:19px;font-weight:700;letter-spacing:-.2px;text-transform:none;color:var(--text)}@media (min-width:1100px){html:not(.in-app) .ur>:is(.ur-title,.ur-card,.wv-all){width:100%;max-width:760px}}.ur-from-poster>.poster-none,.ur-poster>.poster-none{padding:0}.ur-poster>.poster-none svg{width:22px;height:22px}.sp-loaderr{margin:0 0 12px}.sp-fail{padding:18px 0;text-align:center}.sp-hold{min-height:241px}.ep-hold{display:none}html[data-signed] .ep-hold{display:block}.tp-sum-slot{display:flow-root}html[data-sum-hold] .tp-sum-slot:not([data-done]){min-height:var(--sum-h,0)}.tmdb-box{display:flex;align-items:center;gap:12px;margin-top:6px;padding:14px 16px;border-radius:var(--r-md);background:var(--surface)}.tmdb-box .tb-score{font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1;flex:none}.tmdb-box .tb-score small{font-size:14px;font-weight:600;color:var(--muted);-webkit-margin-start:2px;margin-inline-start:2px}.tmdb-box .tb-txt{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;color:var(--muted);line-height:1.3}.tmdb-box .tb-txt b{color:var(--text);font-weight:600;font-size:14px}.tmdb-box .tb-logo{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;height:12px;width:auto}.tb-first{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:10px;min-height:48px;border:1px dashed color-mix(in srgb,var(--gold) 55%,transparent);border-radius:var(--r-md);background:none;color:var(--gold-ink);font:inherit;font-weight:700;font-size:15px;cursor:pointer}.tb-first>span{letter-spacing:2px}.person{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.person-head{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.person-photo{aspect-ratio:2/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.person-photo img{width:100%;height:100%;object-fit:cover}@media (max-width:640px){.person-head{grid-template-columns:110px minmax(0,1fr);gap:18px}}.top5-tools button:disabled{opacity:.3;cursor:default}.pm-sheet-photo{border-radius:var(--r-lg);aspect-ratio:1}.pf{gap:18px;padding-top:6px}.pf,.pf-main,.pf-side{display:flex;flex-direction:column}.pf-main,.pf-side{gap:16px;min-width:0}.pf-ticket{display:flex;min-height:176px;border-radius:18px;background:#F3EEE6;color:#13213F;-webkit-mask:radial-gradient(circle 11px at 0 50%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 50%,#0000 98%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 50%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 50%,#0000 98%,#000) right /51% 100% no-repeat}.pf-photo,.pf-ticket{position:relative;overflow:hidden}.pf-photo{flex:none;width:34%;max-width:150px;background:linear-gradient(180deg,#5B6683,#2C3A5E);display:grid;place-items:center}.pf-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.pf-initials{font-size:38px;font-weight:800;color:#F3EEE6;letter-spacing:-1px}.pf-stub{position:relative;flex:1 1;min-width:0;padding:14px 14px 12px 16px;-webkit-border-start:2px dashed #C9BFAE;border-inline-start:2px dashed #C9BFAE;display:flex;flex-direction:column}.pf-kicker{font-size:11.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#6E521A;-webkit-padding-end:34px;padding-inline-end:34px}.pf-stub h1{margin:4px 0 3px;font-size:27px;line-height:1.06;letter-spacing:-.5px;color:#13213F;text-wrap:balance;overflow-wrap:anywhere}.pf-sub{font-size:13.5px;color:#57514B}.pf-nums{display:flex;gap:14px;margin-top:auto;padding-top:10px;border-top:1px solid #ded6c8}.pf-nums span{display:flex;flex-direction:column;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#57514B}.pf-nums b{font-size:19px;letter-spacing:-.2px;color:#13213F;text-transform:none}.pf-share{position:absolute;top:8px;inset-inline-end:8px;width:36px;height:36px;border-radius:50%;border:0;background:rgba(19,33,63,.08);color:#13213F;display:grid;place-items:center;cursor:pointer}.pf-share:active{transform:scale(.94)}.pf-ticket+.pf-bio{margin-top:2px}.pf-bio .pa-desc{margin:0}.pf-facts{display:none}.pf-owl{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--r-lg);background:var(--surface);color:var(--text);text-decoration:none}.pf-owl>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.pf-owl b{font-size:16px}.pf-owl span{font-size:13.5px;color:var(--muted);line-height:1.4}.pf-owl svg{flex:none}.pf-steps{display:flex;gap:4px;margin-top:7px}.pf-steps i{flex:1 1;height:6px;border-radius:3px;background:var(--line)}.pf-steps i.on{background:var(--gold)}.pf-owl.awake{background:linear-gradient(135deg,rgba(226,194,125,.2),var(--surface) 70%)}.pf-out b{flex:1 1;color:var(--gold-ink,var(--gold));font-size:15px}.pf-owl-wait b,.pf-owl-wait span:not(.pf-steps){visibility:hidden}.pf-now{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.pf-tick{flex:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--gold);color:#13213F;display:grid;place-items:center;cursor:pointer}.pf-tick:disabled{opacity:.6}.pf-tick:active{transform:scale(.94)}.pf-roles{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-top:4px}.pf-roles button{position:relative;padding:10px 0;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;min-height:44px}.pf-roles button small{font-weight:600;-webkit-margin-start:5px;margin-inline-start:5px;letter-spacing:0}.pf-roles button[aria-selected=true]{color:var(--text)}.pf-roles button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--gold)}.pf-ctl{display:flex;gap:4px;margin-top:-4px;padding:4px 0;border-bottom:1px solid var(--line)}.pf-ctl,.pf-dd{align-items:center}.pf-dd{position:relative;display:inline-flex}.pf-dd select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;color:var(--text);font:inherit;font-size:14.5px;font-weight:700;padding:10px 22px 10px 2px;min-height:44px;cursor:pointer}.pf-dd select option{color:#13213F}.pf-dd+.pf-dd{-webkit-margin-start:10px;margin-inline-start:10px}.pf-views{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:2px}.pf-views button{width:40px;height:40px;border-radius:10px;border:0;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer}.pf-views button[aria-pressed=true]{background:var(--fill-strong);color:var(--gold-ink,var(--gold))}.pf-only{display:flex;gap:6px;flex-wrap:wrap;margin-top:-4px}.pf-only button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:999px;border:0;background:var(--fill);color:var(--text);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.pf-only button[aria-pressed=true]{background:var(--gold);color:#13213F}.pf-only i{width:9px;height:9px;border-radius:50%;display:block}.pf-only .d-seen{background:#E2C27D}.pf-only .d-watching{background:#7FA7E8}.pf-only .d-want{background:#C6CCD8}.pf-only button[aria-pressed=true] i{box-shadow:0 0 0 1.5px #13213F}.pf-none{color:var(--muted);text-align:center;padding:30px 0;margin:0}.pf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pf-grid>aside,.pf-list>aside{grid-column:1/-1}.pf-c{position:relative;display:block;aspect-ratio:2/3;border-radius:6px;overflow:hidden;background:var(--fill);box-shadow:0 0 0 1px rgba(255,255,255,.08)}.pf-c img{width:100%;height:100%;object-fit:cover;display:block}.pf-c:active{transform:scale(.97)}.pf-noposter{position:absolute;inset:0;display:grid;place-items:center;padding:6px;text-align:center;font-size:12px;font-weight:700;color:var(--muted)}.pf-band{padding:3px 0;background:#E2C27D;color:#13213F;font-size:11px;font-weight:800;letter-spacing:.5px;text-align:center;line-height:1.25}.pf-band,.pf-ep{position:absolute;left:0;right:0;bottom:0}.pf-ep{padding:4px 5px 5px;background:rgba(11,18,38,.9)}.pf-ep span{display:block;font-size:10.5px;font-weight:800;color:#fff}.pf-ep i{display:block;height:3px;margin-top:3px;border-radius:2px;background:#3A4A72;overflow:hidden}.pf-ep b{display:block;height:100%;background:#E2C27D}.pf-wl{position:absolute;top:4px;inset-inline-end:4px;width:20px;height:20px;border-radius:50%;background:rgba(11,18,38,.82);color:#E2C27D;display:grid;place-items:center}.pf-wl.in-list{position:static;width:32px;height:32px;flex:none;background:rgba(226,194,125,.16)}.pf-list{display:flex;flex-direction:column}.pf-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;min-height:44px}@media (min-width:600px){.pf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}}@media (min-width:1000px){.pf{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:44px;gap:44px;align-items:start;padding-top:24px}.pf-side{position:-webkit-sticky;position:sticky;top:90px}.pf-ticket{flex-direction:column;min-height:0;-webkit-mask:radial-gradient(circle 11px at 0 340px,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 340px,#0000 98%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 340px,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 340px,#0000 98%,#000) right /51% 100% no-repeat}.pf-photo{width:100%;max-width:none;height:340px}.pf-stub{-webkit-border-start:0;border-inline-start:0;border-top:2px dashed #c9bfae;padding:16px 18px}.pf-stub h1{font-size:28px}.pf-nums{margin-top:14px}.pf-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0;font-size:14px}.pf-facts dt{color:var(--muted)}.pf-facts dd{margin:0}.pf-top{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pf-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pf-band{font-size:12px;padding:4px 0}}.pf-now-link{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.pf-now-pic{flex:none;width:52px;aspect-ratio:2/3;border-radius:7px;overflow:hidden;background:var(--fill)}.pf-now-pic img{width:100%;height:100%;object-fit:cover;display:block}.pf-now-tx{display:flex;flex-direction:column;min-width:0}.pf-now-tx small{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--gold-ink,var(--gold))}.pf-now-tx b{font-size:16px;margin:2px 0}.pf-now-tx b,.pf-now-tx span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-now-tx span{font-size:13.5px;color:var(--muted)}.pf-dd-ic{position:absolute;inset-inline-end:4px;pointer-events:none;transform:rotate(90deg);color:var(--muted)}.pf-row-pic{flex:none;width:44px;aspect-ratio:2/3;border-radius:5px;overflow:hidden;background:var(--fill)}.pf-row-tx{flex:1 1;min-width:0;display:flex;flex-direction:column}.pf-row-tx b{font-size:15.5px}.pf-row-tx b,.pf-row-tx span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-row-tx span{font-size:13.5px;color:var(--muted)}.pf-row-r{flex:none;color:var(--gold-ink,var(--gold));font-weight:700;font-size:14px;letter-spacing:1px}.pf-row-r.ep{color:var(--text);letter-spacing:0;font-size:13px}@media (min-width:1000px){.pf-ep span{font-size:12px}}.pf-top{display:flex;flex-direction:column;gap:10px}@media (min-width:1000px){.pf-top{display:grid}}@media (min-width:1100px){@media (hover:hover){html:not(.in-app) .pf-c:hover{transform:translateY(-3px);box-shadow:var(--lift)}}}@media (min-width:1840px) and (min-height:760px){html:not(.in-app) .ad-remove-mini{border:0;background:none;padding:0;color:var(--gold-ink,var(--gold));font:inherit;font-size:12px;font-weight:700;cursor:pointer}}.pf-c>.poster-none{position:absolute;inset:0;height:auto}.pf-c>.poster-none .poster-title{font-size:12px}.profile-head{display:flex;gap:20px;align-items:flex-start;padding:10px 0 24px;margin-bottom:30px}.profile-head svg{flex:none}.profile-id h1{margin-bottom:2px}.profile-head>*{min-width:0}.profile-head.v1{text-align:center;gap:10px;margin-bottom:22px}.profile-head.v1,.profile-head.v1 .profile-id{display:flex;flex-direction:column;align-items:center}.profile-head.v1 .profile-id{gap:6px;width:100%}.profile-head.v1 .bio{max-width:340px;margin:4px auto 0}.bio{max-width:56ch;margin:10px 0 0;white-space:pre-line;overflow-wrap:anywhere}.top5-tools{display:flex;justify-content:space-between}@media (hover:hover){.top5-tools button:hover:not(:disabled){color:var(--text)}}.top5-head{display:flex;align-items:baseline;justify-content:space-between}.top5-edit{border:0;background:none;color:var(--gold-ink);font:inherit;font-size:15px;font-weight:600;min-height:44px;cursor:pointer}.top5-name{font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;min-height:2.5em}.top5-tools button{min-height:36px;min-width:32px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:640px){.top5-tools button{flex:1 1;padding:0;font-size:14px}}main :is(.top5-head,div:has(>.section-title+*)){border-bottom:1px solid var(--line);margin-bottom:14px}main :is(.top5-head,div:has(>.section-title+*))>.section-title{border-bottom:0;margin-bottom:0}.top5{margin-top:0}.pinned{border:1px solid var(--gold);border-radius:var(--radius);padding:12px 16px;margin-bottom:26px}.ratings-chart{max-width:420px;margin:0 0 28px}.ratings-chart .section-title{border-bottom:0;padding-bottom:0}.t5-poster>.poster-none{padding:0}.t5-poster>.poster-none svg{width:26px;height:26px}.as-message{margin:0;padding:14px 18px;font-size:13px;line-height:1.4;color:var(--muted);text-align:center;border-bottom:.5px solid var(--line)}@media (max-width:640px){.action-sheet{margin:auto auto calc(8px + env(safe-area-inset-bottom, 0px))}}.v1-photo{display:inline-flex;border-radius:50%;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--gold)}.v1-numbers{display:flex;width:100%;margin:10px 0 0;padding:12px 4px;border-radius:var(--r-md);background:var(--surface)}.v1-numbers>div{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0}.v1-numbers .v1-n{margin:0;font-size:20px;font-weight:800}.v1-numbers .v1-l{font-size:12px;color:var(--muted)}.v1-actions{display:flex;gap:8px;width:100%;margin-top:8px}.v1-actions>.btn:first-child{flex:1 1;justify-content:center;min-height:44px}.v1-tabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:space-between}.v1-tabs::-webkit-scrollbar{display:none}.v1-numbers a{color:inherit;text-decoration:none}.v1-numbers>a{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;min-width:0}.v1-tabs button .icon{color:inherit}.v1-numbers>button{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;min-width:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}.v1-numbers>a:active,.v1-numbers>button:active{transform:scale(.96)}@media (min-width:1100px){html:not(.in-app) .v1-tabs{justify-content:flex-start;gap:30px}html:not(.in-app) .v1-tabs button{flex-direction:row;gap:7px;font-size:15px;font-weight:700;min-height:46px}}.pt-switch{display:flex;padding:3px;border-radius:var(--r-md);background:var(--surface)}.pt-switch button{flex:1 1;min-height:36px;border:0;border-radius:var(--r-sm);background:none;color:var(--muted);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.pt-switch button[aria-selected=true]{background:color-mix(in srgb,var(--text) 14%,var(--surface));color:var(--text);font-weight:700}.pt-switch button:is([aria-checked=true],[aria-pressed=true]){background:color-mix(in srgb,var(--text) 14%,var(--surface));color:var(--text);font-weight:700}.pv{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:pv-in .22s ease-out;touch-action:none}.pv[role=dialog]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.pv[role=dialog] .pv-img{position:relative}.pv.out{animation:pv-out .2s ease-in forwards}.pv-img{width:auto;height:auto;max-width:min(92vw,520px);max-height:82vh;object-fit:contain;border-radius:var(--r-md);box-shadow:0 24px 60px rgba(0,0,0,.55);animation:pv-grow .26s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pv-hero{height:190px;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left, 0px)));background:linear-gradient(180deg,#2C3A5E,var(--bg));position:relative}.in-app .pv-hero{height:calc(190px + env(safe-area-inset-top, 0px))}.pv-hero.plain{height:120px}.pv-banner{width:100%;height:100%;object-fit:cover}.pv-banner,.pv-shade{position:absolute;inset:0}.pv-shade{background:linear-gradient(180deg,rgba(11,18,38,.55) 0,rgba(11,18,38,.15) 40%,rgba(11,18,38,.35) 70%,var(--bg) 100%);display:none}.pv-top{position:absolute;left:0;right:0;top:0;z-index:2;display:grid;grid-template-columns:36px 1fr 36px;align-items:center;grid-gap:10px;gap:10px;padding:10px max(14px,env(safe-area-inset-left,0px)) 0}.pv-gap{width:36px}h1.pv-name{margin:0;text-align:center;font-size:17px;font-weight:700;letter-spacing:0;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 6px rgba(0,0,0,.5)}.pv-top a.pa-round{color:#fff}.pv-user{margin:10px 0 0;font-size:17px;font-weight:700;text-align:center}.pv-loc{margin:2px 0 0;display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;color:var(--muted)}html:not(.in-app) .pv-hero.pv-me .pv-top{padding:0;pointer-events:none}html:not(.in-app) .pv-hero.pv-me .pv-top>:not(.pv-name){display:none}html:not(.in-app) .pv-hero.pv-me .pv-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(.in-app) .pv-hero.plain.pv-me{height:70px}.pv-hero,.pv-hero.plain{background:var(--bg);height:64px}.pv-name,h1.pv-name{text-shadow:none;color:var(--text)}.pv-top .pa-round,.pv-top a.pa-round{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.in-app) .pv-hero.pv-me{height:0}html:not(.in-app) .pv-hero.pv-me+.profile-head.pv{margin-top:-28px}html:not(.in-app)[data-own-profile] .pv-hero .pv-top{padding:0;pointer-events:none}html:not(.in-app)[data-own-profile] .pv-hero .pv-top>:not(.pv-name){display:none}html:not(.in-app)[data-own-profile] .pv-hero .pv-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(.in-app)[data-own-profile] .pv-hero.plain{height:70px}html:not(.in-app)[data-own-profile] .pv-hero+.profile-head.pv{margin-top:-28px}.t5-own-hold{display:none;pointer-events:none}html[data-own-profile] .t5-own-hold{display:block}.pv-match{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.pv-match>.icon{color:var(--muted)}.pv-ring{flex:none;width:48px;height:48px;background:conic-gradient(var(--gold) 0 var(--p),color-mix(in srgb,var(--text) 14%,transparent) var(--p) 100%)}.pv-ring,.pv-ring>span{border-radius:50%;display:flex;align-items:center;justify-content:center}.pv-ring>span{width:38px;height:38px;background:var(--surface);font-size:12px;font-weight:800}.pv-notify>span{flex:1 1;min-width:0}.pv-ratings{margin:0 0 26px}.pv-hero.plain{background:var(--bg)}.pv-hero.pv-glow{background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--accent,var(--gold)) 70%,transparent),transparent 75%),var(--bg)}.pv-hero .pv-posters{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));opacity:.55;filter:blur(2px) saturate(1.1);pointer-events:none}.pv-hero .pv-posters img{width:100%;height:100%;object-fit:cover}.pv-hero.pv-banner-posters .pv-shade{background:linear-gradient(180deg,rgba(11,18,38,.35),var(--bg) 92%)}.pv-look{display:contents}.pv-look :is(.section-title,.top5-head h2,.ratings-chart h2){font-size:19px;font-weight:700;letter-spacing:-.2px;text-transform:none;color:var(--text)}.pv-look .top5-head{border-bottom:0}.pv-sub{-webkit-margin-start:8px;margin-inline-start:8px;font-size:14px;font-weight:500;color:var(--muted)}.pv-look .v1-actions .pv-share{width:auto;padding:0 16px;gap:8px;flex:none}.pv-match.pv-match-none{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:var(--r-md);background:var(--surface);color:var(--muted);font-size:14px;text-align:start}.pv-match.pv-match-none .icon{color:var(--gold-ink);flex:none}.pv-look .grid .ad-wrap.ad-in-grid{margin:14px 0}.pv-newlist{display:flex;justify-content:flex-end;margin:4px 0 12px}@media (min-width:1100px){html:not(.in-app) .pv-look>.pv-hero{order:0}html:not(.in-app) .pv-look>.profile-head.v1{order:1;grid-column:1/span 8;display:grid;grid-template-columns:124px minmax(0,1fr);grid-column-gap:24px;column-gap:24px;align-items:start;text-align:start;padding-top:8px}html:not(.in-app) .pv-look>.pv-ratings{order:1;grid-column:9/span 4;align-self:center;justify-self:end;width:100%}html:not(.in-app) .pv-look>.pv-ratings .ratings-chart{width:100%}html:not(.in-app) .pv-look>:is(.top5,.t5-own-hold){order:2;grid-column:span 6}html:not(.in-app) .pv-look>:is(.top5,.t5-own-hold) .t5-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}html:not(.in-app) .pv-look>.pinned{order:3}html:not(.in-app) .pv-look>.ad-wrap{order:20;margin-top:44px}}@keyframes pv-in{0%{opacity:0}to{opacity:1}}@keyframes pv-out{to{opacity:0}}@keyframes pv-grow{0%{transform:scale(.55);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes t5-wiggle{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.prof-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.prof-links .wic-link{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--gold-ink);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.profile-head.pv{position:relative;z-index:2;margin-top:4px;inset:auto;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;touch-action:auto}.profile-head.pv .v1-photo{border:0;padding:0;background:none;cursor:zoom-in;border-radius:50%;box-shadow:0 0 0 3px var(--gold),0 10px 24px rgba(0,0,0,.45);line-height:0}.profile-head.pv .v1-photo .avatar,.profile-head.pv .v1-photo svg{ /* !important kept: the code sets this property inline on these elements, and only !important beats an inline style */width:108px!important; /* !important kept: the code sets this property inline on these elements, and only !important beats an inline style */height:108px!important;border-radius:50%}.profile-head.pv .bio{text-align:center}.profile-head.pv .profile-id{display:flex;flex-direction:column;align-items:center}.profile-head.pv .profile-id>*{align-self:stretch}.profile-head.pv .profile-id>.pv-follows-you{align-self:center}.profile-head .bio{overflow-wrap:anywhere}.profile-head.pv .v1-photo .avatar-owl svg{ /* !important kept: it must beat another !important rule (.profile-head.pv .v1-photo svg) */width:80%!important; /* !important kept: it must beat another !important rule (.profile-head.pv .v1-photo svg) */height:80%!important}@media (min-width:1100px){html:not(.in-app) #main:has(.profile-head.v1) .page-fade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;align-content:start}html:not(.in-app) #main:has(.profile-head.v1) .page-fade>:not(.pv-look),html:not(.in-app) .pv-look>*{grid-column:1/-1;order:10}html:not(.in-app) .profile-head.v1>.pv-photo-wrap{grid-row:1/span 6;justify-self:start;margin:0}html:not(.in-app) .profile-head.v1>.profile-id{display:contents}html:not(.in-app) .profile-head.v1 :is(.pv-user,.pv-loc,.bio){grid-column:2;text-align:start;justify-content:flex-start;margin-inline:0;max-width:60ch}html:not(.in-app) .profile-head.v1 .pv-user{font-size:24px;margin-top:4px}html:not(.in-app) .profile-head.v1 .v1-numbers{grid-column:2;justify-content:flex-start;gap:34px;background:none;border:0;box-shadow:none;padding:0;margin-top:6px;width:auto}html:not(.in-app) .profile-head.v1 .v1-numbers>*{flex:none;align-items:flex-start;padding:0;min-width:0}html:not(.in-app) .profile-head.v1 .v1-actions{grid-column:2;justify-content:flex-start;gap:10px;margin-top:12px}html:not(.in-app) .profile-head.v1 .v1-actions>.btn{flex:none;width:auto;padding-inline:22px}}.pv-photo-wrap{position:relative}.pv-photo-edit,.pv-photo-wrap{display:flex;justify-content:center}.pv-photo-edit{position:absolute;left:calc(50% + 30px);bottom:2px;width:32px;height:32px;border-radius:var(--r-md);background:var(--gold);color:#13213F;align-items:center;cursor:pointer;box-shadow:0 0 0 3px var(--bg)}.pv-match-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pv-match-text strong{font-size:15px}.pv-match-text span{font-size:13px;color:var(--muted)}.pv-match-none{text-align:center}.more-sheet .pv-danger{margin-top:12px}.more-sheet .pv-danger>.btn,.more-sheet .pv-danger>.btn .icon{color:var(--danger-ink)}.more-sheet .ds-rows>label.btn.pv-notify{cursor:pointer}.pv-follows-you{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:var(--r-sm);background:var(--surface);font-size:12px;color:var(--muted)}.t5-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.t5-cell{display:flex;flex-direction:column;gap:6px;min-width:0;touch-action:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;position:relative}.t5-editing .t5-cell{touch-action:none;cursor:-webkit-grab;cursor:grab}.t5-cell.dragging{z-index:3;cursor:-webkit-grabbing;cursor:grabbing;transition:none}.t5-cell.dragging .t5-poster{box-shadow:0 12px 24px rgba(0,0,0,.5);animation:none}.t5-poster img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;pointer-events:none}.t5-editing .t5-poster{animation:t5-wiggle .32s ease-in-out infinite alternate}.t5-num{left:5px;bottom:5px;width:20px;height:20px;border-radius:var(--r-sm);background:var(--gold);color:#13213F;font-size:11px;font-weight:800}.t5-num,.t5-x{position:absolute;display:flex;align-items:center;justify-content:center}.t5-x{top:-7px;inset-inline-end:-7px;z-index:2;width:26px;height:26px;border:0;border-radius:var(--r-md);background:#2C3A5E;color:#fff;box-shadow:0 0 0 2px var(--bg)}.t5-add,.t5-x{cursor:pointer;padding:0}.t5-add{border:0;background:none;font:inherit;text-align:start}.t5-add,.t5-plus{color:var(--gold-ink)}.t5-plus{aspect-ratio:2/3;border-radius:var(--r-sm);border:2px dashed color-mix(in srgb,var(--text) 25%,transparent);display:flex;align-items:center;justify-content:center}.t5-add .top5-name{color:var(--gold-ink)}.t5-tip{text-align:center;margin:10px 0 0}.t5-search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:var(--r-md);background:var(--bg);color:var(--muted)}.t5-search input{flex:1 1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:16px;outline:none}.t5-results{display:flex;flex-direction:column;max-height:50vh;overflow-y:auto}.t5-res{display:flex;align-items:center;gap:12px;min-height:64px;padding:6px 4px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer}.t5-res:disabled{opacity:.5}.t5-pick,.t5-res .icon{color:var(--gold-ink)}.t5-pick{position:absolute;right:4px;bottom:30px;width:28px;height:28px;border:0;border-radius:999px;background:rgba(11,18,38,.82);display:inline-flex;align-items:center;justify-content:center;z-index:2}dialog.t5-picker[open]{display:flex;flex-direction:column;gap:14px}.t5-empty .t5-slot{display:grid;place-items:center;border:1.5px dashed var(--line);background:none;color:var(--muted);font-weight:700;font-size:15px;box-shadow:none}@media (min-width:900px){.t5-row{grid-template-columns:repeat(5,minmax(0,120px));gap:14px}}@media (min-width:1100px){html:not(.in-app) .t5-row{grid-template-columns:repeat(5,minmax(0,150px))}}.t5-res-poster{flex:none;width:36px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--surface)}.t5-res-poster img{width:100%;height:100%;object-fit:cover}.t5-res-name{flex:1 1;min-width:0;display:flex;flex-direction:column}.t5-res-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t5-res-name span{font-size:12px;color:var(--muted)}.reco-sheet .t5-search{margin-bottom:10px}.rv3{display:flex;flex-direction:column;gap:12px}.rv3-sort{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted);padding:0 2px}.rv3-sort button{border:0;background:none;padding:6px 0;color:var(--gold-ink);font:inherit;font-weight:700;cursor:pointer}.rv3-pin{flex:none;color:var(--gold-ink)}main .page-fade .profile-head{margin-bottom:30px;padding-bottom:0}.t5-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;grid-gap:10px;gap:10px;max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.t5-pick-opt{display:block;width:100%;height:0;padding:0 0 150%;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--surface)}.t5-pick-opt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.t5-pick-opt{position:relative;cursor:pointer}.t5-pick-opt.on{border-color:var(--gold)}.t5-pick-opt.on:after{content:"In use";z-index:1;position:absolute;left:6px;top:6px;padding:3px 8px;border-radius:99px;background:var(--gold);color:#13213F;font-size:11px;font-weight:800}.t5-pick-note{margin:-6px 0 0}.t5-pick-reset{align-self:center;flex:none;background:color-mix(in srgb,var(--text) 10%,var(--surface))}.pv-newlist-btn{min-height:38px;padding:0 14px;gap:6px}.pv-newlist-form{width:100%}.pv-newlist-go{display:inline-flex;align-items:center;justify-content:center;gap:6px}.empty .pv-newlist-form{max-width:360px;margin:0 auto}.v1-photo-still{cursor:default}.t5-ideas-head{margin:14px 4px 4px;font-size:13px;font-weight:700;color:var(--muted)}.tn-time button{font-size:14px;white-space:nowrap;padding-inline:4px}.pv-socials{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:0;margin:12px 0 4px}.pv-socials a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--fill);color:var(--text);transition:background var(--t-fade) var(--ease)}.pv-socials a:focus-visible,.pv-socials a:hover{background:var(--fill-strong)}.pv-socials svg{width:18px;height:18px;fill:currentColor}