.ex-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:60px 0 18px;display:flex}.ex-head h2{margin:0;font-size:clamp(30px,3.6vw,42px)}.ex-kicker{font:700 11px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ex-rank{color:var(--muted);text-align:center;font:600 12px ui-monospace,Consolas,monospace}.ex-face{background:var(--panel-2);border-radius:50%;flex:none;width:42px;height:42px;display:block;overflow:hidden}.ex-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ex-spot{background:var(--panel);border:1px solid var(--line);border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);transition:border-color .15s;display:grid;overflow:hidden}.ex-spot:hover{border-color:var(--accent)}.ex-spot-media{min-height:340px;position:relative;overflow:hidden}.ex-spot-media .avatar{transition:transform .4s;position:absolute;inset:0}.ex-spot:hover .ex-spot-media .avatar{transform:scale(1.04)}.ex-spot-body{align-content:center;gap:12px;min-width:0;padding:26px;display:grid}.ex-spot-body h2{overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4vw,52px)}.ex-spot-sub{align-items:center;gap:10px;font-weight:600;display:flex}.ex-spot-body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ex-spot-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0;display:grid}.ex-spot-stats div{gap:2px;display:grid}.ex-spot-stats b{font:800 24px / 1 var(--display);font-variant-numeric:tabular-nums}.ex-spot-stats div>span{color:var(--muted);font-size:11.5px}.ex-spot .btn{justify-self:start}.ex-lead{background:var(--panel);border:1px solid var(--line);border-radius:26px;align-content:start;gap:2px;min-width:0;padding:14px;display:grid}.ex-lead-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:6px;padding:0 4px 10px;display:flex}.ex-lead-tabs button{color:var(--muted);font:800 19px var(--display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:6px 10px;position:relative}.ex-lead-tabs button:hover,.ex-lead-tabs button.on{color:var(--text)}.ex-lead-tabs button.on:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-11px;left:10px;right:10px}.ex-lead-empty{padding:20px 10px}.ex-lead-row{border-radius:14px;grid-template-columns:18px 42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.ex-lead-row:hover{background:var(--panel-2)}.ex-lead-who{gap:7px;min-width:0;display:grid}.ex-lead-who>span:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.ex-bar{background:var(--panel-2);border-radius:4px;height:4px;display:block;overflow:hidden}.ex-bar i{background:var(--accent);border-radius:4px;height:100%;transition:width .4s;display:block}.ex-lead-val{font-variant-numeric:tabular-nums;justify-items:end;gap:1px;font-size:12.5px;display:grid}.ex-lead-val b{font-size:15.5px}.ex-rail-wrap{position:relative}.ex-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.ex-rail::-webkit-scrollbar{display:none}.ex-video{aspect-ratio:9/16;border:1px solid var(--line);scroll-snap-align:start;background:#000;border-radius:20px;flex:0 0 190px;transition:border-color .15s,transform .2s;position:relative;overflow:hidden}.ex-video:hover{border-color:var(--accent);transform:translateY(-4px)}.ex-video>video,.ex-video>.avatar{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ex-video:after{content:"";background:linear-gradient(#0000,#000000e6);position:absolute;inset:55% 0 0}.ex-dur{z-index:1;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.ex-play{z-index:1;opacity:0;background:#0000008c;border-radius:50%;width:30px;height:30px;transition:opacity .15s;position:absolute;top:10px;right:10px}.ex-video:hover .ex-play{opacity:1}.ex-play:after{content:"";border:6px solid #0000;border-left:9px solid #fff;border-right:0;position:absolute;top:9px;left:12px}.ex-video-info{z-index:1;gap:2px;display:grid;position:absolute;inset:auto 12px 12px}.ex-video-info b{font:800 19px / 1.05 var(--display);text-transform:uppercase;letter-spacing:.03em}.ex-video-info span{color:#ffffffbf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.ex-video-more{background:var(--panel);color:var(--text);place-content:center;justify-items:center;gap:6px;display:grid}.ex-video-more:after{display:none}.ex-video-more b{font:800 20px var(--display);text-transform:uppercase}.ex-video-more span{color:var(--accent);font-size:22px}.ex-rail-btn{z-index:2;border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;background:#171216f0;border-radius:50%;margin-top:-20px;font-size:22px;line-height:1;position:absolute;top:50%}.ex-rail-btn:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ex-rail-btn.prev{left:-14px}.ex-rail-btn.next{right:-14px}@media (max-width:760px){.ex-rail-btn{display:none}.ex-video{flex-basis:150px}}.ex-faces{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:22px 10px;display:grid}.ex-person{text-align:center;justify-items:center;gap:2px;min-width:0;font-size:12px;display:grid}.ex-person b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:8px;font-size:14px;overflow:hidden}.ex-ring{border:2px solid var(--up);border-radius:50%;width:88px;height:88px;padding:3px;transition:transform .18s}.ex-ring.warn{border-color:var(--warn)}.ex-ring.bad{border-color:var(--bad);border-style:dashed}.ex-ring .avatar{border-radius:50%}.ex-person:hover .ex-ring{transform:scale(1.07)}.ex-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ex-toolbar .seg{flex-wrap:wrap}.ex-toolbar .search{background:var(--panel);border-radius:999px;flex:220px;max-width:340px;margin:0 0 0 auto;padding:9px 16px;font-size:14px}.ex-table{border:1px solid var(--line);background:var(--panel);border-radius:22px;overflow:hidden}.ex-tr{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,2.2fr) repeat(5,minmax(0,1fr));align-items:center;gap:12px;padding:11px 18px;font-size:14px;display:grid}.ex-tr:first-child{border-top:0}a.ex-tr{transition:background .12s}a.ex-tr:hover{background:var(--panel-2)}.ex-th{font:700 10.5px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--panel-2);padding-block:12px}.ex-tr .num{text-align:right}.ex-td-ai{align-items:center;gap:12px;min-width:0;display:flex}.ex-td-ai>span:last-child{min-width:0;display:grid}.ex-td-ai b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.ex-td-ai .muted{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ex-state.ok{color:var(--up)}.ex-state.warn{color:var(--warn)}.ex-state.bad{color:var(--bad)}.ex-more{color:var(--muted);justify-items:center;gap:8px;margin-top:20px;font-size:12.5px;display:grid}@media (max-width:980px){.ex-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ex-tr{grid-template-columns:22px minmax(0,2fr) repeat(3,minmax(0,1fr));gap:8px;padding-inline:12px;font-size:13px}.ex-tr .hide-s{display:none}.ex-td-ai .ex-face{width:34px;height:34px}}@media (max-width:560px){.ex-spot{grid-template-columns:minmax(0,1fr)}.ex-spot-media{aspect-ratio:4/3;min-height:0}.ex-tr{grid-template-columns:20px minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr)}.ex-tr>:nth-child(3){display:none}.ex-lead-tabs button{padding-inline:7px;font-size:16px}}
