.night .cmp-sec{gap:14px;margin-top:40px;display:grid}@media (min-width:768px){.night .cmp-sec{gap:18px;margin-top:56px}}.night .cmp-sec>.h2+p,.night .cmp-lead{color:var(--color-ink-2);max-width:68ch;margin:0;font-size:15px}.night .cmp-two{gap:24px;display:grid}@media (min-width:1024px){.night .cmp-two{grid-template-columns:1fr 1fr;gap:24px}}.night .cmp-h3{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.night .cmp-h3 .nm{color:var(--svc-text)}.night .cmp-h3.plain{display:block}.night .cmp-more{justify-self:start}.night .sb-wrap{border-radius:12px;overflow:hidden}.night .scoreboard{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.night .scoreboard caption{text-align:left}.night .scoreboard col.sb-lab{width:27%}@media (min-width:768px){.night .scoreboard col.sb-lab{width:210px}}.night .scoreboard thead th{text-align:left;color:var(--svc-text);background:color-mix(in srgb, var(--svc) 18%, var(--color-night));border-top:2px solid var(--svc);border-bottom:1px solid var(--color-hairline);padding:12px 10px;font-size:15px;font-weight:700}.night .scoreboard thead th:first-child{background:0 0;border-top-color:#0000}.night .scoreboard thead th+th{border-left:1px solid var(--color-hairline)}.night .scoreboard .sb-name{align-items:center;gap:8px;display:flex}.night .scoreboard tbody th,.night .scoreboard tbody td{vertical-align:middle;border-bottom:1px solid var(--color-hairline);text-align:left;padding:12px 10px}.night .scoreboard tbody tr:last-child th,.night .scoreboard tbody tr:last-child td{border-bottom:0}.night .scoreboard tbody td{border-left:1px solid var(--color-hairline)}.night .scoreboard tbody th{color:var(--color-ink-2);font-size:13px;font-weight:600;line-height:1.3}.night .scoreboard tbody th small{color:var(--color-ink-3);margin-top:2px;font-size:12px;font-weight:400;display:block}@media (min-width:768px){.night .scoreboard thead th,.night .scoreboard tbody th,.night .scoreboard tbody td{padding:14px 16px}.night .scoreboard tbody th{font-size:14px}}.night .sb-stat{gap:2px;display:grid}.night .sb-stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.05}.night .sb-stat span,.night .sb-sub{color:var(--color-ink-2);font-size:12px}.night .sb-none{color:var(--color-ink-3);font-size:13px}.night .sb-title{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid;position:relative}@media (min-width:480px){.night .sb-title{grid-template-columns:32px minmax(0,1fr)}}.night .sb-poster{aspect-ratio:2/3;object-fit:cover;background:color-mix(in srgb, var(--svc) 18%, #14162a);border-radius:4px;width:32px;height:auto;display:none}@media (min-width:480px){.night .sb-poster{display:block}}.night .sb-tbody{gap:2px;min-width:0;display:grid}.night .sb-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:768px){.night .sb-t{font-size:15px}}.night .sb-t a:after{content:"";position:absolute;inset:-6px}.night .sb-t a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--svc-text);text-decoration-color:var(--svc-text);text-underline-offset:3px}.night .sb-note{color:var(--color-ink-3);margin:0;font-size:13px}.night .both{background:linear-gradient(110deg, color-mix(in srgb, var(--svc-a) 10%, transparent), transparent 45%, transparent 55%, color-mix(in srgb, var(--svc-b) 10%, transparent)), var(--color-glass);border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:10px 12px 10px 10px;transition:border-color .16s,background .16s;display:grid;position:relative}.night .both:hover{border-color:var(--color-hairline-strong)}@supports selector(:has(*)){.night .both:has(.row-link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}}.night .both .pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.night .rbr-seg{border:1px solid var(--color-hairline);background:#ffffff0a;border-radius:12px;padding:3px;display:none}.night .rbr-seg a{height:44px;color:var(--color-ink-2);border-radius:9px;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.night .rbr-seg a.seg-m{color:#fff;background:#3b82f633;box-shadow:inset 0 0 0 1px #3b82f699}.night .rbr:has(#rbr-series:target) .rbr-seg a.seg-s{color:#fff;background:#3b82f633;box-shadow:inset 0 0 0 1px #3b82f699}.night .rbr:has(#rbr-series:target) .rbr-seg a.seg-m{color:var(--color-ink-2);box-shadow:none;background:0 0}@supports selector(:has(*)){@media (max-width:1023px){.night .rbr-seg{display:flex}.night #rbr-series{display:none}.night .rbr:has(#rbr-series:target) #rbr-series{display:grid}.night .rbr:has(#rbr-series:target) #rbr-movies{display:none}}}.night .rbr-lists{gap:28px;display:grid}@media (min-width:1024px){.night .rbr-lists{grid-template-columns:1fr 1fr}}.night .rbr-list{scroll-margin-top:calc(var(--hdr) + 12px);align-content:start;gap:8px;display:grid}.night .rbr-head,.night .rbr-row{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.night .rbr-head span{color:var(--svc-text);align-items:center;gap:6px;padding-left:4px;font-size:13px;font-weight:700;display:flex}.night .rbr-head span .dot{width:6px;height:6px}.night .rbr-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.night .rbr-n{text-align:center;color:var(--color-ink-3);font-variant-numeric:tabular-nums;align-self:center;font-size:15px;font-weight:800}.night .rbr-cell{border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-height:72px;padding:6px 8px 6px 6px;transition:border-color .16s,background .16s;display:grid}.night a.rbr-cell:hover{border-color:color-mix(in srgb, var(--svc) 45%, var(--color-hairline-strong));background:color-mix(in srgb, var(--svc) 14%, var(--color-glass))}.night .rbr-cell.gap{color:var(--color-ink-3);justify-content:center;align-items:center;font-size:13px;display:flex}.night .rbr-poster{aspect-ratio:2/3;object-fit:cover;background:color-mix(in srgb, var(--svc) 18%, #14162a);border-radius:4px;width:40px;height:auto}.night .rbr-body{justify-items:start;gap:3px;min-width:0;display:grid}.night .rbr-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:768px){.night .rbr-t{font-size:14px}}.night .rbr-cell .chip{height:20px;padding:0 6px;font-size:11px}.night .cw{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.night .cw a{min-height:44px;color:var(--color-ink-2);background:var(--color-glass);border:1px solid var(--color-hairline);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.night .cw a:hover{color:#fff;border-color:color-mix(in srgb, var(--svc) 45%, var(--color-hairline))}.night .cw .dot{width:6px;height:6px;box-shadow:none}.night .pairs{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.night .pairs{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.night .pairs{grid-template-columns:repeat(3,1fr)}}.night .pair-tile{background:linear-gradient(110deg, color-mix(in srgb, var(--svc-a) 12%, transparent), transparent 45%, transparent 55%, color-mix(in srgb, var(--svc-b) 12%, transparent)), var(--color-glass);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:14px 16px;transition:border-color .16s;display:grid}.night .pair-tile:hover{border-color:var(--color-hairline-strong)}.night .pair-txt{gap:6px;min-width:0;display:grid}.night .pair-dots{display:flex}.night .pair-dots i{background:var(--svc-a);width:10px;height:10px;box-shadow:0 0 8px var(--svc-a);border-radius:50%}.night .pair-dots i+i{background:var(--svc-b);box-shadow:0 0 8px var(--svc-b);margin-left:-3px}.night .pair-n{font-size:17px;font-weight:700}.night .pair-d{color:var(--color-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.night .pair-posters{display:flex}.night .pair-posters img{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--color-hairline-strong);border-radius:4px;width:36px;height:auto;box-shadow:0 2px 10px #00000073}.night .pair-posters img+img{margin-left:-8px;transform:translateY(6px)}.night .matrix-wrap{display:none}@media (min-width:1024px){.night .matrix-wrap{display:block}.night .pair-acc{display:none}}.night .matrix{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.night .matrix th{color:var(--svc-text);padding:6px 4px;font-size:13px;font-weight:700}.night .matrix thead th{text-align:center;vertical-align:bottom}.night .matrix tbody th{text-align:right;white-space:nowrap;padding-right:10px}.night .matrix td{height:48px;padding:0}.night .matrix td a{height:100%;min-height:44px;color:var(--color-ink-2);border:1px solid var(--color-hairline);background:linear-gradient(135deg, color-mix(in srgb, var(--svc-a) 22%, transparent) 0 50%, color-mix(in srgb, var(--svc-b) 22%, transparent) 50% 100%);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:color .16s,border-color .16s,filter .16s;display:flex}.night .matrix td a:hover{color:#fff;border-color:var(--color-hairline-strong);filter:brightness(1.2)}.night .matrix td.self{background:0 0}.night .pair-acc{gap:0;display:grid}.night .pair-acc details{border-bottom:1px solid var(--color-hairline)}.night .pair-acc summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;font-size:16px;font-weight:650;list-style:none;display:flex}.night .pair-acc summary::-webkit-details-marker{display:none}.night .pair-acc summary .nm{color:var(--svc-text)}.night .pair-acc summary:after{content:"+";color:var(--color-ink-3);margin-left:auto;font-size:22px;font-weight:400}.night .pair-acc details[open] summary:after{content:"–"}.night .pair-acc .cw{padding:0 0 14px}