@keyframes hudBlink{0%,80%,to{opacity:.55}85%{opacity:1}}@keyframes relayDot{0%,6%{opacity:0;transform:translateX(-6px)}14%{opacity:1;transform:translateX(-6px)}46%{opacity:1;transform:translateX(18px)}52%{opacity:0;transform:translateX(22px)}to{opacity:0;transform:translateX(22px)}}@keyframes ringDraw{0%{stroke-dashoffset:var(--ring-c)}to{stroke-dashoffset:var(--ring-offset)}}@keyframes barGrow{0%{transform:scaleY(.2);opacity:.4}to{transform:scaleY(1);opacity:1}}@keyframes scanSweep{0%{transform:translateX(0);opacity:0}10%,90%{opacity:1}to{transform:translateX(var(--sweep-end,100%));opacity:0}}@keyframes f2PlayheadScrub{0%{transform:translateX(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateX(16%);opacity:0}}.f2-playhead{animation:f2PlayheadScrub 6.8s cubic-bezier(.33,1,.68,1) infinite;will-change:transform,opacity}.ring-draw{animation:ringDraw 1.1s cubic-bezier(.33,1,.68,1) forwards;animation-delay:var(--ring-delay,0s)}@keyframes dropContourScan{0%{stroke-dashoffset:0}to{stroke-dashoffset:-10021}}.drop-scan rect{animation:dropContourScan 3.6s linear infinite;opacity:.85}@keyframes scheduleLock{0%{transform:translateX(-4%);opacity:0}8%{opacity:1}48%{transform:translateX(58%);opacity:1}68%{transform:translateX(58%);opacity:1}to{transform:translateX(102%);opacity:0}}.schedule-sweep{animation:scheduleLock 2.4s cubic-bezier(.33,1,.68,1) forwards;animation-delay:.2s}@keyframes torrentRowIngress{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.torrent-row{animation:torrentRowIngress .6s cubic-bezier(.33,1,.68,1) both;animation-delay:var(--row-delay,0s)}.bento-card[data-visual=manual] .arrow-dot-1,.bento-card[data-visual=manual] .arrow-dot-2{animation:relayDot 6.8s var(--ease-out-expo) infinite}.bento-card[data-visual=manual] .arrow-dot-2{animation-delay:3.4s}@keyframes lockedPulse{0%,88%,to{box-shadow:0 0 20px oklch(62% .19 var(--hue)/.3)}96%{box-shadow:0 0 32px oklch(62% .19 var(--hue)/.7)}}.bento-card[data-visual=manual] .flow-card-locked{box-shadow:0 0 20px oklch(62% .19 var(--hue)/.3);animation:lockedPulse 6.8s cubic-bezier(.33,1,.68,1) infinite}.f1-mascot{position:absolute;right:0;bottom:0;height:480px;width:auto;max-width:340px;object-fit:contain;object-position:bottom right;pointer-events:none;z-index:0;filter:drop-shadow(0 18px 42px oklch(20% .14 330/.45));opacity:.95;transition:transform .6s var(--ease-out-expo),opacity .4s var(--ease-out-expo)}.bento-card[data-visual=poster]:hover .f1-mascot{transform:translateY(-3px);opacity:1}@media (max-width:1400px){.f1-mascot{height:420px;max-width:280px}}@media (max-width:1180px){.f1-mascot{display:none}}@media (prefers-reduced-motion:reduce){.bento-card{transition:border-color .2s linear!important}.bento-card:hover{transform:none!important}.bento-card[data-visual=manual] .arrow-dot-1,.bento-card[data-visual=manual] .arrow-dot-2{animation:none!important;opacity:0!important}.bento-card[data-visual=manual] .flow-card-locked,.f2-playhead{animation:none!important}.f2-playhead{transform:none!important;opacity:1!important}.ring-draw{animation:none!important}.drop-scan rect,.schedule-sweep{animation:none!important;opacity:0!important}.torrent-row{animation:none!important}.f1-mascot{transition:none!important;transform:none!important}.hud-blink{animation:none!important;opacity:1!important}}