.tabs button{background:none;border:0;padding:0 0 6px;cursor:pointer;color:var(--muted);font-weight:500;border-bottom:1.5px solid transparent;white-space:nowrap}.hero p{color:var(--muted);font-size:17px;margin:0 0 26px}.google-btn{width:100%;justify-content:center;gap:10px;padding:11px 14px}.report-link{background:none;border:0;padding:4px 0 0;cursor:pointer;color:var(--muted);font-size:12px;display:inline-flex;align-items:center;min-height:36px;padding-block:6px}@media (hover:hover){.report-link:hover{color:var(--text);text-decoration:underline}}.dialog{border:0;padding:24px;width:min(420px,calc(100% - 32px));background:var(--bg);color:var(--text);border-radius:var(--r-md)}.dialog::-webkit-backdrop{background:rgba(0,0,0,.45)}.dialog::backdrop{background:rgba(0,0,0,.45)}.in-app dialog.dialog{margin:auto auto 0;width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 16px);border-radius:var(--r-md) var(--r-md) 0 0;padding:28px 20px calc(20px + env(safe-area-inset-bottom, 0px));overscroll-behavior:contain;animation:tf-sheet-up .34s cubic-bezier(.2,.9,.25,1)}@media (prefers-reduced-motion:reduce){.action-sheet[open],.in-app dialog.dialog{ /* !important on purpose: Reduce Motion: must switch off every animation and transition, whatever else sets them */animation:none!important; /* !important on purpose: Reduce Motion: must switch off every animation and transition, whatever else sets them */transition:none!important}}.stub-dialog{width:min(360px,calc(100% - 32px))}.stub-img{width:100%;border-radius:var(--r-md);display:block}button.switch-banner{width:100%;font-family:inherit;text-align:start;cursor:pointer}.app-how p{margin:6px 0 0}.action-sheet{--as-bg:rgba(249,249,249,.94);border:0;padding:0;margin:auto;background:transparent;color:var(--text);width:min(400px,calc(100% - 16px));max-width:none;overflow:visible}.action-sheet::-webkit-backdrop{background:rgba(0,0,0,.6)}.action-sheet::backdrop{background:rgba(0,0,0,.6)}.action-sheet[open]{animation:tf-sheet-up .32s cubic-bezier(.2,.9,.25,1);box-shadow:0 0 0 100vmax rgba(0,0,0,.5)}.action-sheet[open]::-webkit-backdrop{animation:tf-dim-in .25s ease}.action-sheet[open]::backdrop{animation:tf-dim-in .25s ease}.as-group{display:flex;flex-direction:column;border-radius:var(--r-md);overflow:hidden;margin-bottom:8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.as-btn,.as-group{background:var(--as-bg)}.as-btn{display:block;width:100%;min-height:52px;border:0;color:var(--accent);font-size:17px;cursor:pointer}.as-group .as-btn{background:transparent}.as-danger{color:#FF3B30}.as-cancel{border-radius:var(--r-md);font-weight:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.as-btn:active{filter:brightness(.92)}.as-btn:focus-visible{outline:2px solid var(--gold);outline-offset:-4px;border-radius:var(--r-md)}@keyframes tf-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes tf-dim-in{0%{opacity:0}to{opacity:1}}@keyframes ds-sheet{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@media (min-width:1100px){@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}}.more-list{display:flex;flex-direction:column;gap:8px;margin:6px 0 14px}.more-list>.btn,.more-list>button{width:100%;justify-content:flex-start;min-height:52px}.more-close{width:100%;justify-content:center}.more-sheet .ds-rows{gap:0}.more-sheet .ds-rows>.btn{width:100%;min-height:52px;justify-content:flex-start;gap:14px;padding:0 14px;border-radius:0;background:none;border-top:1px solid var(--line);font-weight:500;font-size:16px;color:var(--text)}.more-sheet .ds-rows>.btn:first-child,.more-sheet .ds-rows>:first-child .btn:first-child{border-top:0}.more-sheet .ds-rows>.btn .icon{color:var(--gold-ink);width:20px;height:20px}.more-sheet .ds-rows>.btn:active:not(:disabled){transform:none;background:color-mix(in srgb,var(--text) 6%,transparent)}@media (min-width:1100px){html:not(.in-app) dialog.more-sheet.as-menu{position:fixed;inset:auto;left:var(--mx);top:var(--my);margin:0;width:340px;max-width:340px;max-height:var(--mh,calc(100vh - 24px));overflow-y:auto;transform:none;animation:menu-in .14s ease-out;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.45)}html:not(.in-app) dialog.more-sheet.as-menu::-webkit-backdrop{background:rgba(5,9,20,.18)}html:not(.in-app) dialog.more-sheet.as-menu::backdrop{background:rgba(5,9,20,.18)}}.fin-sheet{text-align:center}.fin-emoji{font-size:52px;margin:0;line-height:1.2}.fin-poster{position:relative;width:112px;margin:4px auto 6px}.fin-poster .ds-badge-icon{background:color-mix(in srgb,var(--gold) 22%,var(--surface));position:absolute;right:-14px;bottom:-10px;width:44px;height:44px;box-shadow:0 4px 12px rgba(0,0,0,.35)}.sheet-grab{align-self:center;width:40px;height:5px;border-radius:3px;background:#3A4668}.sheet-backdrop{position:fixed;inset:0;z-index:1999;background:rgba(0,0,0,.45)}.pa-round{width:36px;height:36px;border:0;border-radius:var(--r-lg);background:rgba(11,18,38,.58);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-scrim{position:fixed;inset:0;animation:pv-in .15s ease-out;background:rgba(0,0,0,.55);z-index:60}.status-menu{display:flex;flex-direction:column;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:top right}.status-menu button i{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;color:var(--gold-ink);font-weight:800}dialog.log2{width:100%;max-width:560px;max-height:92vh;margin:auto auto 0;padding:0;border:0;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);color:var(--text);overflow-y:auto}dialog.log2::-webkit-backdrop{background:rgba(0,0,0,.55)}dialog.log2::backdrop{background:rgba(0,0,0,.55)}@media (min-width:1100px){html:not(.in-app) dialog.log2{margin:auto;max-height:86vh;border-radius:var(--r-xl)}}.log2-id strong{font-size:17px}.wic-pick{min-height:50px;font-size:16px}.btn{min-height:44px;padding:0 16px;gap:8px;border:0;border-radius:var(--ds-radius);font-weight:700;font-size:15px;justify-content:center;transition:transform .12s var(--ds-ease),background-color .15s,opacity .15s}.btn,dialog.dialog{background:var(--surface);color:var(--text)}dialog.dialog{border:0;border-radius:var(--r-xl);padding:26px 18px 20px}dialog.dialog::-webkit-backdrop{background:rgba(0,0,0,.5)}dialog.dialog::backdrop{background:rgba(0,0,0,.5)}dialog.dialog[open]{animation:ds-sheet .28s var(--ds-ease)}dialog.dialog[open]::-webkit-backdrop{animation:ds-fade .25s ease}dialog.dialog[open]::backdrop{animation:ds-fade .25s ease}@media (max-width:640px){dialog.dialog{margin:auto auto 0;width:100%;max-width:100%;border-radius:var(--r-xl) var(--r-xl) 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}dialog.dialog:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--text) 22%,transparent);transform:translateX(-50%)}}dialog.dialog .section-title:first-child,dialog.dialog h2:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.status-menu,dialog.dialog[open]{ /* !important on purpose: Reduce Motion: must switch off every animation and transition, whatever else sets them */animation:none!important}}.in-app dialog.dialog.cropper2,dialog.dialog.cropper2{display:none;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);border:0;border-radius:0;background:#05070D;color:#fff}dialog.dialog.cropper2[open]{display:flex;flex-direction:column}dialog.dialog.cropper2:before{display:none}.action-sheet[open],dialog.dialog[open]{ /* !important kept: it must beat another !important rule (.in-app dialog.dialog) */animation-timing-function:var(--ease-ios)!important}.ds-rows{display:flex;flex-direction:column;border-radius:var(--ds-radius);overflow:hidden;background:var(--bg)}.ds-badge-icon{width:56px;height:56px;border-radius:var(--r-xl);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold-ink)}.ds-sheet-head{display:flex;align-items:center;gap:12px;margin:4px 0 14px}.ds-sheet-poster{flex:none;width:40px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--line)}.ds-sheet-poster img{width:100%;height:100%;object-fit:cover;display:block}.ds-sheet-name{flex:1 1;min-width:0;display:flex;flex-direction:column}.ds-sheet-name strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sheet-name span{font-size:13px;color:var(--muted)}.ds-sheet-close{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}.log2-confirm strong{font-size:16px}.rc-rows{max-height:46vh;overflow-y:auto}.rc-row{justify-content:flex-start}.rc-name strong{font-size:15px;overflow:hidden;text-overflow:ellipsis}.rc-name strong,[role=tablist] button{white-space:nowrap}dialog:not([open]){ /* !important on purpose: a closed dialog stays hidden, whatever display a dialog style sets */display:none!important}.wt-invite>img{width:44px;height:66px;border-radius:6px;object-fit:cover;flex:none}.status-menu{left:0;right:0;bottom:0;top:auto;transform:none;z-index:61;max-width:560px;margin:0 auto;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);box-shadow:0 -10px 30px rgba(0,0,0,.35); /* !important kept: it must beat another !important rule (.status-menu) */animation:tf-sheet-up .28s cubic-bezier(.2,.9,.25,1)!important}.status-menu.status-menu.status-menu{padding:8px 16px max(20px,env(safe-area-inset-bottom))}.status-menu.status-menu{min-width:0;position:fixed}.status-menu-title{display:block;padding:12px 4px 8px;font-weight:800;font-size:17px;color:var(--text)}.size-pick{padding:16px}.size-pick-title{margin:0 0 12px;font-weight:800;font-size:17px;text-align:center}.size-pick-row{display:flex;gap:12px;justify-content:center;align-items:stretch}.size-pick-row button{justify-content:flex-end}.size-pick-cancel{width:100%;margin-top:12px;justify-content:center}.acal{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:4px 0 22px}.acal-add{gap:8px}.acal-copy{border:0;background:none;padding:4px 0;color:var(--gold-ink);font:inherit;font-size:14px;cursor:pointer;text-align:start}.keys-bg{position:fixed;inset:0;z-index:200;background:rgba(5,9,20,.62);display:grid;place-items:center;padding:20px}.keys-box{width:min(520px,100%);background:var(--fill);color:var(--text);border-radius:22px;padding:24px 26px;box-shadow:0 30px 80px rgba(0,0,0,.55)}.keys-box h2{margin:0 0 14px;font-size:24px}.keys-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15.5px}.keys-row:last-of-type{border-bottom:0}.keys-row kbd{display:inline-block;min-width:30px;text-align:center;border:solid var(--line);border-width:1px 1px 3px;border-radius:8px;padding:2px 8px;font:700 14px/1.4 inherit;background:var(--bg);margin-left:4px}.keys-box p{color:var(--muted);font-size:13px;margin:12px 0 0}.keys-box .btn{margin-top:16px}.keys-link{background:none;border:0;color:inherit;font:inherit;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (hover:none){.keys-link{display:none}}@media (min-width:1100px){html:not(.in-app) .keys-box{background:var(--surface)}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.field label{font-size:13px;color:var(--muted)}.input,select.input,textarea.input{padding:8px 0;border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0;width:100%}.input:focus{outline:none;border-bottom-color:var(--gold)}select.input:focus-visible{box-shadow:0 0 0 2px var(--gold)}textarea.input{min-height:90px;resize:vertical}input[type=search].input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input.bad{box-shadow:0 0 0 1.5px #E5484D}.error{color:var(--danger)}.error,.note{font-size:15px}.note{color:var(--muted)}.tabs{display:flex;gap:24px;margin-bottom:28px;overflow-x:auto}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.tabs .n{-webkit-margin-start:5px;margin-inline-start:5px;font-size:13px;opacity:.6}.tabs button[aria-selected=true],nav.tabs button[aria-selected=true]{border-bottom-color:var(--gold)}.tabs button,nav.tabs button{min-height:44px}.stars-pick{display:inline-flex;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--line)}.stars-pick>span{position:relative;display:inline-block}.stars-pick .fill{position:absolute;inset:0;overflow:hidden;white-space:nowrap;color:var(--gold-ink)}.stars-pick.popped{animation:tf-pop-soft .3s ease}.month{font-size:13px;font-weight:500;color:var(--muted);margin:28px 0 4px}.top5-tools button{background:none;border:0;cursor:pointer;color:var(--muted);padding:4px 6px;font-size:15px}.mention{color:var(--gold-ink);font-weight:600}.tag-filter .n{color:var(--muted);font-size:12px;-webkit-margin-start:2px;margin-inline-start:2px}.in-app img{-webkit-user-drag:none}.in-app input.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:51px;height:31px;margin:0;border-radius:var(--r-pill);background:color-mix(in srgb,var(--text) 16%,transparent);cursor:pointer;transition:background .2s ease}input.switch:checked{ /* !important kept: switches stay gold in the apps too; without it the app's iPhone green and Android colours (25-apps.css) would win */background:var(--gold)!important;border-color:var(--gold)}input.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:51px;height:31px;margin:0;border:0;border-radius:var(--r-pill);background:color-mix(in srgb,var(--text) 16%,transparent);cursor:pointer;transition:background-color .2s}input.switch:before{content:"";position:absolute;top:2px;inset-inline-start:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16);transition:transform .25s var(--ds-ease)}input.switch:checked:before{transform:translateX(20px)}[dir=rtl] input.switch:checked:before{transform:translateX(-20px)}.status-menu button{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:none;color:#fff;font:inherit;font-size:16px;text-align:start;cursor:pointer}.status-menu button:last-child{border-bottom:0}.mi{position:relative}.mi,.mi-list{display:flex;flex-direction:column}.mi-list{position:absolute;left:8px;right:8px;top:calc(100% - 6px);z-index:5;border-radius:var(--r-md);overflow:hidden;background:color-mix(in srgb,var(--surface) 70%,#2C3A5E);box-shadow:0 12px 30px rgba(0,0,0,.5)}.mi-list button span{display:flex;flex-direction:column}.mi-list button span span{font-size:12px;color:var(--muted)}.mi-above .mi-list{top:auto;bottom:calc(100% + 6px)}.when-chips{display:flex;gap:8px}.when-pick{flex:1 1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;padding:0 6px;font-size:14px;min-width:0}.when-chips>button[aria-pressed=true],.when-pick[data-on]{background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold-ink);box-shadow:inset 0 0 0 1.5px var(--gold)}.when-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.when{flex:none;font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}a.when{display:inline-flex;align-items:center;min-height:32px;min-width:24px;justify-content:flex-end}dialog.cropper{display:none;flex-direction:column;align-items:center;gap:14px}dialog.cropper[open]{display:flex}.faces>:not(:last-child){flex:none;-webkit-margin-end:-7px;margin-inline-end:-7px;border-radius:50%;box-shadow:0 0 0 2px var(--bg);background:var(--bg);line-height:0}.rv-head .note{margin:2px 0 0}.rc-note{width:100%;margin-top:12px;min-height:0;resize:none}.rc-pic .rc-poster{display:block;width:44px;height:66px;border-radius:var(--r-xs);object-fit:cover;background:var(--line)}.check:has(>input.switch){grid-template-columns:1fr auto;align-items:center}.check>input.switch{order:2;margin:0}dialog.cropper2::-webkit-backdrop{background:#05070D}dialog.cropper2::backdrop{background:#05070D}.cr2-top{display:grid;grid-template-columns:90px 1fr 90px;align-items:center;min-height:52px;padding:0 16px}.cr2-top strong{text-align:center;font-size:17px}.cr2-link{border:0;background:none;color:#fff;font:inherit;font-size:16px;text-align:start;padding:10px 0;cursor:pointer}.cr2-stage{flex:1 1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab}.cr2-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.cr2-frame{position:relative;flex:none}.cr2-frame img{left:50%;top:50%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.cr2-frame img,.cr2-mask{position:absolute;pointer-events:none}.cr2-mask{inset:0;border-radius:50%;box-shadow:0 0 0 2000px rgba(5,7,13,.62),inset 0 0 0 2px rgba(255,255,255,.9)}.cr2-bottom{flex-direction:column;gap:14px;padding:12px 20px 18px}.cr2-bottom,.cr2-zoom{display:flex;align-items:center}.cr2-zoom{gap:12px;width:min(100%,360px)}.cr2-zoom input{flex:1 1;accent-color:#E2C27D}.cr2-previews{display:flex;align-items:center;gap:14px;min-height:64px}.cr2-mini{position:relative;overflow:hidden;border-radius:50%;background:#222;flex:none;box-shadow:0 0 0 2px rgba(255,255,255,.15)}.cr2-mini img{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none}.cr2-hint{font-size:13px;color:rgba(255,255,255,.62)}.cr2-err,.cr2-hint{margin:0;text-align:center}.cr2-err{font-size:14px;color:#FF8A8D;font-weight:600}.cr2-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:min(100%,420px)}.cr2-actions .btn{min-height:50px;justify-content:center}.cr2-actions .btn:not(.primary){background:rgba(255,255,255,.12);color:#fff;border-color:transparent}.ra-signin{margin:0;font-size:13px}.ab-hero .note,.acal .error,.tp-signedout .note{margin:0}.taste{margin:8px 0 0;font-size:15px}.toast-inline{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--ds-radius);background:#F3EEE6;color:#13213F;font-weight:600;box-shadow:0 10px 24px rgba(0,0,0,.3);animation:ds-sheet .25s var(--ds-ease)}.toast-inline a,.toast-inline button{color:#9A6B1E;font-weight:800}.undo-btn{background:none;border:0;padding:0;cursor:pointer;font-weight:600;color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px}.discover-shortcuts+*{margin-top:30px}.confetti{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:2147483647}.act-switch button{flex:1 1;min-height:40px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.act-filters button{padding:0 12px}.act-filters button,.lib-sub button{flex:none;min-height:36px;border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.lib-sub button{padding:0 14px;white-space:nowrap}.mi-list button{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer}.pm-toast{position:fixed;left:50%;bottom:calc(90px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:40}.v1-tabs button{flex-direction:column;gap:3px;font-size:12px;min-height:50px}.app-banner,.v1-tabs button{display:flex;align-items:center}.app-banner{gap:8px;margin:8px auto 0;max-width:960px;width:calc(100% - 32px);padding:10px 12px;border-radius:var(--r-md);font-size:14px;font-weight:600}.app-banner.tone-gold{background:color-mix(in srgb,var(--gold) 16%,var(--surface));color:var(--gold-ink)}.app-banner.tone-blue{background:color-mix(in srgb,#3B82F6 18%,var(--surface));color:#9CC3FF}.app-banner.tone-red{background:color-mix(in srgb,#E5484D 18%,var(--surface));color:#FF9B9E}.app-banner-main{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.app-banner-main,.app-banner-text{flex:1 1;min-width:0}.app-banner-x{flex:none;border:0;background:none;color:inherit;opacity:.7;padding:4px;cursor:pointer;display:inline-flex}.maint{position:fixed;inset:0;z-index:1000;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center}.maint h1{font-size:22px;max-width:420px;line-height:1.35}@keyframes tf-pop{0%{transform:scale(1)}35%{transform:scale(1.32)}70%{transform:scale(.94)}to{transform:scale(1)}}@keyframes offIn{0%{opacity:0;transform:translate(-50%,8px)}}.popped svg{animation:tf-pop .42s cubic-bezier(.2,.9,.3,1.3)}.tp-toast{position:fixed;left:50%;bottom:calc(86px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:120;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:14px;background:#F3EEE6;color:#13213F;font-weight:600;font-size:15px;box-shadow:0 10px 28px rgba(0,0,0,.35);animation:ds-sheet .25s var(--ds-ease)}.tp-toast button{border:0;background:none;color:#9A6B1E;font:inherit;font-weight:800;cursor:pointer;padding:2px 0}@media (min-width:761px){.tp-toast{bottom:28px}}.offline-bar{position:fixed;z-index:90;bottom:calc(env(safe-area-inset-bottom, 0px) + 96px);white-space:nowrap;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 16px;border-radius:999px;background:#2B2724;color:#FFF;font-size:14px;font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.35);animation:offIn .25s ease}.offline-bar.back{background:#1F7A4C}.offline-bar.down{white-space:normal;width:calc(100vw - 32px);max-width:420px;box-sizing:border-box;padding:6px 6px 6px 14px}.offline-bar.down span{flex:1 1;min-width:0}.offline-bar.down button{flex:none;height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--gold);color:#13213F;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.wtw-logo img{width:100%;height:100%;object-fit:cover}.taste strong{color:var(--gold-ink)}.tonight-poster img,.top10-poster img,.wide-img img{width:100%;height:100%;object-fit:cover}.pa-nobg{background:linear-gradient(180deg,#1F2E52,#13213F)}.wv-badge{flex:none;padding:5px 10px;border-radius:var(--r-md);background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold-ink);font-size:12px;font-weight:800}.nu-bar span{display:block;height:4px;border-radius:2px;background:var(--gold)}.nt-faces>*+*{-webkit-margin-start:-12px;margin-inline-start:-12px}.ap-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 14px;cursor:pointer}.push-invite{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 12px;gap:10px 12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px;margin:4px 0 16px}.lc-actions>:not(.btn){grid-column:1/-1}.ad-label{flex:none;padding:0 5px;border:1px solid #202124;border-radius:3px;font-size:11px;font-weight:700;line-height:16px;color:#202124}.ad-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:#13213F}.ad-icon svg{width:70%;height:70%}.ad-btn{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:#1A73E8;font-size:14px;font-weight:500;text-decoration:none}.ad-btn.ad-btn{color:#fff}.ad-line{gap:6px;min-width:0}.ad-line,.ad-small{display:flex;align-items:center}.ad-small{gap:10px;height:60px;box-sizing:border-box;margin:30px 16px;padding:0 12px;border-radius:12px}.ad-small .ad-line{flex:1 1}.ad-small .ad-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.ad-small.ad-in-grid{grid-column:1/-1;margin:6px 0}.ad-small.ad-in-box{margin:10px 12px}.ad-wrap{margin:30px 16px}.ad-mrec{border-radius:14px;overflow:hidden}.ad-pics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:150px;background:#E8EAED}.ad-pics span{width:100%;height:150px;object-fit:cover;display:block}.ad-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.ad-head{display:flex;gap:12px;align-items:center}.ad-head .ad-icon{width:40px;height:40px;border-radius:10px}.ad-url{font-size:12px;color:#5F6368}.ad-text{margin:0;font-size:14px;line-height:1.45;color:#5F6368}.ad-foot{display:flex;justify-content:flex-end}.ad-mrec .ad-btn{height:40px;padding:0 20px}.ad-remove{display:flex;align-items:center;gap:6px;margin:10px auto 0;height:36px;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ad-small.ad-in-box .ad-title{font-size:13px}html[data-text=large] .ad-small .ad-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}html[data-ads=off] .ad-ssr{ /* !important on purpose: the server-drawn ad placeholder stays out when ads were off last time, whatever display an ad style sets */display:none!important}html:not([data-ads]) .ad-ssr{visibility:hidden}html[data-ads=nr] .ad-ssr .ad-remove{display:none}.ad-ssr .ad-btn{pointer-events:none}@media (min-width:1100px){html:not(.in-app) .ad-small:not(.ad-in-box){width:100%;max-width:760px;margin-inline:auto}html:not(.in-app) .ad-small.ad-in-grid{grid-column:1/-1;width:100%;justify-self:center}html:not(.in-app) .ad-wrap.ad-in-grid{grid-column:1/-1}}.ad-poster,.ad-rail{display:none}@media (min-width:1100px){html:not(.in-app) .ad-rail{display:block;position:fixed;z-index:30;width:300px;top:104px;right:max(40px,calc((100vw - 1280px) / 2 + 40px));transition:opacity .2s}html:not(.in-app) .ad-rail.off{opacity:0;pointer-events:none}html:not(.in-app) .ad-rail .ad-wrap{margin:0;max-width:none}html:not(.in-app) .ad-rail .ad-mrec{display:block}html:not(.in-app) .ad-rail .ad-pics,html:not(.in-app) .ad-rail .ad-pics img{height:130px}html:not(.in-app) .ad-rail .ad-foot{justify-content:flex-start}html:not(.in-app) .ad-rail .ad-pics.ad-art-owl{display:none}html:not(.in-app) .ad-poster{display:flex;flex-direction:column;justify-content:space-between;gap:8px;aspect-ratio:2/3;box-sizing:border-box;padding:12px;border-radius:8px;margin:0;align-self:start}html:not(.in-app) .ad-poster.ad-ssr{visibility:hidden}html:not(.in-app) .ad-poster .ad-label{align-self:flex-start}html:not(.in-app) .ad-poster .ad-icon{width:40px;height:40px;border-radius:10px}html:not(.in-app) .ad-poster .ad-title{font-size:16px;font-weight:700;line-height:1.2}html:not(.in-app) .ad-poster .ad-btn{align-self:flex-start;height:32px;padding:0 14px;font-size:13.5px}html:not(.in-app) :is(.ad-small,.ad-mrec,.ad-poster){font-family:inherit;background:var(--surface);border:1px solid var(--line);color:var(--text)}html:not(.in-app) .ad-poster{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 70%,#2A3A66),var(--surface))}html:not(.in-app) :is(.ad-small,.ad-mrec,.ad-poster) .ad-label{border-color:var(--muted);color:var(--muted)}html:not(.in-app) :is(.ad-small,.ad-mrec,.ad-poster) :is(.ad-url,.ad-text){color:var(--muted)}html:not(.in-app) :is(.ad-small,.ad-mrec,.ad-poster) .ad-btn{background:var(--gold);color:#13213F;font-weight:700}html:not(.in-app) .ad-mrec .ad-pics{background:var(--bg)}}@media (min-width:1680px){html:not(.in-app) .ad-rail{right:calc((100vw - 1440px) / 2 + 40px)}}.ad-tall .ad-pics img:nth-child(n+5){display:none}@media (min-width:1100px){html:not(.in-app) .ad-tall .ad-mrec{ /* !important kept: it must beat :not(.tpw-side) > .ad-wrap > .ad-mrec { display: grid } (13-film-show.css), which is more specific */display:flex!important;flex-direction:column;height:600px;box-sizing:border-box}html:not(.in-app) .ad-tall .ad-pics{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));height:300px}html:not(.in-app) .ad-tall .ad-pics img{display:block;height:150px}html:not(.in-app) .ad-tall .ad-pics.ad-art-owl,html:not(.in-app) .ad-tall .ad-pics.ad-art-plus{display:grid;place-items:center}html:not(.in-app) .ad-tall .ad-pics.ad-art-owl .ad-icon{width:96px;height:96px;border-radius:24px}html:not(.in-app) .ad-tall .ad-body{flex:1 1;padding:18px;gap:12px}html:not(.in-app) .ad-tall .ad-mrec .ad-title{font-size:20px;line-height:1.25}html:not(.in-app) .ad-tall .ad-text{font-size:14.5px;line-height:1.5}html:not(.in-app) .ad-tall .ad-foot{margin-top:auto}html:not(.in-app) .ad-tall .ad-btn{flex:1 1;justify-content:center;height:44px;font-size:15px}html:not(.in-app) .ad-bill .ad-mrec{ /* !important kept: it must beat :not(.tpw-side) > .ad-wrap > .ad-mrec { display: grid } (13-film-show.css), which is more specific */display:flex!important;height:250px}html:not(.in-app) .ad-bill .ad-pics{flex:none;width:560px;height:250px}html:not(.in-app) .ad-bill .ad-pics img{height:250px}html:not(.in-app) .ad-bill .ad-body{flex:1 1;min-width:0;padding:22px 26px}html:not(.in-app) .ad-bill .ad-mrec .ad-title{font-size:22px;line-height:1.25}html:not(.in-app) .ad-bill .ad-text{font-size:14.5px;line-height:1.5}html:not(.in-app) .ad-bill .ad-foot{margin-top:auto;justify-content:flex-start}html:not(.in-app) .ad-leader{display:flex;align-items:center;gap:16px;height:90px;box-sizing:border-box;padding:0 20px;border-radius:14px;font-family:inherit;background:var(--surface);border:1px solid var(--line);color:var(--text)}html:not(.in-app) .ad-leader.ad-ssr{visibility:hidden}html:not(.in-app) .ad-leader .ad-icon{width:48px;height:48px;border-radius:12px}html:not(.in-app) .ad-leader .ad-label{border-color:var(--muted);color:var(--muted)}html:not(.in-app) .ad-leader .ad-line{flex:1 1;flex-direction:column;align-items:flex-start;gap:2px}html:not(.in-app) .ad-leader .ad-title{font-size:17px;font-weight:700}html:not(.in-app) .ad-leader .ad-text{font-size:14px;color:var(--muted);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(.in-app) .ad-leader .ad-btn{height:42px;padding:0 18px;background:var(--gold);color:#13213F;font-weight:700}@media (max-height:860px){html:not(.in-app) .ad-rail .ad-tall .ad-mrec{height:auto}html:not(.in-app) .ad-rail .ad-tall .ad-pics{height:150px;grid-template-rows:150px;overflow:hidden}html:not(.in-app) .ad-rail .ad-tall .ad-pics img:nth-child(n+4){display:none}}}@media (min-width:1840px) and (min-height:760px){html:not(.in-app) .ad-sky{display:flex;flex-direction:column;gap:10px;height:600px;box-sizing:border-box;padding:12px;border-radius:14px;font-family:inherit;background:var(--surface);border:1px solid var(--line);color:var(--text)}html:not(.in-app) .ad-sky.ad-ssr{visibility:hidden}html:not(.in-app) .ad-sky .ad-label{align-self:flex-start;border-color:var(--muted);color:var(--muted)}html:not(.in-app) .ad-sky .ad-icon{width:40px;height:40px;border-radius:10px}html:not(.in-app) .ad-sky .ad-title{font-size:15.5px;font-weight:700;line-height:1.25}html:not(.in-app) .ad-sky .ad-btn{margin-top:auto;justify-content:center;height:38px;background:var(--gold);color:#13213F;font-weight:700}}dialog.plus-sheet[open]{display:flex;flex-direction:column;align-items:center;text-align:center}.plus-close{position:absolute;top:14px;inset-inline-end:14px}.plus-owl{display:inline-flex;width:72px;height:72px;margin-top:8px;border-radius:22px;background:linear-gradient(160deg,#E2C27D,#C9A14A);align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(201,161,74,.35)}.plus-owl svg{width:64%;height:64%}.plus-title{margin:16px 0 0;font-size:24px;font-weight:800;letter-spacing:-.4px}.plus-sub{margin:8px 0 0;font-size:15px;color:var(--muted)}.plus-perks{list-style:none;margin:20px 0 0;padding:0;align-self:stretch;display:flex;flex-direction:column;gap:12px;text-align:start}.plus-perks li{display:flex;align-items:center;gap:12px;font-size:16px}.plus-perks svg{color:var(--gold-ink);flex:none}.plus-cta{align-self:stretch;margin-top:22px;min-height:52px;justify-content:center}.plus-later{margin-top:6px;height:44px;border:0;background:none;color:var(--muted);font:inherit;font-size:15px;cursor:pointer}.plus-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-self:stretch;margin-top:20px}.plus-plan{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:var(--r-lg);border:2px solid color-mix(in srgb,var(--text) 14%,transparent);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.plus-plan[aria-pressed=true]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--surface))}.plus-plan .pp-name{font-size:14px;color:var(--muted)}.plus-plan .pp-price{font-size:22px;font-weight:800}.plus-plan .pp-per{font-size:13px;color:var(--muted)}.plus-patrons-link{margin-top:4px;font-size:14px;color:var(--gold-ink);font-weight:700}.plus-beta>span{display:flex;flex-direction:column;gap:2px}.plus-beta>span>span{font-size:13px;color:var(--muted)}.plus-plans.plus-one{grid-template-columns:minmax(0,1fr)}.plus-mini{display:inline-block;padding:1px 6px;border-radius:5px;border:1px solid var(--gold);color:var(--gold-ink);font-size:10px;letter-spacing:.8px}.plus-mini,.tier-badge{-webkit-margin-start:6px;margin-inline-start:6px;font-weight:800;vertical-align:2px}.tier-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;border:1.5px solid #c9a14a;color:#C9A14A;font-size:10.5px;letter-spacing:.5px;line-height:1;box-sizing:border-box;font-family:var(--font,Figtree),system-ui,sans-serif}.tier-badge.tier-patron{background:#C9A14A;color:#13213F}.patron{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:linear-gradient(120deg,color-mix(in srgb,var(--gold) 18%,var(--surface)),var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent);color:var(--text);text-decoration:none;text-align:start}.patron-text{flex:1 1;flex-direction:column}.patron-name,.patron-text{min-width:0;display:flex;gap:2px}.patron-name{align-items:center}.patron-name strong{color:var(--gold-ink);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patron-since{font-size:13px;color:var(--muted)}.plan-row{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.look-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.look-sw{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;color:var(--text);font:inherit;font-size:13px;cursor:pointer;transition:transform .12s}.look-sw i{width:44px;height:44px;border-radius:999px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.15)}.look-sw[aria-pressed=true] i{box-shadow:0 0 0 3px var(--bg),0 0 0 5px currentColor}.look-preview strong{font-size:20px}.look-preview{overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 18px;border-radius:var(--r-lg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);text-align:center;transition:background .2s}.look-preview,.look-preview>:not(.lp-glow):not(.lp-posters){position:relative}.look-sw:active{transform:scale(.94)}dialog.look-sheet{overflow-y:auto}dialog.look-sheet .look-preview{flex:none;min-height:210px}.icon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.icon-opt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:2px solid transparent;border-radius:var(--r-lg);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.icon-opt[aria-pressed=true]{border-color:var(--gold)}.icon-need{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;letter-spacing:.5px;color:var(--gold-ink)}.icon-need.locked{color:var(--muted)}.lp-glow{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--lp) 70%,transparent),transparent 75%)}.lp-posters{position:absolute;inset:0 0 auto;height:130px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));opacity:.55;filter:blur(1.5px)}.lp-posters i{width:100%;height:130px;object-fit:cover;background:var(--surface)}.lp-posters:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,var(--bg))}.lp-avatar{border-radius:999px;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--lp)}.lp-name{margin-top:6px;font-size:19px}.lp-user{font-size:14px;color:var(--muted)}.lp-btn{margin-top:8px;padding:9px 28px;border-radius:12px;background:var(--lp);color:#13213F;font-weight:800;font-size:15px}.lp-link{font-size:14px;font-weight:700;color:var(--lp-ink)}.st-intro>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.ad-art-plus{align-items:center;justify-content:center; /* !important kept: no safe way to win without it */background:linear-gradient(140deg,#1B2D55,#13213F)!important}.ad-art-owl,.ad-art-plus.ad-art-plus{display:flex}.ad-art-owl{align-items:center;justify-content:center; /* !important kept: no safe way to win without it */background:linear-gradient(140deg,#1B2D55,#13213F)!important}.ad-art-owl .ad-icon{ /* !important kept: no safe way to win without it */width:72px!important; /* !important kept: no safe way to win without it */height:72px!important}.ad-plus-badge{padding:10px 22px;border-radius:12px;background:#C9A14A;color:#13213F;font-weight:900;font-size:26px;letter-spacing:3px;box-shadow:0 10px 30px rgba(201,161,74,.35)}.ad-plus-badge.ad-plus-badge{height:auto;width:auto}.ad-leader-wrap:empty,.ad-sky-col{display:none}@media (min-width:1840px) and (min-height:760px){html:not(.in-app) .ad-sky-col{display:block;position:fixed;z-index:30;width:160px;transition:opacity .2s}html:not(.in-app) .ad-sky-col.left{left:calc((100vw - 1440px) / 4 - 80px)}html:not(.in-app) .ad-sky-col.right{right:calc((100vw - 1440px) / 4 - 80px)}html:not(.in-app) .ad-sky-col.off{opacity:0;pointer-events:none}html:not(.in-app) .ad-sky-pics{display:flex;flex-direction:column;gap:6px;min-height:0}html:not(.in-app) .ad-sky-pics img{width:100%;height:100px;object-fit:cover;border-radius:6px}}@media (min-width:1100px){html:not(.in-app) .ad-leader-wrap:not(:empty){display:block;max-width:970px;margin:48px auto 8px;padding:0 24px}html:not(.in-app) .ad-leader-pics{display:flex;gap:6px;flex:none}html:not(.in-app) .ad-leader-pics img{width:46px;height:68px;object-fit:cover;border-radius:5px}}.friend-chips{display:flex;gap:8px;flex-wrap:wrap}.friend-chip{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px;font-size:13px}.mini-feed .mini{width:34px;aspect-ratio:2/3;border-radius:3px;overflow:hidden;background:var(--surface)}.mini-feed .mini img{width:100%;height:100%;object-fit:cover}.mini{border-radius:var(--radius-sm)}.greeting{display:flex;align-items:center;gap:12px}.reason{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius)}.reason p{margin:6px 0 0}.friend-chip,.reason{border-color:transparent;background:var(--fill)}.voices{gap:12px}.voice-card{display:flex;gap:10px;flex:0 0 300px;padding:10px;border-radius:var(--radius);border:0;background:var(--fill)}.voice-card img{width:70px;height:105px;object-fit:cover;border-radius:var(--r-sm);flex:none}.voice-body{display:flex;flex-direction:column;gap:3px;min-width:0}.voice-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px}.voice-card .voice-body{flex:1 1;min-width:0}.voice-card .voice-text{font-size:14px;line-height:1.4}.voice-card .voice-body>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-card.voice-wait{height:158px}@media (min-width:1100px){.voice-card.voice-wait{height:138px}}.home-switch{display:inline-flex;padding:2px;border-radius:var(--r-sm);background:var(--surface);margin-inline:auto}.home-switch button{min-height:36px;padding:0 11px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.home-switch button[aria-selected=true]{background:color-mix(in srgb,var(--text) 16%,var(--surface));font-weight:700}.home-feed{display:flex;flex-direction:column;gap:30px;padding-top:4px}.home-feed>.hs-spot{margin-bottom:0}.home-feed .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) .home-switch{max-width:440px}}.home-ad-desk{display:none}@media (min-width:1100px){html:not(.in-app) .home-ad-cw{display:none}html:not(.in-app) .home-ad-desk{display:block}html:not(.in-app) .home-ad-desk .ad-small{margin:0 auto}html:not(.in-app) .home-ad-desk .ad-bill{margin:0 auto;max-width:970px}}.site-header .home-switch{order:0}@media (min-width:900px){.site-header .home-switch{order:1}}.wide-card{position:relative;flex:none;width:290px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.wide-img{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.wide-check{z-index:2;position:absolute;top:calc(290px * 9 / 16 - 54px);inset-inline-end:10px;width:44px;height:44px;border-radius:var(--r-xl);border:0;background:rgba(11,18,38,.78);color:#fff;font-size:17px;cursor:pointer}.wide-check:active{transform:scale(.92)}.wide-meta{display:flex;flex-direction:column;gap:2px}.wide-meta strong{font-size:16px}.wide-meta span{font-size:13px;color:var(--muted)}.wide-bar{height:4px;border-radius:2px;background:var(--line);overflow:hidden}.wide-bar i{display:block;height:100%;background:var(--gold);border-radius:2px}.wide-poster{position:absolute;inset-inline-start:10px;bottom:10px;width:42px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.45),0 0 0 1.5px rgba(255,255,255,.18)}.wide-poster img{width:100%;height:100%;object-fit:cover}.wide-ep{position:absolute;z-index:2;top:calc(290px * 9 / 16 - 48px);inset-inline-end:60px;height:32px;padding:0 10px;border-radius:var(--r-md);background:rgba(11,18,38,.78);font-size:13px;font-weight:800;display:flex;align-items:center;letter-spacing:.2px;color:#E2C27D}.wide-next{color:var(--text);font-weight:600}.wide-of{font-size:12px;color:var(--muted)}.wide-caught{display:inline-flex;align-items:center;gap:5px;color:var(--gold-ink);font-weight:600}.kind-tag{position:absolute;top:8px;inset-inline-start:8px;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:2px 6px;border-radius:var(--r-xs);background:#F3EEE6;color:#13213F}.kind-tag.tv{background:#E2C27D}.season-card .poster{position:relative}.season-tag{position:absolute;inset-inline-start:8px;bottom:8px;font-size:11px;font-weight:800;letter-spacing:.5px;padding:3px 7px;border-radius:var(--r-xs);background:#E2C27D;color:#13213F}.row-wide .wide-card{width:auto}#main .row-scroll.voices,.row-scroll.voices{grid-auto-columns:min(290px,80vw)}.row-scroll.voices>.voice-card{width:auto;min-width:0;align-items:flex-start}.row-scroll.voices{margin-bottom:28px}@media (min-width:1100px){html:not(.in-app) .row-scroll.voices{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow:visible}html:not(.in-app) .row-scroll.voices>*{width:auto}}.hdr-sub>.home-switch{display:flex;width:100%;margin:0;padding:3px;border-radius:var(--r-md)}.hdr-sub>.home-switch button{flex:1 1;min-height:38px;font-size:15px;border-radius:var(--r-sm)}@media (min-width:1100px){html:not(.in-app) :is(.hdr-sub>.home-switch,.hdr-sub .act-switch,.hdr-sub .lib-switch){display:inline-flex;width:auto;max-width:none;gap:28px;padding:0;margin:0;background:none;border-radius:0;box-shadow:none}html:not(.in-app) :is(.hdr-sub>.home-switch,.hdr-sub .act-switch,.hdr-sub .lib-switch)>button{position:relative;flex:none;min-height:44px;padding:0 2px;background:none;border-radius:0;color:var(--muted);font-size:15px;font-weight:700}html:not(.in-app) :is(.hdr-sub>.home-switch,.hdr-sub .act-switch,.hdr-sub .lib-switch)>button[aria-selected=true]{color:var(--text)}html:not(.in-app) :is(.hdr-sub>.home-switch,.hdr-sub .act-switch,.hdr-sub .lib-switch)>button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;border-radius:3px;background:var(--gold)}html:not(.in-app) :is(.hdr-sub>.home-switch,.hdr-sub .act-switch,.hdr-sub .lib-switch)>button:hover{color:var(--text)}html:not(.in-app) .hdr-sub:has(>.home-switch){padding-top:4px}}.hs-spot:active{transform:scale(.985)}.hs-spot-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,18,38,.25),rgba(11,18,38,0) 30%,rgba(11,18,38,.6) 62%,rgba(11,18,38,.95))}.hs-spot-body{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:8px}.hs-spot-body strong{font-size:28px;line-height:1.1;letter-spacing:-.4px;text-wrap:balance}.hs-spot-facts{font-size:13px;color:#D3D7E2}.hs-spot-vote{color:var(--gold-ink);font-weight:700;gap:3px}.hs-spot-btn,.hs-spot-vote{display:inline-flex;align-items:center}.hs-spot-btn{flex:1 1;min-height:44px;justify-content:center;gap:7px;border:0;border-radius:var(--r-md);background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.hs-spot-btn.gold{background:var(--gold);color:#13213F;-webkit-backdrop-filter:none;backdrop-filter:none}.hs-spot-btn.done{background:rgba(255,255,255,.14);color:var(--gold-ink)}.hs-spot-btn:active{transform:scale(.97)}.hs-spot-actions{align-items:stretch}.hs-empty-card{gap:12px;margin:4px 0 18px;padding:14px;border-radius:var(--r-md);background:var(--surface)}.hs-empty-card,.hs-empty-ic{display:flex;align-items:center}.hs-empty-ic{flex:none;width:42px;height:42px;border-radius:12px;justify-content:center;background:color-mix(in srgb,var(--gold) 18%,var(--surface));color:var(--gold-ink)}.hs-empty-text{flex:1 1;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.hs-empty-card .btn{flex:none}[dir=rtl] :is(p,blockquote,.rc-text,.voice-text,.card-title,.pv-bio,.lsc-name strong){unicode-bidi:plaintext}.home-feed>.trend{margin:0}.home-feed>.home-ad-cw:empty,.home-feed>.home-ad-desk:empty{display:none}@media (min-width:1100px){html:not(.in-app) .home-feed{gap:48px}html:not(.in-app) .home-feed>.hrow{margin-top:0}}@media (max-width:1099px){.home-feed{padding-top:12px}}.discover-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.discover-shortcuts .tonight-cta{margin-bottom:0}.discover-page .hrow-head h2,.discover-page .section-title{font-size:19px;font-weight:700;letter-spacing:-.2px;text-transform:none;color:var(--text)}.discover-shortcuts>.sr-tonight.sr-tonight{margin:0}.sr-tonight.sr-browse{background:linear-gradient(135deg,#1F5F6A,var(--surface) 80%)}.sr-browse .sr-tonight-icon{color:#9FD8E0}.discover-shortcuts>.sr-journal{background:linear-gradient(135deg,#5A4316,var(--surface) 75%)}.browse-filters{display:flex;flex-direction:column;gap:12px;margin:10px 0 24px}.browse-filters .chips{flex-wrap:wrap}.browse-filters .chips.br-moods{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.browse-filters .chips.br-moods::-webkit-scrollbar{display:none}@media (min-width:1100px){html:not(.in-app) :is(.browse-grid,#main:has(.br-head) .grid,#main:has(.yr-head) .grid,#main:has(.list-head) .grid){grid-template-columns:repeat(8,minmax(0,1fr));gap:26px 14px}html:not(.in-app) .browse-filters:has(select){display:flex;flex-wrap:wrap;align-items:center;gap:10px}html:not(.in-app) .browse-filters:has(select)>:is(.chips,.br-moods){flex:1 1 100%}html:not(.in-app) .browse-filters .br-selects>*,html:not(.in-app) .browse-filters select{width:auto;min-width:190px;flex:0 0 auto}html:not(.in-app) .browse-filters :is(.br-selects,.row,.br-row){display:flex;flex-wrap:nowrap;gap:10px;width:auto}}.quick-btn span{font-size:20px;line-height:1}.kw-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.kw-chip{font-size:13px;padding:6px 12px;min-height:36px;display:inline-flex;align-items:center;border-radius:var(--r-pill);border:1px solid transparent;background:var(--fill);color:var(--text)}@media (hover:hover){.kw-chip:hover{border-color:var(--gold);color:var(--text)}}.guide-list{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px}.guide-item{display:flex;align-items:center;gap:14px;padding:8px;border-radius:var(--radius)}.guide-item img{width:62px;height:93px;object-fit:cover;border-radius:var(--r-sm);background:var(--surface);flex:none}.guide-rank{width:28px;text-align:center;font-weight:700;color:var(--gold-ink);font-size:17px;flex:none}.guide-vote{display:block}@media (hover:hover){.guide-item:hover{background:var(--surface)}}@media (min-width:641px){.guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px}.guide-list>:is(aside,.ad-wrap,li:has(>aside)){grid-column:1/-1}}.search-page{display:flex;flex-direction:column;gap:26px;padding-top:6px;row-gap:30px}.search-bar{display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 14px;border-radius:var(--r-md);background:var(--surface);color:var(--muted)}.search-bar input{flex:1 1;min-width:0;height:100%;border:0;background:none;color:var(--text);font:inherit;font-size:17px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-bar input::-webkit-search-cancel-button{display:none}.search-clear{width:40px;height:40px;border:0;border-radius:var(--r-lg);background:none;color:var(--muted);font-size:15px;cursor:pointer}.search-top{display:flex;align-items:center;gap:12px}.search-top .search-bar{flex:1 1;min-width:0}.search-cancel{flex:none;border:0;background:none;color:var(--gold-ink);font:inherit;font-size:16px;min-height:44px;padding:0 2px;cursor:pointer}.search-page>.sr-tonight{margin-bottom:0}@media (min-width:1100px){html:not(.in-app):has(.search-page) .hdr-searchbox{display:none}}.top10{list-style:none;margin:0 -16px 0 0;padding:0 0 6px;display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory}.top10 li{flex:none;scroll-snap-align:start}.top10 a{display:grid;grid-template-columns:auto 104px;grid-template-rows:auto auto;grid-column-gap:0;column-gap:0;align-items:end}.top10-n{grid-row:1;font-size:96px;font-weight:800;line-height:.78;color:transparent;-webkit-text-stroke:2px var(--gold);-webkit-margin-end:-14px;margin-inline-end:-14px;position:relative;z-index:1;letter-spacing:-6px}.top10-poster{grid-row:1;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.top10-name{grid-column:2;padding-top:6px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1100px){html:not(.in-app) .top10{-webkit-margin-end:0;margin-inline-end:0;gap:10px;scrollbar-width:none;-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) .top10::-webkit-scrollbar{display:none}html:not(.in-app) .top10 a{grid-template-columns:auto 128px}}.genre-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.genre-tile{display:flex;padding:12px;border-radius:var(--r-md);color:#FFFFFF;font-size:16px;font-weight:800;position:relative;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow:hidden;min-height:104px}.genre-tile .gt-icon,.genre-tile strong{position:relative;z-index:1}.genre-tile strong{line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.55);z-index:2}.genre-tile.pt-genre{min-height:104px}.genre-tile.pt-genre strong{font-size:17px}.genre-tile .gt-poster{top:14px;z-index:1;width:44px}.genre-tile .gt-p0{right:14px;transform:rotate(6deg);z-index:1}.genre-tile .gt-p1{right:42px;top:22px;transform:rotate(-7deg);z-index:0;opacity:.92}.genre-tile .gt-icon{z-index:2}.genre-tile.pt-genre .gt-poster{width:54px}.genre-tile.pt-genre .gt-p0{right:16px}.genre-tile.pt-genre .gt-p1{right:50px;top:24px}[dir=rtl] .genre-tile.pt-genre .gt-p0{right:auto;left:16px}[dir=rtl] .genre-tile.pt-genre .gt-p1{right:auto;left:50px}.sr-tabs{display:flex;border-bottom:1px solid var(--line)}.sr-tabs button{flex:1 1;min-height:44px;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.sr-tabs button span{opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-tabs button[aria-selected=true]{color:var(--text);font-weight:700;border-bottom-color:var(--gold)}.sr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sr-row{display:flex;align-items:center;gap:14px;min-height:84px;padding:4px 0}.sr-thumb{flex:none;width:112px;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.sr-face img,.sr-thumb img{width:100%;height:100%;object-fit:cover}.sr-face{flex:none;width:46px;height:46px;border-radius:var(--r-xl);overflow:hidden;background:var(--surface);display:flex;align-items:center;justify-content:center}.sr-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.sr-text strong{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-badges{display:flex;flex-wrap:wrap;gap:6px}.sr-tonight{display:flex;align-items:center;gap:14px;margin:4px 0 20px;padding:14px;border-radius:var(--r-md);background:linear-gradient(135deg,#3C2F8E,var(--surface));color:#fff;text-decoration:none;transition:transform .12s var(--ds-ease)}.sr-tonight:active{transform:scale(.98)}.sr-tabs a,.sr-tabs button{white-space:nowrap}.svc-badge{font-size:11px;font-weight:800;padding:2px 7px;border-radius:var(--r-xs);background:var(--accent-soft,#22304F);color:var(--text)}.svc-badge.mine{background:#E2C27D;color:#13213F}.svc-badge.off{background:transparent;color:var(--muted);padding-inline:0;font-weight:600}.recent-list,.suggest-list{list-style:none;margin:0;padding:0}.recent-list li{border-bottom:1px solid var(--line)}.recent-go,.recent-list li{display:flex;align-items:center}.recent-go{flex:1 1;gap:12px;min-height:50px;border:0;background:none;color:var(--text);font:inherit;font-size:16px;text-align:start;cursor:pointer}.recent-go svg{color:var(--muted);flex:none}.recent-x{width:44px;height:44px;border:0;background:none;color:var(--muted);cursor:pointer}.recent-empty{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface)}.recent-empty svg{flex:none;color:var(--gold-ink)}.recent-empty strong{display:block;font-size:15px}.recent-empty span{display:block;font-size:13px;color:var(--muted)}.suggest-row{gap:12px;min-height:60px}.suggest-img,.suggest-row{display:flex;align-items:center}.suggest-img{flex:none;width:40px;height:60px;border-radius:var(--r-xs);overflow:hidden;background:var(--surface);justify-content:center;color:var(--gold-ink);font-weight:800;font-size:20px}.suggest-img.person{height:40px;border-radius:var(--r-lg)}.suggest-img.list{height:40px;border-radius:var(--r-sm)}.suggest-img img{width:100%;height:100%;object-fit:cover}.gt-poster{position:absolute;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:rgba(255,255,255,.12);box-shadow:-4px 6px 12px rgba(0,0,0,.35);width:54px}.gt-poster img{width:100%;height:100%;object-fit:cover}.gt-poster i{position:absolute;left:3px;bottom:3px;font-style:normal;font-size:7px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:1px 3px;border-radius:3px;background:#F3EEE6;color:#13213F}.gt-poster i.tv{background:#E2C27D}.year-title{margin:6px 0 14px;font-size:34px;letter-spacing:-.8px}.hs-spot>img,.pt-photo img{width:100%;height:100%;object-fit:cover}.hs-spot>img{position:absolute;inset:0}.sr-tonight-icon{flex:none;width:52px;height:52px;border-radius:var(--r-xl);background:rgba(255,255,255,.12);color:var(--gold-ink);display:flex;align-items:center;justify-content:center}.sr-tonight-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.sr-tonight-text strong{font-size:17px}.sr-tonight-text span{font-size:13px;color:#C9CFDD}.sr-tonight+.sr-journal{margin-top:-10px;background:linear-gradient(135deg,#5A4316,var(--surface) 75%)}.sr-journal-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nu-pic img{width:100%;height:100%;object-fit:cover;display:block}.br-head{align-items:center}.br-head h1{margin:0;line-height:1.15}.br-tonight{width:100%;justify-content:center;margin:4px 0 14px}.br-head .pa-round{background:none;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;flex:none}.br-sub{margin:4px 0 10px;color:var(--muted);font-size:14px}.br-clear{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--gold-ink);cursor:pointer}.br-moods>span{flex:none}.br-moods button{white-space:nowrap}.br-selects{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.br-selects .input{width:100%;max-width:none;min-width:0}@media (min-width:1100px){html:not(.in-app) .br-tonight{width:auto;position:absolute;inset-inline-end:0;top:0;padding-inline:18px;min-height:40px}html:not(.in-app) #main:has(.br-head) .page-fade>div{position:relative}html:not(.in-app) .br-head{-webkit-padding-end:380px;padding-inline-end:380px}}.rows-box>*+*{background-image:linear-gradient(var(--line),var(--line));background-repeat:no-repeat;background-size:calc(100% - 64px) 1px;background-position:100% 0}.rows-box.sr-list{list-style:none;padding:0}.rows-box.sr-list>li{padding:0;border:0}.lrow-poster img{width:100%;height:100%;object-fit:cover;display:block}.lrow-text strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow-text span{font-size:13px;color:var(--muted)}.wt-agreed-item img{width:76px;height:114px;border-radius:8px;object-fit:cover;background:var(--surface);display:block}.ad{font-family:Roboto,Google Sans,system-ui,sans-serif;background:#fff;border:1px solid #dadce0;color:#202124}.ad-pics img{width:100%;height:150px;object-fit:cover;display:block}.recap-fav img{width:92px;height:138px;object-fit:cover;border-radius:10px;flex:none}.gd-cards{display:flex;flex-direction:column;gap:12px;margin-top:18px}.gd-card{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface);color:var(--text);text-decoration:none}.gd-count{font-size:12px;font-weight:700;color:var(--gold-ink)}.gd-chev{color:var(--muted);flex:none}.gd-fan{position:relative;width:74px;height:78px;flex:none}.gd-fan img{position:absolute;top:4px;width:46px;height:69px;object-fit:cover;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.35);background:var(--bg)}.gd-fan img:first-child{left:0;transform:rotate(-8deg);z-index:1}.gd-fan img:nth-child(2){left:14px;top:0;z-index:3}.gd-fan img:nth-child(3){left:28px;transform:rotate(8deg);z-index:2}@media (hover:hover){.gd-card:hover{background:var(--fill)}}.gd-back{margin:0 0 6px}.gd-back a{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14px;color:var(--gold-ink);text-decoration:none}.gd-head{display:flex;align-items:flex-start;gap:12px}.gd-head h1{flex:1 1;margin-top:0}.gd-share{flex:none;width:40px;height:40px;margin-top:2px;border:0;border-radius:99px;background:var(--surface);color:var(--text);justify-content:center;cursor:pointer}.gd-row,.gd-share{display:flex;align-items:center}.gd-row{gap:6px}.gd-row .guide-item{flex:1 1;min-width:0}.gd-text{min-width:0}.gd-meta{display:flex;align-items:center;gap:10px;margin-top:2px}.gd-meta .guide-vote{gap:4px}.gd-meta .guide-vote,.gd-seen{display:inline-flex;align-items:center}.gd-seen{gap:3px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold-ink);font-size:12px;font-weight:700}.gd-add{flex:none;width:38px;height:38px;border:0;border-radius:99px;background:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}.gd-add.on{background:var(--gold);color:#13213F}.gd-ad{list-style:none}.gd-text>.note{white-space:nowrap}@media (min-width:1100px){html:not(.in-app) .gd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}html:not(.in-app) .gd-cards>.gd-card{margin:0;min-height:120px}}.gd-card-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.gd-card-text strong{font-size:16px}.gd-card-text .note{font-size:13px;line-height:1.35}.gd-more-title{margin-top:32px}.genre-tile strong{font-size:14px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%}@media (min-width:700px){.genre-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-down>span{flex:1 1;display:flex;flex-direction:column;gap:2px}.sr-next{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.app-bar img{width:38px;height:38px;border-radius:9px;flex:none}@media (min-width:1100px){@media (hover:hover){html:not(.in-app) :is(.lsc,.gd-card,.voice-card,.tonight-cta,.pr-item,.wb-row,.dr-row,.cal-show,.pf-c,.list-item){transition:transform .16s ease,background-color .16s,box-shadow .16s}html:not(.in-app) :is(.lsc,.gd-card,.voice-card,.tonight-cta):hover{transform:translateY(-3px);box-shadow:var(--lift)}}}.sr-tonight.sr-famous{margin-top:-10px;background:linear-gradient(135deg,#1F5A4A,var(--surface) 80%)}.sr-famous .sr-tonight-icon{color:#9FE0C4}.fm-page{display:grid;grid-gap:14px;gap:14px}.fm-page h1{margin:0}.fm-intro{margin:-6px 0 0;color:var(--muted);max-width:60ch}.fm-signin{margin:0}.fm-tabs{display:flex;background:var(--surface);border-radius:var(--r-md);padding:3px;max-width:420px}.fm-tabs button{flex:1 1;border:0;background:none;color:var(--text);font:inherit;font-weight:600;font-size:15px;padding:9px;border-radius:var(--r-sm);cursor:pointer}.fm-tabs button.on{background:var(--fill-strong)}.fm-chips{display:flex;flex-wrap:wrap;gap:8px}.fm-chip{border:0;background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:600;padding:7px 13px;border-radius:var(--r-pill);cursor:pointer}.fm-chip.on{background:var(--gold);color:#13213F}.fm-progress{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--muted);max-width:420px}.fm-bar{height:6px;border-radius:var(--r-pill);background:var(--surface);overflow:hidden}.fm-bar i{display:block;height:100%;background:var(--gold);border-radius:inherit;transition:width .3s var(--ease)}.fm-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:22px 14px;gap:22px 14px}@media (max-width:520px){.fm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}}.fm-item{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0}.fm-poster{position:relative;display:block;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.fm-poster img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.fm-noimg{display:flex;align-items:flex-end;height:100%;padding:8px;font-size:13px;font-weight:700}.fm-item.seen .fm-poster img{opacity:.45}.fm-tag{left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:800;color:#13213F;background:var(--gold);border-radius:var(--r-xs);padding:2px 6px}.fm-acts,.fm-tag{position:absolute}.fm-acts{top:6px;inset-inline-end:6px;display:flex;flex-direction:column;gap:6px}.fm-b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;padding:0;border:1.5px solid rgba(255,255,255,.4);background:rgba(8,12,24,.72);color:#fff;cursor:pointer}.fm-b.on{background:var(--gold);border-color:var(--gold);color:#13213F}.fm-b:active{transform:scale(.92)}.fm-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-year{font-size:12px}.fm-ph{aspect-ratio:2/3;border-radius:var(--r-sm);background:var(--surface)}.fm-more{display:flex;justify-content:center;padding:8px 0 24px}.fm-end,.fm-err,.sr-none{text-align:center}.sr-none{padding:28px 0;margin:0}:is(.sr-thumb,.sr-face,.suggest-img){position:relative}:is(.sr-thumb,.sr-face,.suggest-img)>img{position:absolute;inset:0;z-index:1}:is(.sr-thumb,.sr-face,.suggest-img)>.poster-none{padding:0}:is(.sr-thumb,.sr-face,.suggest-img)>.poster-none svg{width:22px;height:22px}.sr-face>.poster-none svg,.suggest-img.person>.poster-none svg{width:18px;height:18px}