.th{border-radius:var(--r-l);background:var(--th-bg);color:var(--th-ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stats""fig""side""pts";gap:24px;padding:32px 16px 24px;display:grid}.th-head{grid-area:head;container-type:inline-size}.th-eb{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-on-dark);margin:0 0 14px;font-weight:700}.th-h{font-size:var(--t-th-h);letter-spacing:.005em;text-transform:uppercase;color:var(--th-ink);margin:0;font-weight:800;line-height:.96}.th-h>span{display:block}.th-lead{max-width:500px;font-size:var(--t-th-lead);color:var(--th-ink-2);margin:16px 0 0;line-height:1.45}.th-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.th-stats li{border-left:1px solid var(--th-line);min-width:0;padding-left:14px}.th-stats li:first-child{border-left:0;padding-left:0}.th-num{font-size:var(--t-th-num);letter-spacing:-.01em;white-space:nowrap;color:var(--th-ink);font-weight:800;line-height:1;display:block}.th-num i{color:var(--th-plus);font-style:normal}.th-stat{font-size:var(--t-s);color:var(--th-ink-3);margin-top:6px;line-height:1.3;display:block}.th-pts{grid-area:pts;gap:12px;margin:0;padding:0;list-style:none;display:grid}.th-pts li{font-size:var(--t-m);color:var(--th-pt);align-items:flex-start;gap:12px;line-height:1.4;display:flex}.th-ic{background:var(--th-ic-bg);width:24px;height:24px;color:var(--accent-on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.th-ic .i{stroke-width:2.6px;width:16px;height:16px}.th-fig{grid-area:fig;width:100%;min-width:0;margin:0}.th-fig figcaption{font-size:var(--t-s);color:var(--th-ink-4);margin-top:10px}.th-ba{aspect-ratio:var(--th-ar,.8);border-radius:var(--r-m);background:var(--th-fig-bg);outline:1px solid var(--th-fig-line);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:ew-resize;position:relative;overflow:hidden}.th-ba img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.th-ba .th-before{clip-path:inset(0 calc(100% - var(--th-x)) 0 0)}.th-ba:after{content:"";top:0;bottom:0;left:var(--th-x);background:var(--bg);width:2px;box-shadow:var(--th-knob-shadow);pointer-events:none;margin-left:-1px;position:absolute}.th-ba input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.th-knob{z-index:1;top:50%;left:var(--th-x);background:var(--bg);width:44px;height:44px;color:var(--ink);box-shadow:var(--th-knob-shadow);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin:-22px 0 0 -22px;display:flex;position:absolute}.th-ba:has(input:focus-visible) .th-knob{outline:2px solid var(--accent-on-dark);outline-offset:2px}.th-lab{z-index:1;background:var(--glass);color:var(--ink);font-size:var(--t-s);pointer-events:none;border-radius:999px;padding:5px 11px;font-weight:600;position:absolute;top:14px;left:14px}.th-lab-r{left:auto;right:14px}.th-side{grid-area:side;gap:14px;min-width:0;display:grid}.th-pick{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.th-sw{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.th-sw button{border-radius:var(--r-s);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:6px;min-width:56px;padding:0;display:grid}.th-sw img{border-radius:var(--r-s);object-fit:cover;outline:1px solid var(--th-sw-line);outline-offset:-1px;width:48px;height:48px;display:block}.th-sw button[aria-pressed=true] img{outline:2px solid var(--th-ink);outline-offset:2px}.th-sw span{max-width:72px;font-size:var(--t-xs);color:var(--th-ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.th-sw button[aria-pressed=true] span{color:var(--th-ink)}.th-film{min-width:0;font-size:var(--t-base);color:var(--th-ink-3);margin:0;line-height:1.35}.th-film small{font-size:var(--t-s);color:var(--th-ink-4);display:block}.th-film a{color:var(--th-ink);font-weight:600}.th-go{width:100%;height:56px;font-size:var(--t-btn-xl);gap:10px;padding:0 30px}.th-go .i{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.th-film a:hover{color:var(--accent-on-dark)}.th-sw button:hover img{outline-color:var(--th-ink-3)}.th-sw button[aria-pressed=true]:hover img{outline-color:var(--th-ink)}}@media (min-width:561px) and (max-width:819px){.th{padding:40px 32px 32px}.th-fig{max-width:480px}.th-go{justify-self:start;width:auto}}@media (min-width:820px){.th{border-radius:var(--th-r);grid-template:"fig head""fig stats""fig pts""fig side"1fr/minmax(0,44fr) minmax(0,56fr);gap:28px 48px;padding:40px}.th-fig{align-self:start}.th-eb{font-size:var(--t-s);margin-bottom:18px}.th-lead{margin-top:20px}.th-stats{max-width:600px}.th-stats li{padding-left:28px}.th-stat{font-size:var(--t-base)}.th-side{align-self:end;gap:18px}.th-go{justify-self:start;width:auto}}@media (min-width:1280px){.th{grid-template-columns:520px minmax(0,1fr);gap:36px 88px;padding:56px 64px}}
