.pu{gap:var(--space-8);flex-direction:column;display:flex}.pu p{margin:0}.pu .tag{font-family:var(--font-body), "Courier New", monospace}.pu-muted{color:var(--ink-muted)}.pu-ink{color:var(--ink)}.pu .pu-phone{display:none}@media (max-width:767px){.pu .pu-desk,.pu .pu-desk-inline{display:none}.pu .pu-phone{display:flex}.pu article.pu-phone{display:block}}.pu-top{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.pu-top__t{gap:var(--space-3);flex-direction:column;flex:360px;min-width:0;display:flex}.pu-btns{gap:var(--space-3);flex-wrap:wrap;display:flex}.pu-btns .btn{box-sizing:border-box;text-align:center;justify-content:center;display:flex}@media (max-width:767px){.pu-top{justify-content:stretch;display:grid}.pu-top__t{gap:var(--space-2)}.pu-title{font-size:26px;line-height:30px}.pu-btns{display:grid}.pu-btns .btn{width:100%}}.pu-cap{color:var(--ink-muted);font-size:15px;line-height:24px}.pu-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700;line-height:16px}.pu-name{font-size:18px;line-height:24px}.pu-film{text-wrap:balance;font-size:16px;font-weight:700;line-height:24px}.pu-film--p{font-weight:400}.pu-film--b{font-weight:700}.pu-rk{font-family:var(--font-display), serif;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:20px;line-height:24px}.pu-th b{font-family:var(--font-display), serif;letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:400;line-height:20px;display:block}.pu-mod{flex-direction:column;gap:20px;min-width:0;display:flex}.pu-panel{background:var(--surface-raised);color:var(--ink);border-radius:6px;overflow:hidden}.pu-tpanel{padding:var(--space-4) var(--space-4) var(--space-2)}.pu-cols2,.pu-split{gap:var(--space-8);align-items:start;display:grid}@media (min-width:900px){.pu-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.pu-strip{padding:7px 8px}.pu-strip i{background-image:linear-gradient(90deg, transparent 0 5px, var(--emulsion-black) 5px 15px, transparent 15px 20px);background-repeat:space no-repeat;background-size:20px 8px;height:8px;display:block}.pu-pill{border:1px solid var(--line-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-radius:2px;justify-self:start;padding:5px 10px 3px;font-size:13px;font-weight:700;line-height:16px;display:inline-block}.pu-pill--lead{background:var(--gelatin-cream);border-color:var(--gelatin-cream);color:var(--emulsion-black)}.pu-score3{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pu-mscore{gap:var(--space-3);padding:var(--space-4);grid-template-columns:1fr auto;align-items:center;display:grid}.pu-mscore .pu-pill{grid-column:1/-1}.pu-who{gap:var(--space-1);display:grid}.pu-n{font-family:var(--font-display), serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.pu-sb{padding:var(--space-2) var(--space-4) var(--space-1);display:grid}.pu-sb__h{padding-bottom:var(--space-1);justify-content:flex-end;display:flex}.pu-sb__r{gap:var(--space-3);border-top:2px solid var(--emulsion-black);grid-template-columns:56px 1fr auto;align-items:center;padding:10px 0;display:grid}.pu-sb__n{font-family:var(--font-display), serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}@media (max-width:767px){.pu[data-view=results] [data-panel=next],.pu[data-view=next] [data-panel=results]{display:none}}.pu-tbl,.pu-cmp,.pu-lb{column-gap:0;display:grid}.pu-tbl--res{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) auto}.pu-tbl--next{grid-template-columns:28px repeat(3,minmax(0,1fr))}.pu-cmp{grid-template-columns:28px repeat(4,minmax(0,1fr))}.pu-lb{grid-template-columns:52px minmax(0,1fr) 64px 76px}.pu-tbl>div,.pu-cmp>div{border-top:2px solid var(--emulsion-black);min-width:0;padding:12px 0 12px 12px}.pu-tbl>.pu-th,.pu-cmp>.pu-th{border-top:0;align-items:center;min-height:44px;padding:0 0 8px 12px;display:flex}.pu-cmp>.pu-th{min-height:36px}.pu-tbl>.pu-rk,.pu-tbl>.pu-th:first-child,.pu-cmp>.pu-rk,.pu-cmp>.pu-th:first-child{padding-left:0}.pu-th--tags{grid-column:3/5}.pu-tickcell{justify-content:flex-end;align-items:center;display:flex}.pu-tbl--next .pu-film,.pu-cmp .pu-film{line-height:22px}@media (max-width:767px){.pu-tbl>div:not(.pu-th){padding-top:10px;padding-bottom:10px}}.pu-tick{background:var(--gelatin-cream);width:28px;height:24px;color:var(--emulsion-black);border-radius:2px;place-items:center;display:inline-grid}.pu-tick--x{background:var(--halation)}.pu-tick--big{width:40px;height:40px}.pu-lede{max-width:62ch;color:var(--ink);font-size:18px;line-height:28px}.pu-lockpill{border:2px solid var(--gelatin-cream);border-radius:2px;gap:6px;padding:12px 16px 10px;display:grid}.pu-lockpill b{letter-spacing:.04em;color:var(--gelatin-cream);font-size:16px;line-height:20px}@media (max-width:767px){.pu-lede{font-size:16px;line-height:26px}}.pu-formpanel{padding:var(--space-6)}.pu-form{gap:var(--space-6);display:grid}.pu-fld{gap:var(--space-2);display:grid}.pu-hint{color:var(--ink-muted);font-size:15px;line-height:24px}.pu-field{box-sizing:border-box;border:2px solid var(--field-line);background:var(--field-bg);width:100%;min-width:0;min-height:48px;color:var(--field-fg);font-family:var(--font-body), "Courier New", monospace;border-radius:2px;padding:12px 16px;font-size:17px}.pu-field:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pu-field--empty{color:var(--field-ph)}.pu-field option{color:var(--field-fg);background:var(--field-bg)}.pu-slots{gap:var(--space-3);display:grid}.pu-slot{gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.pu-slot .pu-rk{text-align:center;font-size:26px;line-height:32px}.pu-pick{position:relative}.pu-pick select{appearance:none;text-overflow:ellipsis;cursor:pointer;padding-right:44px}.pu-pick svg{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.pu-msg{color:var(--field-err);align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:20px;display:flex}.pu-msg svg{flex:none}.pu-tease{gap:var(--space-4);padding:20px var(--space-6) var(--space-4);display:grid}.pu-tease__h{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pu-lockic{border:2px solid var(--gelatin-cream);width:44px;height:44px;color:var(--gelatin-cream);border-radius:2px;place-items:center;display:grid}.pu-tease__g{column-gap:var(--space-3);opacity:.55;grid-template-columns:24px repeat(3,minmax(0,1fr));display:grid}.pu-tease__g>div{border-top:2px solid var(--emulsion-black);min-width:0;padding:12px 0}.pu-tease__g>.pu-th{border-top:0;padding:0 0 8px}.pu-bar{background:var(--line-strong);border-radius:2px;width:70%;height:10px;margin-top:7px;display:block}@media (max-width:767px){.pu-tease{padding:var(--space-4)}}.pu-conf{gap:var(--space-4) 20px;padding:20px var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pu-conf__t{gap:var(--space-1);display:grid}.pu-conf__h{font-size:20px;line-height:26px}@media (max-width:767px){.pu-conf{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.pu-conf .btn{box-sizing:border-box;justify-content:center;width:100%}}.pu-you,.pu-th.pu-you b{color:var(--gelatin-cream)}.pu-film.pu-you{font-weight:700}@media (max-width:767px){.pu-cmp{grid-template-columns:28px repeat(2,minmax(0,1fr))}.aud[data-host=Ryan] [data-h=Jake],.aud[data-host=Ryan] [data-h=Claude],.aud[data-host=Jake] [data-h=Ryan],.aud[data-host=Jake] [data-h=Claude],.aud[data-host=Claude] [data-h=Ryan],.aud[data-host=Claude] [data-h=Jake]{display:none}}.pu-lb>div{border-top:2px solid var(--emulsion-black);align-items:center;min-width:0;padding:10px 0 10px 12px;display:flex}.pu-lb>.pu-th{border-top:0;padding:0 0 8px 12px}.pu-lb>.pu-lbr,.pu-lb>.pu-th:first-child{padding-left:0}.pu-lb .pu-r{justify-content:flex-end}.pu-lb .pu-film{line-height:22px}.pu-lrk{font-family:var(--font-display), serif;color:var(--ink-muted);padding-left:6px;font-size:20px;line-height:24px}.pu-sn{font-family:var(--font-display), serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;line-height:26px}.pu-lb>.pu-gap{color:var(--ink-muted);grid-column:1/-1;padding:2px 0 2px 14px;line-height:20px;display:block}.pu-lb>.pu-me{background:var(--gelatin-cream);color:var(--emulsion-black);font-family:var(--font-display), serif;border-top:0;padding:12px 0 12px 12px;font-size:20px}.pu-lb>.pu-me--f{border-radius:2px 0 0 2px;padding-left:14px}.pu-lb>.pu-me--l{border-radius:0 2px 2px 0;padding-right:14px}.pu-me .pu-film{font-family:var(--font-body), "Courier New", monospace;color:inherit}.pu-me .pu-sn{color:inherit}@media (max-width:767px){.pu-lb{grid-template-columns:52px minmax(0,1fr) 76px}.pu-lb>.pu-wk,.pu-lb>.pu-extra{display:none}}.ph-lede{max-width:56ch}.ph-st{gap:var(--space-3);padding:var(--space-4) var(--space-4) 18px;display:grid}.ph-st__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ph-st__n{font-family:var(--font-display), serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.ph-st__stats{gap:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--emulsion-black);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ph-st__stats>div{gap:6px;display:grid}.ph-st__stats .pu-lbl{letter-spacing:.1em;font-size:12px}.ph-st__stats dd{font-family:var(--font-display), serif;color:var(--ink);margin:0;font-size:22px;line-height:24px}.ph-sb__who{gap:2px;min-width:0;display:grid}.ph-sb__cap{font-size:13px;line-height:18px}.pu-pill{white-space:nowrap}@media (max-width:767px){.ph-sb__r{grid-template-columns:72px 1fr auto}}.ph-panel{padding:var(--space-2) var(--space-6) var(--space-1)}.ph-list{display:grid}.ph-wk__h,.ph-wk__r{grid-template-columns:56px minmax(0,1fr) repeat(3,72px) 44px;align-items:center;display:grid}.ph-wk__h{padding:12px 0 8px}.ph-wk__hn{text-align:center}.ph-wk{border-top:2px solid var(--emulsion-black)}.ph-wk__r{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0}.ph-wk__r:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ph-wk__n{font-family:var(--font-display), serif;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:22px;line-height:26px}.ph-wk__t{gap:2px;min-width:0;display:grid}.ph-wk__one{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.ph-wk__s{justify-content:center;display:flex}.ph-sc{box-sizing:border-box;min-width:36px;height:32px;font-family:var(--font-display), serif;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:2px;place-items:center;padding:0 6px;font-size:20px;line-height:1;display:inline-grid}.ph-sc--top{background:var(--gelatin-cream);color:var(--emulsion-black)}.ph-wk__c{color:var(--ink-muted);justify-content:flex-end;display:flex}.ph-wk__c svg{width:16px;height:16px}.ph-wk--open .ph-wk__c svg{transform:rotate(180deg)}.ph-empty{padding:var(--space-4) 0;border-top:2px solid var(--emulsion-black)}.ph-d{padding:4px 0 var(--space-4)}.ph-dt{padding:12px var(--space-4) 4px;background:var(--emulsion-black);border-radius:4px;grid-template-columns:28px minmax(0,1.15fr) repeat(3,minmax(0,1fr));display:grid}.ph-dt>div{border-top:1px solid var(--line);min-width:0;padding:10px 0 10px 12px}.ph-dt>.pu-th{border-top:0;padding:0 0 8px 12px}.ph-dt>.pu-rk,.ph-dt>.pu-th:first-child{padding-left:0}.ph-dt .pu-rk{font-size:18px;line-height:22px}.ph-dt .pu-film{font-size:15px;line-height:22px}.ph-gr{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;display:block}.ph-pk{gap:var(--space-2);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.ph-pk .ph-mk{margin-top:1px}.ph-mk{background:var(--gelatin-cream);width:20px;height:20px;color:var(--emulsion-black);border-radius:2px;flex:none;place-items:center;display:inline-grid}.ph-mk--x{background:var(--halation)}.ph .pu-desk.ph-dt{display:grid}.ph .ph-pd.pu-phone{display:none}.ph-pd{background:var(--emulsion-black);border-radius:4px;flex-direction:column;padding:12px 12px 4px}.ph-pd .tags{padding-bottom:10px}.ph-pd__list{margin:0;padding:0;list-style:none}.ph-pd__r{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ph-pd__r .pu-rk{font-size:18px;line-height:22px}.ph-pd__t{gap:2px;min-width:0;display:grid}.ph-pd__t .pu-film{font-size:15px;line-height:20px}@media (max-width:767px){.ph .pu-desk.ph-dt{display:none}.ph .ph-pd.pu-phone{display:flex}.ph-host-filter{display:none}.ph-panel{padding:var(--space-2) var(--space-3) var(--space-1)}.ph-wk__h,.ph-wk__r{grid-template-columns:36px minmax(0,1fr) repeat(3,40px) 28px}.ph-wk__n{font-size:18px;line-height:22px}.ph-sc{min-width:30px;height:28px;padding:0 4px;font-size:17px}.ph-wk__hn{letter-spacing:.06em;font-size:11px}.ph-d{padding:0 0 12px}}.ph-sc--soon{color:var(--ink-muted)}.ph-soon{font-style:italic}
