.hl,.hl *,.hl :before,.hl :after{box-sizing:border-box}.hl{--hl-bleed:16px;--hl-pad:16px;margin:28px calc(-1 * var(--hl-bleed)) 0;padding:16px var(--hl-pad) 10px;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--fe-gold) 7%, transparent), transparent 55%), radial-gradient(120% 140% at 100% 100%, color-mix(in srgb, var(--fe-violet) 6%, transparent), transparent 55%), linear-gradient(180deg, transparent, var(--fe-glass-2) 18%, var(--fe-glass-2) 82%, transparent);min-width:0;position:relative}.hl:before,.hl:after{content:"";background:linear-gradient(90deg, transparent, var(--fe-edge) 20%, var(--fe-edge) 80%, transparent);pointer-events:none;height:1px;position:absolute;left:0;right:0}.hl:before{top:0}.hl:after{bottom:0}@media (min-width:700px){.hl{--hl-bleed:0px;--hl-pad:18px;border-radius:var(--fe-r-lg,18px);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--fe-gold) 7%, transparent), transparent 55%), radial-gradient(120% 140% at 100% 100%, color-mix(in srgb, var(--fe-violet) 6%, transparent), transparent 55%), var(--fe-glass-2);box-shadow:inset 0 0 0 1px var(--fe-edge);margin:28px 0 0}.hl:before,.hl:after{display:none}}.hl-head{font-family:var(--ng-body);font-size:var(--fe-fs-label,11px);letter-spacing:var(--fe-track-label,.14em);text-transform:uppercase;color:var(--fe-text-2);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:flex}.hl-count{background:var(--fe-glass-2);min-width:20px;height:18px;box-shadow:inset 0 0 0 1px var(--fe-edge);font-family:var(--ng-display);font-size:calc(11px * var(--fe-text-scale,1));letter-spacing:0;color:var(--fe-text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:500;display:inline-grid}.hl-row{margin:0 calc(-1 * var(--hl-pad));padding:0 var(--hl-pad) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hl-pad);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;display:flex;overflow:auto hidden}.hl-row::-webkit-scrollbar{display:none}@media (min-width:700px){.hl-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.hl-card{--hl-side:var(--fe-gold);scroll-snap-align:start;contain:layout paint;flex:0 0 78%;min-width:0}.hl-card.opp{--hl-side:var(--fe-violet)}@media (min-width:600px){.hl-card{flex-basis:300px}}.hl-media{aspect-ratio:16/9;border-radius:var(--fe-r-md,14px);background:var(--fe-surf-1);box-shadow:inset 0 0 0 1px var(--fe-edge);position:relative;overflow:hidden}.hl-poster,.hl-video,.hl-face{width:100%;height:100%;position:absolute;inset:0}.hl-poster{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.hl-poster:focus-visible{outline:2px solid var(--fe-ice);outline-offset:-2px;border-radius:inherit}.hl-video{object-fit:cover;cursor:pointer;background:#000;display:block}.hl-video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.hl-video::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}.hl-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.hl-video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.hl-img,.hl-ph{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hl-ph{background:linear-gradient(135deg, var(--fe-surf-3), var(--fe-surf-2))}.hl-shade{background:linear-gradient(180deg, rgba(var(--fe-ink-rgb), .55) 0%, rgba(var(--fe-ink-rgb), 0) 38%, rgba(var(--fe-ink-rgb), 0) 62%, rgba(var(--fe-ink-rgb), .5) 100%);transition:background var(--fe-dur-fast,.18s) var(--fe-ease-out);position:absolute;inset:0}.hl-pill{background:rgba(var(--fe-ink-rgb), .72);max-width:calc(100% - 16px);box-shadow:inset 0 0 0 1px var(--fe-edge);font-family:var(--ng-body);font-size:calc(11px * var(--fe-text-scale,1));letter-spacing:var(--fe-track-caps,.04em);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--fe-text);border-radius:999px;padding:3px 8px;font-weight:700;position:absolute;top:8px;left:8px;overflow:hidden}.hl-play{background:rgba(var(--fe-ink-rgb), .6);color:#fff;width:44px;height:44px;transition:transform var(--fe-dur-fast,.18s) var(--fe-ease-out), background var(--fe-dur-fast,.18s) var(--fe-ease-out);border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1.5px #ffffffb3}.hl-play svg{margin-left:2px}.hl-dur{background:rgba(var(--fe-ink-rgb), .72);font-family:var(--ng-display);font-size:calc(11px * var(--fe-text-scale,1));letter-spacing:.02em;color:var(--fe-text);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 6px;position:absolute;bottom:8px;right:8px}.hl-src{background:rgba(var(--fe-ink-rgb), .72);font-family:var(--ng-body);font-size:calc(11px * var(--fe-text-scale,1));letter-spacing:var(--fe-track-caps,.04em);text-transform:uppercase;color:var(--fe-text-2);border-radius:6px;padding:2px 6px;font-weight:600;position:absolute;bottom:8px;left:8px}.hl-fail{font-size:calc(12px * var(--fe-text-scale,1));color:var(--fe-text-2);white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.hl-poster:hover .hl-play{background:rgba(var(--fe-ink-rgb), .78);transform:scale(1.08)}.hl-poster:hover .hl-shade{background:linear-gradient(180deg, rgba(var(--fe-ink-rgb), .45) 0%, rgba(var(--fe-ink-rgb), 0) 40%, rgba(var(--fe-ink-rgb), 0) 60%, rgba(var(--fe-ink-rgb), .4) 100%)}}.hl-poster:active .hl-play{transform:scale(.94)}.hl-face{background:linear-gradient(#0b1a12,#07120c);flex-direction:column;justify-content:flex-end;gap:4px;padding:36px 12px 10px;display:flex;overflow:hidden}.hl-turf{background:linear-gradient(90deg, transparent 88%, color-mix(in srgb, var(--hl-side) 22%, transparent) 88%), repeating-linear-gradient(90deg, transparent 0 calc(8.8% - 1px), #ffffff12 calc(8.8% - 1px) 8.8%);opacity:.9;position:absolute;inset:0}.hl-turf:after{content:"";background:linear-gradient(#04080626 30%,#040806d9);position:absolute;inset:0}.hl-gain{z-index:1;left:calc(88% - 76% * var(--gain));width:calc(76% * var(--gain));background:linear-gradient(90deg, transparent, var(--hl-side));height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--hl-side) 60%, transparent);border-radius:3px;position:absolute;top:30%}.hl-gain:after{content:"";background:var(--hl-side);width:9px;height:9px;box-shadow:0 0 10px var(--hl-side);border-radius:50%;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.hl-face.court{background:linear-gradient(#17110b,#0d0a07)}.hl-court{background:radial-gradient(circle at 88% 50%, transparent 0 4px, color-mix(in srgb, var(--hl-side) 75%, transparent) 4px 6px, transparent 6px), radial-gradient(circle at 92% 50%, transparent 0 48%, #ffffff14 48% calc(48% + 1.5px), transparent calc(48% + 1.5px)), linear-gradient(90deg, transparent 0 calc(50% - 1px), #ffffff0f calc(50% - 1px) 50%, transparent 50%), repeating-linear-gradient(90deg, #ffffff04 0 14px, transparent 14px 28px);position:absolute;inset:0}.hl-court:before{content:"";background:color-mix(in srgb, var(--hl-side) 7%, transparent);border:1.5px solid #ffffff14;border-right:0;width:26%;height:32%;position:absolute;top:34%;right:0}.hl-court:after{content:"";background:linear-gradient(#0806041a 30%,#080604d9);position:absolute;inset:0}.hl-face>:not(.hl-turf,.hl-court){z-index:2;position:relative}.hl-face>.hl-pill{position:absolute}.hl-kind{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--hl-side) 70%, var(--fe-dim))}.hl-big{font-family:var(--ng-display);font-size:calc(32px * var(--fe-text-scale-display,1));letter-spacing:var(--fe-track-tight,-.01em);color:var(--hl-side);font-weight:600;line-height:1}.hl-play-text{-webkit-line-clamp:2;font-size:calc(12px * var(--fe-text-scale,1));color:var(--fe-text-2);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.hl-foot{font-family:var(--ng-display);font-size:calc(11px * var(--fe-text-scale,1));letter-spacing:.04em;color:var(--fe-dim);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.hl-meta{padding:8px 2px 0}.hl-who{align-items:center;gap:8px;min-width:0;display:flex}.hl-who .hl-av{box-shadow:0 0 0 1.5px var(--hl-side);flex:none}.hl-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(14px * var(--fe-text-scale,1));color:var(--fe-text);flex:1;font-weight:600;overflow:hidden}.hl-pts{font-family:var(--ng-display);font-size:calc(15px * var(--fe-text-scale,1));color:var(--hl-side);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.hl-text{-webkit-line-clamp:2;min-height:2.7em;font-size:calc(12px * var(--fe-text-scale,1));color:var(--fe-text-2);-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.hl-new{animation:hl-in .46s var(--fe-ease-out,cubic-bezier(.22, 1, .36, 1)) both}@keyframes hl-in{0%{opacity:0;transform:translate(-28px)scale(.97)}}@media (prefers-reduced-motion:reduce){.hl-new{animation:none}.hl-play,.hl-shade{transition:none}}.hl.is-poster{padding:20px var(--hl-pad) 18px;background:radial-gradient(90% 140% at 0% 0%, rgba(var(--fe-gold-rgb,245, 194, 66), .07), transparent 55%), radial-gradient(90% 140% at 100% 100%, color-mix(in srgb, var(--fe-violet) 6%, transparent), transparent 55%), linear-gradient(180deg, transparent, var(--fe-glass) 18%, var(--fe-glass) 82%, transparent);box-shadow:none;flex-direction:column;gap:14px;display:flex}.hl.is-poster:before,.hl.is-poster:after{background:linear-gradient(90deg, transparent, rgba(var(--fe-gold-rgb,245, 194, 66), .45) 30%, rgba(var(--fe-ice-rgb,94, 200, 255), .45) 70%, transparent);display:block}.hl.is-poster:after{opacity:.5}@media (min-width:700px){.hl.is-poster{--hl-pad:12px;background:radial-gradient(90% 140% at 0% 0%, rgba(var(--fe-gold-rgb,245, 194, 66), .07), transparent 55%), radial-gradient(90% 140% at 100% 100%, color-mix(in srgb, var(--fe-violet) 6%, transparent), transparent 55%), linear-gradient(180deg, transparent, var(--fe-glass) 18%, var(--fe-glass) 82%, transparent);box-shadow:none;border-radius:18px}}.hlp-sh{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.hlp-sl{font:600 calc(11px * var(--fe-text-scale,1)) / 1 var(--font-barlow-semi), "Barlow Semi Condensed", var(--ng-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fe-dim);margin:0}.hlp-sr{font-size:calc(12px * var(--fe-text-scale,1));color:var(--fe-dim);white-space:nowrap}.hl-row.hlp-row{gap:12px;padding-bottom:2px}.hlp-clip{scroll-snap-align:start;contain:layout paint;flex-direction:column;flex:none;gap:10px;width:236px;min-width:0;display:flex}.hlp-clip.hl-new{animation:hl-in .7s var(--fe-ease-out,ease-out)}.hlp-poster{--tc:var(--fe-surf-3,#1e232c);aspect-ratio:16/9;color:#fff;width:100%;font:inherit;text-align:left;background:repeating-linear-gradient(90deg, transparent 0 35px, #ffffff12 35px 36px), radial-gradient(90% 120% at 80% 0%, color-mix(in srgb, var(--tc) 85%, #fff 15%), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--tc) 70%, #000), color-mix(in srgb, var(--tc) 30%, #000));transition:transform .35s var(--fe-ease-out,ease-out), box-shadow .35s;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}button.hlp-poster{cursor:pointer}.hlp-clip.mine .hlp-poster{box-shadow:inset 0 0 0 1px rgba(var(--fe-gold-rgb,245, 194, 66), .45)}.hlp-clip.theirs .hlp-poster{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fe-violet) 40%, transparent)}@media (hover:hover){button.hlp-poster:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff24,0 14px 26px -14px #0009}}button.hlp-poster:focus-visible{outline:2px solid var(--fe-ice);outline-offset:2px}.hlp-poster .hl-video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.hlp-poster .gm{font:600 11px / 1.3 var(--font-barlow-semi), "Barlow Semi Condensed", var(--ng-body);letter-spacing:.12em;color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:10px;left:14px;right:64px;overflow:hidden}.hlp-poster .dur{font:600 11px / 1 var(--font-barlow-semi), "Barlow Semi Condensed", var(--ng-body);letter-spacing:.06em;color:#fff;background:#0304078c;border-radius:7px;padding:3px 7px;position:absolute;top:10px;right:10px}.hlp-poster .big{font:600 40px / 1 var(--ng-display);color:#fff;text-shadow:0 2px 14px #00000080;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex;position:absolute;bottom:10px;left:14px}.hlp-poster .big small{font:600 13px / 1 var(--font-barlow-semi), "Barlow Semi Condensed", var(--ng-body);letter-spacing:.1em}.hlp-poster .play{background:#03040773;border-radius:50%;width:34px;height:34px;position:absolute;bottom:12px;right:12px;box-shadow:inset 0 0 0 1.5px #ffffffb3}.hlp-poster .play:after{content:"";border:7px solid #0000;border-left:11px solid #fff;border-right-width:0;position:absolute;top:10px;left:13px}.hlp-poster .hl-fail{color:#fffc;font-size:11px;position:absolute;bottom:14px;right:12px}.hlp-h{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.hlp-h b{min-width:0;font:600 calc(14px * var(--fe-text-scale,1)) var(--ng-body);color:var(--fe-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hlp-h span{font:500 calc(15px * var(--fe-text-scale,1)) var(--ng-display);font-variant-numeric:tabular-nums;flex:none}.hlp-h .you{color:var(--fe-gold)}.hlp-h .them{color:var(--fe-violet)}.hlp-d{min-height:34px;font-size:calc(12px * var(--fe-text-scale,1));color:var(--fe-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-6px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.hlp-poster,.hlp-clip.hl-new{transition:none;animation:none}}.hlp-poster .trace{opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hlp-poster .trace line{stroke:var(--fe-gold-hi,var(--fe-gold));stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--fe-gold))}.hlp-poster .trace circle{fill:var(--fe-gold-hi,var(--fe-gold));filter:drop-shadow(0 0 4px var(--fe-gold))}.hlp-clip.theirs .hlp-poster .trace line{stroke:color-mix(in srgb, var(--fe-violet) 70%, #fff);filter:drop-shadow(0 0 3px var(--fe-violet))}.hlp-clip.theirs .hlp-poster .trace circle{fill:color-mix(in srgb, var(--fe-violet) 70%, #fff);filter:drop-shadow(0 0 4px var(--fe-violet))}.hl-rowwrap{position:relative}.hl-row.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.hl-row.is-dragging *{pointer-events:none}.hl-edge{display:none}@media (hover:hover) and (pointer:fine){.hl-row{cursor:grab}.hl-edge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;width:34px;height:34px;transition:opacity var(--fe-dur-base,.24s) var(--fe-ease-out,ease-out), box-shadow .16s;background:#030407b8;border:0;border-radius:50%;place-items:center;margin-top:-17px;display:grid;position:absolute;top:calc(min(236px,60%)/3.55556);box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 18px #00000073}.hl-rowwrap:hover .hl-edge,.hl-edge:focus-visible{opacity:1}.hl-edge:hover{box-shadow:inset 0 0 0 1px rgba(var(--fe-gold-rgb,245, 194, 66), .6), 0 0 16px rgba(var(--fe-gold-rgb,245, 194, 66), .3)}.hl-edge.prev{left:6px}.hl-edge.next{right:6px}}.hlp-poster .big{max-width:calc(100% - 64px)}.hlp-poster .big.long{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:26px;overflow:hidden}.hlp-poster>.hl-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hlp-poster>.hlp-shade{pointer-events:none;background:linear-gradient(#0304078c 0%,#03040700 38%),linear-gradient(#03040700 45%,#030407c7 100%);position:absolute;inset:0}.hlp-poster>.gm,.hlp-poster>.dur,.hlp-poster>.big,.hlp-poster>.play,.hlp-poster>.trace{z-index:1}
