.js .pvd-stage:not([data-live]) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pvd-stage *,.pvd-offer *{animation:none!important}}@keyframes pvd-nudge-x{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes pvd-nudge-y{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.pvd-nudge-x{animation:1.4s ease-in-out infinite pvd-nudge-x}.pvd-nudge-y{animation:1.4s ease-in-out infinite pvd-nudge-y}@keyframes pvd-pulse{0%,to{opacity:.35;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.pvd-pulse{animation:.9s ease-in-out infinite both pvd-pulse}@keyframes pvd-ch{0%{opacity:0}1.5%,72%{opacity:1}73%,to{opacity:0}}.pvd-ch{animation:10s linear infinite both pvd-ch}@keyframes pvd-ask-q{0%,70%{opacity:1}73%,99%{opacity:0}to{opacity:1}}.pvd-ask-q{animation:10s infinite both pvd-ask-q}@keyframes pvd-ask-think{0%,22%{opacity:0}25%,37%{opacity:1}40%,to{opacity:0}}.pvd-ask-think{opacity:0;animation:10s infinite both pvd-ask-think}@keyframes pvd-ask-ans{0%,38%{opacity:0;transform:translateY(8px)}43%,70%{opacity:1;transform:none}73%,to{opacity:0;transform:none}}.pvd-ask-ans{animation:10s cubic-bezier(.2,.8,.2,1) infinite both pvd-ask-ans}@keyframes pvd-plain{0%,16%{opacity:1}19%,76%{opacity:0}79%,to{opacity:1}}@keyframes pvd-cipher{0%,16%{opacity:0}19%,76%{opacity:1}79%,to{opacity:0}}.pvd-plain{opacity:0;animation:8s linear infinite both pvd-plain}.pvd-cipher{animation:8s linear infinite both pvd-cipher}@keyframes pvd-server{0%,40%{opacity:0;transform:translate(-6px)}46%,76%{opacity:1;transform:none}80%,to{opacity:0;transform:none}}.pvd-server{animation:8s cubic-bezier(.2,.8,.2,1) infinite both pvd-server}@keyframes pvd-file-move{0%{opacity:0;transform:translateY(-8px)}6%,34%{opacity:1;transform:none}56%{opacity:1;transform:translate(40px,146px)}60%,to{opacity:0;transform:translate(40px,146px)}}.pvd-file-move{opacity:0;animation:9s cubic-bezier(.6,0,.25,1) infinite both pvd-file-move}@keyframes pvd-file-pick{0%,26%{opacity:0}32%,90%{opacity:1}96%,to{opacity:0}}.pvd-file-pick{animation:9s infinite both pvd-file-pick}@keyframes pvd-file-land{0%,55%{opacity:0}59%,91%{opacity:1}96%,to{opacity:0}}.pvd-file-land{animation:9s infinite both pvd-file-land}@keyframes pvd-file-cap{0%,59%{opacity:0;transform:translateY(4px)}64%,91%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.pvd-file-cap{animation:9s infinite both pvd-file-cap}@keyframes pvd-lit{0%{opacity:0}3%,11%{opacity:1}15%,to{opacity:0}}.pvd-lit{opacity:0;animation:7s infinite both pvd-lit}@keyframes pvd-lane-x{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes pvd-lane-y{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:1}to{opacity:0;transform:translateY(100%)}}.pvd-lane-x{opacity:0;animation:1s cubic-bezier(.4,0,.2,1) infinite both pvd-lane-x}.pvd-lane-y{opacity:0;animation:1s cubic-bezier(.4,0,.2,1) infinite both pvd-lane-y}@keyframes pvd-recv{0%,80%,to{transform:scale(1)}90%{transform:scale(1.08)}}.pvd-recv{animation:1s ease-out infinite both pvd-recv}@keyframes pvd-trip{0%{opacity:0;transform:translate(0)}1.75%{opacity:1}23.3%{opacity:1;transform:translate(100%)}25.6%,to{opacity:0;transform:translate(100%)}}.pvd-trip{animation:cubic-bezier(.45,0,.55,1) infinite both pvd-trip;transform:translate(100%)}.pv-app-icon{background:#000;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d,0 2px 4px -1px #00000080,0 14px 30px -14px #000c}.pv-app-chip{background:color-mix(in srgb, var(--app) 9%, var(--pv-float-card));box-shadow:inset 0 1px 0 var(--pv-glow-sheen), inset 0 0 0 1px color-mix(in srgb, var(--app) 24%, transparent), 0 1px 2px var(--pv-float-drop), 0 8px 18px -12px var(--pv-float-drop);border-color:#0000}.pv-app-chip-lit{background:color-mix(in srgb, var(--app) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app) 55%, transparent)}@keyframes pvd-slot{0%{opacity:0;transform:translateY(6px)}3%,70%{opacity:1;transform:none}74%,to{opacity:0;transform:none}}.pvd-slot{animation:8s cubic-bezier(.2,.8,.2,1) infinite both pvd-slot}@keyframes pvd-shackle{0%,22%{transform:none}27%,70%{transform:translateY(-3px)}75%,to{transform:none}}.pvd-shackle{transform-box:fill-box;animation:8s cubic-bezier(.2,.8,.2,1) infinite both pvd-shackle;transform:translateY(-3px)}@keyframes pvd-pair{0%,10%{opacity:0;transform:translate(0)}14%{opacity:1;transform:translate(0)}48%{opacity:1;transform:translate(100%)}52%,to{opacity:0;transform:translate(100%)}}.pvd-pair{opacity:0;animation:6s cubic-bezier(.6,0,.3,1) infinite both pvd-pair}@keyframes pvd-pair-land{0%,48%{opacity:0;transform:translateY(4px)}54%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.pvd-pair-land{animation:6s infinite both pvd-pair-land}@keyframes pvd-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.pvd-ping{opacity:0;animation:2.4s cubic-bezier(0,0,.2,1) infinite pvd-ping}
@keyframes pv-nudge-y{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes pv-nudge-x{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes pv-pop{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}@keyframes pv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pv-card:hover .pv-arrow,.pv-card:focus-visible .pv-arrow,.pv-live .pv-arrow{animation:.9s ease-in-out infinite pv-nudge-y}.pv-live .pv-nx{animation:.9s ease-in-out infinite pv-nudge-x}.pv-live .pv-pop{animation:.9s ease-in-out infinite pv-pop}.pv-live .pv-rise{animation:.34s cubic-bezier(.2,.8,.2,1) 70ms both pv-rise}.pv-live .pv-bob{animation:1s ease-in-out infinite pv-bob}@media (hover:hover){.pv-card:hover .pv-nx{animation:.9s ease-in-out infinite pv-nudge-x}.pv-card:hover .pv-pop{animation:.9s ease-in-out infinite pv-pop}.pv-card:hover .pv-rise{animation:.34s cubic-bezier(.2,.8,.2,1) 70ms both pv-rise}.pv-card:hover .pv-bob{animation:1s ease-in-out infinite pv-bob}}.pv-pop-in{animation:.38s cubic-bezier(.2,.8,.2,1) both pv-rise}.pv-card:hover .pv-title,.pv-card:focus-visible .pv-title,.pv-card[data-active] .pv-title{text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pv-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--pv-text) 40%, transparent);text-underline-offset:6px;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.pv-theme *,.pv-menu,.pv-menu *{transition:none!important;animation:none!important}}.pv-orbit{--s:clamp(300px, min((100svh - 380px) / .62, 30vw), 500px);width:var(--s);height:calc(var(--s) * .62);--pv-gold-hi:#f2d68a;--pv-gold:#d2aa55;--pv-gold-lo:#94702e;--pv-orbit-far:.7}@media (prefers-color-scheme:light){.pv-orbit{--pv-gold-hi:#ecd08a;--pv-gold:#b68a3a;--pv-gold-lo:#6b4c1b;--pv-orbit-far:.75}}@keyframes pv-orbit-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.pv-orbit-halo{background:radial-gradient(closest-side, var(--pv-glow-haze), color-mix(in srgb, var(--pv-glow-haze) 40%, transparent) 55%, transparent);animation:7s ease-in-out infinite paused pv-orbit-breathe}.pv-orbit[data-live] .pv-orbit-halo{animation-play-state:running}
