.tvr-gradient-text{background-image:linear-gradient(110deg,#46bfba 0% 35%,#f59e0b 70%,#e85b1a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.tvr-h1{text-shadow:0 1px 2px rgba(0,0,0,.35)}.dark-section .tvr-h2{text-shadow:0 1px 2px rgba(0,0,0,.2)}.tvr-h2-light{text-shadow:0 1px 2px rgba(0,0,0,.04)}.tvr-scroll-window{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#0a1818;cursor:pointer}.tvr-scroll-img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;animation:tvrScroll 50s cubic-bezier(.42,0,.45,1) infinite;will-change:object-position;display:block}@keyframes tvrScroll{0%,6%{object-position:50% 0%}18%,24%{object-position:50% 25%}36%,42%{object-position:50% 50%}54%,60%{object-position:50% 75%}72%,86%{object-position:50% 100%}96%,to{object-position:50% 0%}}.tvr-scroll-window:hover .tvr-scroll-img{animation-play-state:paused}.tvr-scroll-track{position:absolute;top:14px;bottom:14px;right:8px;width:4px;background:#0000001a;border-radius:2px;pointer-events:none;overflow:hidden}.tvr-scroll-thumb{position:absolute;left:0;right:0;height:14%;background:linear-gradient(180deg,#1f5e5b,#0d3d3a);border-radius:2px;animation:tvrScrollThumb 50s cubic-bezier(.42,0,.45,1) infinite}@keyframes tvrScrollThumb{0%,6%{top:0%}18%,24%{top:21.5%}36%,42%{top:43%}54%,60%{top:64.5%}72%,86%{top:86%}96%,to{top:0%}}.tvr-scroll-window:hover .tvr-scroll-thumb{animation-play-state:paused}.tvr-section-labels{position:absolute;top:12px;left:12px;pointer-events:none}.tvr-label{position:absolute;top:0;left:0;display:inline-block;padding:4px 10px;border-radius:8px;background:#1f5e5beb;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px);opacity:0;transform:translateY(-6px);animation:tvrLabel 50s cubic-bezier(.42,0,.45,1) infinite}.tvr-label:nth-child(1){animation-delay:0s}.tvr-label:nth-child(2){animation-delay:9s}.tvr-label:nth-child(3){animation-delay:18s}.tvr-label:nth-child(4){animation-delay:27s}.tvr-label:nth-child(5){animation-delay:36s}@keyframes tvrLabel{0%{opacity:0;transform:translateY(-6px)}2%{opacity:1;transform:translateY(0)}14%{opacity:1;transform:translateY(0)}18%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}.tvr-open-hint{position:absolute;bottom:14px;right:22px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:#1f5e5b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 12px #0000002e;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.tvr-scroll-window:hover .tvr-open-hint{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.tvr-scroll-img,.tvr-scroll-thumb,.tvr-label{animation:none}.tvr-scroll-img{object-position:50% 0%}.tvr-label:first-child{opacity:1;transform:translateY(0)}}
