.vd-keep{word-break:keep-all;overflow-wrap:break-word}.vd-lightpanel{background:linear-gradient(180deg,#FFE9A8,#F5C64B);box-shadow:inset 0 -2px 4px rgba(0,0,0,.15),0 0 14px rgba(245,198,75,.35)}.vd-window{background:linear-gradient(180deg,#232C3C,#1B2230 45%,#141A26);box-shadow:inset 0 0 0 1px rgba(0,0,0,.5),inset 0 8px 14px -8px rgba(0,0,0,.7)}.vd-shelf{background:linear-gradient(180deg,#48546A,#2A3342 70%,#1A2130);box-shadow:0 2px 3px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.18)}.vd-glass{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.14) 38%,rgba(255,255,255,.05) 46%,transparent 54%),linear-gradient(115deg,transparent 57%,rgba(255,255,255,.07) 60%,transparent 63%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 22%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 -12px 16px -10px rgba(0,0,0,.5)}.vd-canimg{filter:drop-shadow(0 3px 3px rgba(0,0,0,.45))}.vd-band{background:linear-gradient(90deg,rgba(190,196,206,.96),rgba(255,255,255,.97) 22%,#fff 50%,rgba(255,255,255,.97) 78%,rgba(160,168,180,.96));box-shadow:0 0 0 .5px rgba(0,0,0,.12)}.vd-band-h{background:linear-gradient(180deg,rgba(210,214,222,.97),#fff 24%,#fff 66%,rgba(150,158,172,.97));border-radius:2px;box-shadow:0 0 0 .5px rgba(0,0,0,.18)}.vd-btn{background:linear-gradient(180deg,#2B3444,#202836);color:#66788F;box-shadow:0 2px 0 #12171F,inset 0 1px 0 rgba(255,255,255,.08);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.vd-btn[data-on=true]{background:linear-gradient(180deg,#F25470,#D63652);color:#fff;box-shadow:0 2px 0 #8F1F35,inset 0 1px 0 rgba(255,255,255,.28),0 0 10px rgba(226,62,87,.35)}.vd-led{background:#3A4658}.vd-btn[data-on=true] .vd-led{background:#FFB3C0;box-shadow:0 0 3px rgba(255,255,255,.7)}.vd-hero[data-out=true] .vd-btn[data-on=true]{transform:translateY(2px);box-shadow:0 0 0 #8F1F35,inset 0 2px 4px rgba(0,0,0,.45),0 0 6px rgba(226,62,87,.2);filter:brightness(.86);transition-delay:.05s}.vd-hero[data-out=true] .vd-btn[data-on=true] .vd-led{background:#FFF2F5;box-shadow:0 0 5px rgba(255,255,255,.95)}.vd-slotbtn{cursor:pointer;background:linear-gradient(180deg,#202836,#262F3D);box-shadow:0 2px 0 #12171F,inset 0 1px 3px rgba(0,0,0,.5);transition:transform .1s ease,box-shadow .1s ease}.vd-hero[data-out=true] .vd-slotbtn,.vd-slotbtn:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 #12171F,inset 0 2px 4px rgba(0,0,0,.6)}.vd-slotbtn:disabled{cursor:default}.vd-coin{animation:vd-coin-bob 1.8s ease-in-out infinite}@keyframes vd-coin-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}.vd-hero[data-out=true] .vd-coin{animation:vd-coin-in .4s ease both}@keyframes vd-coin-in{to{transform:translate(-50%,14px);opacity:0}}.vd-port{background:radial-gradient(120% 90% at 50% 105%,#1A2230 0,#0E131C 50%,#05070B 100%);box-shadow:inset 0 6px 12px rgba(0,0,0,.75),inset 0 0 0 1px rgba(0,0,0,.6),inset 0 -1px 0 rgba(255,255,255,.05)}.vd-port-throat{background:linear-gradient(180deg,#000,#000 55%,rgba(0,0,0,0))}.vd-port-floor{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.35));border-top:1px solid rgba(255,255,255,.06)}.vd-hero[data-out=true] .vd-shelfcan[data-pick=true]{animation:vd-shelf-drop .4s cubic-bezier(.55,0,1,.45) .14s both}@keyframes vd-shelf-drop{0%{transform:translateY(0) rotate(0);opacity:1}35%{transform:translateY(8px) rotate(-9deg);opacity:1}70%{opacity:.9}to{transform:translateY(150px) rotate(-30deg);opacity:0}}.vd-can{transform:translate(-50%,-170px) rotate(-58deg);opacity:0;will-change:transform}.vd-hero[data-out=true] .vd-can{animation:vd-can-fall 1s linear .35s both}@keyframes vd-can-fall{0%{transform:translate(-50%,-170px) rotate(-58deg);opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.55)}33%{transform:translate(-50%) rotate(10deg);animation-timing-function:cubic-bezier(.2,.6,.5,1)}52%{transform:translate(-50%,-22px) rotate(-14deg);animation-timing-function:cubic-bezier(.5,0,.8,.45)}66%{transform:translate(-50%) rotate(5deg);animation-timing-function:cubic-bezier(.2,.6,.5,1)}78%{transform:translate(-50%,-7px) rotate(-3deg);animation-timing-function:cubic-bezier(.5,0,.8,.45)}88%{transform:translate(-50%) rotate(1.2deg)}to{transform:translate(-50%) rotate(0);opacity:1}}.vd-can-shadow{background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.75),rgba(0,0,0,.35) 55%,transparent 100%);opacity:0}.vd-hero[data-out=true] .vd-can-shadow{animation:vd-shadow-in .5s ease .66s both}@keyframes vd-shadow-in{0%{opacity:0;transform:translateX(-50%) scaleX(.55)}to{opacity:1;transform:translateX(-50%) scaleX(1)}}.vd-hint{animation:bp-pulse 2.2s ease-in-out infinite}.vd[data-out=false] .vd-hero~section{display:none}.vd[data-out=true] .vd-hero~section{animation:bp-in .7s ease 1s both}@media (prefers-reduced-motion:reduce){.vd-coin,.vd-hero[data-out=true] .vd-can,.vd-hero[data-out=true] .vd-can-shadow,.vd-hero[data-out=true] .vd-shelfcan[data-pick=true],.vd-hint,.vd[data-out=true] .vd-hero~section{animation:none!important}.vd-btn,.vd-slotbtn{transition:none}.vd-hero[data-out=true] .vd-can{transform:translate(-50%) rotate(0);opacity:1}.vd-hero[data-out=true] .vd-can-shadow{opacity:1}.vd-hero[data-out=true] .vd-shelfcan[data-pick=true]{opacity:0}}