.vmt-fb{transform-box:fill-box;transform-origin:50%}.vmt-fbb{transform-box:fill-box;transform-origin:50% 100%}.vmt-wing,.vmt-wfar{transform-box:fill-box;transform-origin:88% 100%}.rb-vmt-deco{pointer-events:none;display:block;position:absolute;inset:-45.2%}.rb-vmt-deco svg,.rb-vmt-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rb-vmt-deco .rb-vmt-under{z-index:-1}.rb-vmt-ring{pointer-events:none;display:block;position:absolute;inset:-33.8%}.rb-vmt-ring--under{z-index:0}.rb-vmt-ring--over{z-index:2}.rb-sa-ring--theme{z-index:1;background:0 0;position:relative}.rb-sa-plate--theme{isolation:isolate;position:relative;overflow:hidden}.rb-sa-plate--theme>svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rb-sa-plate--theme .rb-sa-plate-text{z-index:1;text-shadow:0 1px 3px #000c;position:relative}.rb-nb--theme .rb-nbt-bg,.rb-nb--theme .rb-nbt-svg{width:72%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 38%);mask:linear-gradient(90deg,#0000,#000 38%)}.rb-fx--theme .rb-fxt-bg{opacity:.5;position:absolute;inset:0}.rb-fx--theme .rb-fxt-svg{width:100%;height:100%;position:absolute;inset:0}@keyframes vmt-spin{to{transform:rotate(360deg)}}@keyframes vmt-spinr{to{transform:rotate(-360deg)}}@keyframes vmt-flash{0%,to{opacity:.14}3%{opacity:1}5%{opacity:.3}8%{opacity:1}16%{opacity:.14}}@keyframes vmt-flick{0%,to{opacity:1}42%{opacity:.85}45%{opacity:.35}48%{opacity:.95}70%{opacity:.7}}@keyframes vmt-fall{0%{transform:translateY(-40px)rotate(0)}to{transform:translate(var(--dx,0px), var(--h,220px)) rotate(var(--r,360deg))}}@keyframes vmt-rise{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{transform:translate(var(--dx,0px), calc(var(--h,120px) * -1)) scale(.4);opacity:0}}@keyframes vmt-fly{0%{transform:translate(-60px)}to{transform:translateX(var(--w,380px))}}@keyframes vmt-flyl{0%{transform:translate(0)}to{transform:translateX(calc(var(--w,380px) * -1))}}@keyframes vmt-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(-.45)}}@keyframes vmt-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes vmt-beat{0%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes vmt-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@keyframes vmt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vmt-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes vmt-swing{0%,to{transform:rotate(-35deg)}45%{transform:rotate(25deg)}55%{transform:rotate(25deg)}}@keyframes vmt-drift{0%,to{transform:translate(0)}50%{transform:translateX(var(--dx,14px))}}@keyframes vmt-bloom{0%{opacity:0;transform:scale(0)rotate(-90deg)}25%,80%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(0)rotate(40deg)}}@keyframes vmt-dash{to{stroke-dashoffset:0}}@keyframes vmt-glitch{0%,to{transform:translate(0)}20%{transform:translate(-4px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px)}80%{transform:translate(4px,1px)}}@keyframes vmt-scan{0%{transform:translateY(-20px)}to{transform:translateY(200px)}}@keyframes vmt-burst{0%{opacity:1;transform:scale(0)}70%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes vmt-launch{0%{transform:translateY(var(--h,120px));opacity:0}4%{opacity:1}34%{opacity:1;transform:translateY(0)}36%,to{opacity:0;transform:translateY(0)}}@keyframes vmt-boom{0%,34%{opacity:0;transform:scale(.05)}37%{opacity:1;transform:scale(.25)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(8px)scale(1.06)}}@keyframes vmt-sky{0%,34%,to{opacity:0}38%{opacity:.55}60%{opacity:0}}@keyframes vmt-shoot{0%{opacity:1;transform:translateY(0)}to{transform:translateY(var(--h,-90px));opacity:0}}@keyframes vmt-jelly{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-14px)scaleY(.86)}}@keyframes vmt-spray{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1.1)}80%{opacity:1}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rb-vmt-deco *,.rb-vmt-ring *,.rb-sa-plate--theme *,.rb-nb--theme *,.rb-fx--theme *{animation-play-state:paused!important}}:root[data-motion=off] .rb-vmt-deco *,:root[data-motion=off] .rb-vmt-ring *,:root[data-motion=off] .rb-sa-plate--theme *,:root[data-motion=off] .rb-nb--theme *,:root[data-motion=off] .rb-fx--theme *{animation-play-state:paused!important}.rb-nb-host{isolation:isolate;position:relative;overflow:hidden}.rb-nb-host>:not(.rb-nb){z-index:1;position:relative}.rb-nb{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rb-nb-tint{background:linear-gradient(90deg, transparent 20%, color-mix(in srgb, var(--sa-c1) 20%, transparent));position:absolute;inset:0}.rb-nb-svg{aspect-ratio:4;width:auto;max-width:85%;height:100%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 40%);mask:linear-gradient(90deg,#0000,#000 40%)}:where(.rb-nb-svg) [class^=nb-]{transform-box:view-box;transform-origin:0 0;animation-duration:var(--d,3s);animation-delay:var(--dl,0s);animation-iteration-count:infinite}.nb-twinkle{animation-name:nb-twinkle;animation-timing-function:ease-in-out}.nb-flick{animation-name:nb-flick;animation-timing-function:ease-in-out;animation-direction:alternate}.nb-rise{animation-name:nb-rise;animation-timing-function:ease-out}.nb-pulse{animation:2.4s ease-in-out infinite alternate nb-pulse}.nb-glow{animation:1.4s ease-in-out infinite alternate nb-pulse}.nb-ripple{animation-name:nb-ripple;animation-timing-function:ease-out}.nb-bob{animation-name:nb-bob;animation-timing-function:ease-in-out;animation-direction:alternate}.nb-spin{animation-name:nb-spin;animation-timing-function:linear}.nb-comet{animation:5s ease-in infinite nb-comet}.nb-comet.is-b{animation-duration:7s;animation-delay:-3.5s}.nb-drift{animation-name:nb-drift;animation-timing-function:ease-in-out;animation-direction:alternate}.nb-wave{animation-name:nb-wave;animation-timing-function:linear}.nb-wave.is-rev{animation-direction:reverse}.nb-petal{animation-name:nb-petal;animation-timing-function:linear}.nb-rain{animation-name:nb-rain;animation-timing-function:linear}.nb-snow{animation-name:nb-snow;animation-timing-function:linear}.nb-bubble{animation-name:nb-bubble;animation-timing-function:ease-in}.nb-flash{animation:4.2s linear infinite nb-flash}.nb-flash.is-bolt{opacity:0}.nb-flash.is-late{animation-delay:-1.6s}rect.nb-flash{animation-name:nb-flash-sky}.nb-grid{animation:.9s linear infinite nb-grid}.nb-pulse-run{stroke-dasharray:10 90;animation-name:nb-run;animation-timing-function:linear}.nb-flap{animation:.28s ease-in-out infinite alternate nb-flap}.nb-flutter{animation-name:nb-flutter;animation-timing-function:ease-in-out}.nb-firefly{animation-name:nb-firefly;animation-timing-function:ease-in-out;animation-direction:alternate}.nb-beat{animation-name:nb-beat}.nb-hop{animation-name:nb-hop;animation-timing-function:ease-in-out;animation-direction:alternate}.nb-shine{animation:3.6s ease-in-out infinite nb-shine}.nb-palm{animation-name:nb-palm;animation-timing-function:ease-in-out;animation-direction:alternate}.nb-bird{animation-name:nb-bird;animation-timing-function:linear}@keyframes nb-twinkle{0%,to{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}@keyframes nb-flick{0%{transform:scale(1.06,.84)}to{transform:scale(.92,1.12)}}@keyframes nb-rise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(-4px,-34px)}}@keyframes nb-pulse{0%{opacity:.55}to{opacity:1}}@keyframes nb-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes nb-bob{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-2px)rotate(3deg)}}@keyframes nb-spin{to{transform:rotate(360deg)}}@keyframes nb-comet{0%{opacity:0;transform:translate(-20px)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(200px,6px)}}@keyframes nb-drift{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes nb-wave{0%{transform:translate(0)}to{transform:translateX(var(--w,-20px))}}@keyframes nb-petal{0%{opacity:0;transform:translateY(-4px)rotate(0)}10%{opacity:1}50%{transform:translate(-10px,20px)rotate(180deg)}to{opacity:.4;transform:translate(-6px,44px)rotate(360deg)}}@keyframes nb-rain{0%{transform:translate(1px,-8px)}to{transform:translate(-6px,42px)}}@keyframes nb-snow{0%{transform:translateY(-4px)}50%{transform:translate(-5px,20px)}to{transform:translate(2px,44px)}}@keyframes nb-bubble{0%{opacity:0;transform:translateY(46px)}15%{opacity:1}50%{transform:translate(-3px,22px)}90%{opacity:.9}to{opacity:0;transform:translate(3px,-6px)scale(1.15)}}@keyframes nb-flash{0%,60%,to{opacity:0}61%{opacity:1}64%{opacity:.1}67%{opacity:1}74%{opacity:0}}@keyframes nb-flash-sky{0%,60%,to{opacity:0}61%{opacity:.28}64%{opacity:0}67%{opacity:.2}74%{opacity:0}}@keyframes nb-grid{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes nb-run{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes nb-flap{0%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes nb-flutter{0%,to{transform:translate(0)rotate(-6deg)}25%{transform:translate(6px,-4px)rotate(4deg)}50%{transform:translate(2px,3px)rotate(-2deg)}75%{transform:translate(-5px,-2px)rotate(6deg)}}@keyframes nb-firefly{0%{opacity:.1;transform:translate(0)}60%{opacity:1}to{opacity:.4;transform:translate(4px,-3px)}}@keyframes nb-beat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.15)}28%{transform:scale(1.06)}}@keyframes nb-hop{0%{transform:translateY(0)}to{transform:translateY(-4px)rotate(-6deg)}}@keyframes nb-shine{0%{transform:translate(60px)}60%,to{transform:translate(180px)}}@keyframes nb-palm{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes nb-bird{0%{opacity:0;transform:translate(-10px,2px)}15%,85%{opacity:1}to{opacity:0;transform:translate(40px,-4px)}}@media (prefers-reduced-motion:reduce){.rb-nb *{animation:none!important}.nb-comet{transform:translate(120px)}.nb-flash.is-bolt{opacity:.9}.nb-bubble,.nb-petal,.nb-snow,.nb-rain{transform:translateY(20px)}.nb-shine{opacity:0}}:root[data-motion=off] .rb-nb *{animation:none!important}:root[data-motion=off] .nb-comet{transform:translate(120px)}:root[data-motion=off] .nb-flash.is-bolt{opacity:.9}:root[data-motion=off] .nb-bubble,:root[data-motion=off] .nb-petal,:root[data-motion=off] .nb-snow,:root[data-motion=off] .nb-rain{transform:translateY(20px)}:root[data-motion=off] .nb-shine{opacity:0}
