@keyframes vvw-livePulse{0%,to{box-shadow:0 0 0 0 rgba(255,122,0,.6)}70%{box-shadow:0 0 0 7px rgba(255,122,0,0)}}.vvw-liveDot{animation:vvw-livePulse 2.2s ease-out infinite}@keyframes vvw-scanY{0%{transform:translateY(-10%);opacity:0}12%{opacity:.9}88%{opacity:.9}to{transform:translateY(1000%);opacity:0}}.vvw-scan{animation:vvw-scanY 3.6s cubic-bezier(.6,0,.4,1) infinite}@keyframes vvw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vvw-bob{animation:vvw-bob 4s ease-in-out infinite}@keyframes vvw-bob2{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.vvw-bob2{animation:vvw-bob2 5s ease-in-out infinite}@keyframes vvw-cursor{0%{transform:translate(40px,150px)}25%{transform:translate(230px,60px)}50%{transform:translate(120px,190px)}75%{transform:translate(320px,110px)}to{transform:translate(40px,150px)}}.vvw-cursor{animation:vvw-cursor 7s ease-in-out infinite}@keyframes vvw-glowB{0%,to{opacity:.45}50%{opacity:.8}}.vvw-glowB{animation:vvw-glowB 6s ease-in-out infinite}@keyframes vvw-rowIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.vvw-caseRow{opacity:0;animation:vvw-rowIn .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i) * .11s + .15s)}.vvw-btn{transition:transform .25s ease,box-shadow .25s ease}.vvw-btn:hover{transform:translateY(-2px)}.vvw-btn .vvw-ar{transition:transform .3s ease}.vvw-btn:hover .vvw-ar{transform:translateX(5px)}.vvw-caseHead{transition:background .3s ease,border-color .3s ease}.vvw-visitLink{transition:gap .25s ease}.vvw-visitLink:hover{gap:12px}.vvw-modalPanel{scrollbar-width:thin;scrollbar-color:rgba(255,122,0,.4) transparent}.vvw-modalPanel::-webkit-scrollbar{width:10px}.vvw-modalPanel::-webkit-scrollbar-track{background:transparent}.vvw-modalPanel::-webkit-scrollbar-thumb{background:rgba(255,122,0,.4);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.vvw-modalPanel::-webkit-scrollbar-thumb:hover{background:rgba(255,122,0,.6);background-clip:padding-box}@media (prefers-reduced-motion:reduce){.vvw-bob,.vvw-bob2,.vvw-caseRow,.vvw-cursor,.vvw-glowB,.vvw-liveDot,.vvw-scan{animation:none!important}.vvw-caseRow{opacity:1}}.rwd-col{position:relative;display:flex;justify-content:center}.rwd-stage{position:relative;width:700px;height:520px;flex:none}@media (max-width:760px){.rwd-col{height:368px;overflow:hidden}.rwd-stage{transform:scale(.66);transform-origin:top center}}@media (max-width:560px){.rwd-col{height:266px}.rwd-stage{transform:scale(.48)}}.rwcard{transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s ease,box-shadow .5s ease}.rwcard:hover{transform:translateY(-7px);border-color:rgba(255,122,0,.32);box-shadow:0 34px 70px -30px rgba(255,90,0,.5),0 10px 26px -16px rgba(0,0,0,.8)}.rwcard-img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.rwcard:hover .rwcard-img{transform:scale(1.05)}.rwcard-go{transition:gap .25s ease,color .25s ease}.rwcard:hover .rwcard-go{gap:12px;color:#ff9a45}.rwcard-open{transition:background .3s ease,border-color .3s ease}.rwcard:hover .rwcard-open{background:rgba(255,122,0,.16);border-color:rgba(255,122,0,.45)}@media (prefers-reduced-motion:reduce){.rwcard,.rwcard-go,.rwcard-img,.rwcard-open{transition:none}}@keyframes fg-spin{to{transform:rotate(1turn)}}@keyframes fg-live{0%,to{box-shadow:0 0 0 0 rgba(255,122,0,.6)}70%{box-shadow:0 0 0 8px rgba(255,122,0,0)}}@keyframes fg-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fg-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes fg-focus{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}@keyframes fg-irispulse{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(30deg) scale(.9)}}@keyframes fg-rec{0%,to{opacity:1}50%{opacity:.25}}@keyframes fg-vfdrop{0%{opacity:0;transform:translateY(-96px) scale(.95)}55%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fg-sheen{0%{opacity:0;transform:translateX(-120%) skewX(-16deg)}20%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translateX(340%) skewX(-16deg)}}@keyframes fg-shutping{0%{transform:translate(-50%,-50%) scale(.72);opacity:.8}to{transform:translate(-50%,-50%) scale(2.05);opacity:0}}@keyframes fg-shutbreath{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes fg-irisgrow{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.13)}}@keyframes fg-badgein{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes fg-hintbob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@keyframes fg-hintarrow{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(5px);opacity:1}}@keyframes fg-shuttop{0%{transform:translateY(-101%)}34%{transform:translateY(0)}66%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes fg-shutbot{0%{transform:translateY(101%)}34%{transform:translateY(0)}66%{transform:translateY(0)}to{transform:translateY(101%)}}@keyframes fg-shutflash{0%,to{opacity:0}42%,58%{opacity:.9}}@keyframes fg-lbprog{0%{width:0}to{width:100%}}.fg-spin{animation:fg-spin 22s linear infinite}.fg-live{animation:fg-live 2.2s ease-out infinite}.fg-floaty{animation:fg-floaty 6s ease-in-out infinite}.fg-floaty.d{animation:fg-floaty 6s ease-in-out 1.6s infinite}.fg-glow{animation:fg-breathe 7s ease-in-out infinite}.fg-focus{animation:fg-focus 3s ease-in-out infinite}.fg-focus,.fg-iris{transform-box:fill-box;transform-origin:center}.fg-iris{animation:fg-irispulse 6s ease-in-out infinite}.fg-rec{animation:fg-rec 1.4s ease-in-out infinite}.fg-vfdrop{animation:fg-vfdrop .9s cubic-bezier(.34,1.28,.4,1) both}.fg-sheen{animation:fg-sheen 1.6s ease-in-out 1s both}.fg-badgein{animation:fg-badgein .26s ease both}.fg-hint{animation:fg-hintbob 1.6s ease-in-out infinite}.fg-hintarrow{animation:fg-hintarrow 1.6s ease-in-out infinite}.fg-shutter{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.fg-shutter:hover{transform:scale(1.09);box-shadow:0 24px 54px -12px rgba(255,90,0,1)}.fg-shutter:active{transform:scale(.9)}.fg-shutter:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:9999px;border:2px solid rgba(255,150,70,.75);transform:translate(-50%,-50%);pointer-events:none;opacity:0;animation:fg-shutping 2.1s ease-out 1.9s infinite}.fg-shutico{transform-box:fill-box;transform-origin:center;animation:fg-shutbreath 2.4s ease-in-out 1.9s infinite}.fg-viewfinder:hover .fg-shot{transform:scale(1.04)}.fg-shot{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.fg-bladeT{animation:fg-shuttop .52s cubic-bezier(.6,0,.4,1) both}.fg-bladeB{animation:fg-shutbot .52s cubic-bezier(.6,0,.4,1) both}.fg-flash{animation:fg-shutflash .52s ease both}.fg-gcard{transition:border-color .35s ease,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.fg-gcard:hover{border-color:rgba(255,122,0,.4);transform:translateY(-6px);box-shadow:0 34px 74px -30px rgba(255,90,0,.5)}.fg-gimg{transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s ease}.fg-gcard:hover .fg-gimg{transform:scale(1.08);filter:saturate(1.12)}.fg-giris{opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.fg-gcard:hover .fg-giris{opacity:1;transform:translate(-50%,-50%) scale(1);animation:fg-irisgrow 1.7s ease-in-out .05s infinite}.fg-ggo{transition:gap .25s ease,color .25s ease}.fg-gcard:hover .fg-ggo{gap:12px;color:#ff9a45}.fg-thumb{transition:border-color .3s ease,transform .3s ease}.fg-thumb:hover{border-color:rgba(255,122,0,.5);transform:translateY(-3px)}.fg-thumb:hover .fg-gimg{transform:scale(1.06)}@property --fgWed{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fg-wedspin{to{--fgWed:360deg}}.fg-wed{transition:transform .3s ease,box-shadow .3s ease}.fg-wed:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--fgWed),#8A6D2B,#F4E3B0 55deg,#C9A24B 120deg,#FFF6DA 180deg,#B8860B 245deg,#F4E3B0 310deg,#8A6D2B 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;animation:fg-wedspin 6s linear infinite}.fg-wed:hover{transform:translateY(-4px);box-shadow:0 30px 60px -22px rgba(201,162,75,.7)}.fg-more{transition:border-color .3s ease,transform .3s ease,background .3s ease}.fg-more:hover{border-color:rgba(255,122,0,.5);transform:translateY(-4px);background:rgba(255,122,0,.04)}.fg-lbbg{animation:fg-lbfade .3s ease}.fg-lbcard{animation:fg-lbpop .4s cubic-bezier(.2,.75,.2,1)}.fg-lbtrack{display:flex;height:100%;transition:transform .5s cubic-bezier(.2,.75,.2,1)}.fg-lbarrow{transition:background .25s ease,border-color .25s ease,transform .25s ease}.fg-lbarrow:hover{background:rgba(255,122,0,.16);border-color:rgba(255,122,0,.5)}.fg-lbarrow:active{transform:translateY(-50%) scale(.9)}.fg-lbx{transition:border-color .25s ease,background .25s ease,color .25s ease,transform .3s ease}.fg-lbx:hover{border-color:rgba(255,122,0,.45);background:rgba(255,122,0,.08);color:#ff9a45;transform:rotate(90deg)}.fg-lbthumb{transition:opacity .25s ease,border-color .25s ease,transform .25s ease;opacity:.5}.fg-lbthumb:hover{opacity:.85;transform:translateY(-2px)}.fg-lbthumb.on{opacity:1;border-color:#FF7A00}.fg-lbprogbar:after{content:"";position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#FF3B2E,#FF7A00);animation:fg-lbprog 5s linear infinite}.fg-lbprogbar.paused:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fg-badgein,.fg-bladeB,.fg-bladeT,.fg-flash,.fg-floaty,.fg-focus,.fg-gcard:hover .fg-giris,.fg-glow,.fg-hint,.fg-hintarrow,.fg-iris,.fg-lbbg,.fg-lbcard,.fg-live,.fg-rec,.fg-sheen,.fg-shutico,.fg-shutter:after,.fg-spin,.fg-vfdrop,.fg-wed:before{animation:none!important}.fg-lbprogbar:after{display:none}}@keyframes vg-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.vg-spin{animation:vg-spin 22s linear infinite}@keyframes vg-playbob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}.vg-playbox{animation:vg-playbob 2.8s ease-in-out infinite}@keyframes vg-ringout{0%{transform:translate(-50%,-50%) scale(.7);opacity:.6}70%{opacity:0}to{transform:translate(-50%,-50%) scale(2.15);opacity:0}}.vg-ring{position:absolute;left:50%;top:50%;width:74px;height:74px;border-radius:9999px;border:2px solid rgba(255,122,0,.7);pointer-events:none}.vg-ring.r1{animation:vg-ringout 2.6s ease-out infinite}.vg-ring.r2{animation:vg-ringout 2.6s ease-out .87s infinite}.vg-ring.r3{animation:vg-ringout 2.6s ease-out 1.74s infinite}@keyframes vg-scan{0%{transform:translateY(120%);opacity:0}6%{opacity:.9}22%{transform:translateY(64%)}34%{transform:translateY(56%);opacity:.55}50%{transform:translateY(10%);opacity:.95}60%{transform:translateY(4%)}78%{transform:translateY(-10%);opacity:.4}84%,to{transform:translateY(-40%);opacity:0}}.vg-scan{animation:vg-scan 4.6s cubic-bezier(.6,.05,.3,1) infinite}@keyframes vg-jit{0%,86%,to{transform:translateX(0);filter:none}87%{transform:translateX(-2px) skewX(-.4deg);filter:contrast(1.25) saturate(1.15) hue-rotate(-5deg)}89%{transform:translateX(2px)}91%{transform:translateX(-1px)}92%{transform:translateX(0);filter:none}}.vg-jit{animation:vg-jit 5.5s ease-in-out infinite}.vg-play{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.vg-playring:hover .vg-play,.vg-vcard:hover .vg-play{transform:scale(1.1);box-shadow:0 20px 46px -12px rgba(255,90,0,1)}.vg-vcard{opacity:0;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s ease,box-shadow .5s ease;cursor:pointer}.vg-vcard:hover{transform:translateY(-7px);border-color:rgba(255,122,0,.34);box-shadow:0 34px 70px -30px rgba(255,90,0,.5),0 10px 26px -16px rgba(0,0,0,.8)}.vg-vthumb{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s ease}.vg-vcard:hover .vg-vthumb{transform:scale(1.06);filter:saturate(1.1)}.vg-vprog{transition:width .6s cubic-bezier(.2,.7,.2,1)}.vg-vcard:hover .vg-vprog{width:64%}.vg-ovrow{transition:border-color .3s ease,background .3s ease,transform .3s ease}.vg-ovrow:hover{border-color:rgba(255,122,0,.32);background:rgba(255,122,0,.04);transform:translateX(4px)}.vg-ovar{transition:transform .3s ease,color .3s ease}.vg-ovrow:hover .vg-ovar{transform:translateX(4px);color:#FF9A45}.vg-step{transition:border-color .3s ease,transform .3s ease,background .3s ease}.vg-step:hover{border-color:rgba(255,122,0,.32);transform:translateY(-4px);background:rgba(255,122,0,.04)}.vg-seg{transition:color .25s ease,background .25s ease,border-color .25s ease}.vg-lbbg{animation:fg-lbfade .3s ease}.vg-lbcard{animation:fg-lbpop .42s cubic-bezier(.2,.75,.2,1)}.vg-lbx{transition:border-color .25s ease,background .25s ease,color .25s ease,transform .3s ease}.vg-lbx:hover{border-color:rgba(255,122,0,.45);background:rgba(255,122,0,.08);color:#FF9A45;transform:rotate(90deg)}.vg-lbarrow{transition:background .25s ease,border-color .25s ease,transform .25s ease}.vg-lbarrow:hover{background:rgba(255,122,0,.16);border-color:rgba(255,122,0,.5)}.vg-lbarrow:active{transform:scale(.96)}.vg-lbmini{transition:border-color .25s ease,opacity .25s ease,transform .25s ease;opacity:.55}.vg-lbmini:hover{opacity:.9;transform:translateY(-2px)}.vg-lbmini.on{opacity:1;border-color:#FF7A00}@media (prefers-reduced-motion:reduce){.vg-jit,.vg-lbbg,.vg-lbcard,.vg-playbox,.vg-ring,.vg-scan,.vg-spin{animation:none!important}.vg-vcard{opacity:1}}@keyframes dr-spin{to{transform:rotate(1turn)}}@keyframes dr-hover{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-12px) rotate(1.2deg)}}@keyframes dr-sigwave{0%{transform:scale(.4);opacity:.7}to{transform:scale(1.5);opacity:0}}@keyframes dr-hudscan{0%{transform:translateY(-100%);opacity:0}20%{opacity:.7}80%{opacity:.7}to{transform:translateY(1100%);opacity:0}}@keyframes dr-recb{0%,to{opacity:1}50%{opacity:.25}}.dr-rig{animation:dr-hover 4.4s ease-in-out infinite}.dr-rig,.dr-rotor{transform-box:fill-box;transform-origin:center}.dr-rotor{animation:dr-spin .42s linear infinite}.dr-rotor.b{animation-duration:.5s}.dr-sig{transform-box:fill-box;transform-origin:center}.dr-sig.s1{animation:dr-sigwave 2.4s ease-out infinite}.dr-sig.s2{animation:dr-sigwave 2.4s ease-out .8s infinite}.dr-sig.s3{animation:dr-sigwave 2.4s ease-out 1.6s infinite}.dr-hudscan{animation:dr-hudscan 3.8s cubic-bezier(.5,0,.5,1) infinite}.dr-recdot{animation:dr-recb 1.3s ease-in-out infinite}.dr-cursor{position:fixed;left:0;top:0;z-index:40;width:66px;pointer-events:none;will-change:transform}.dr-cursor .dr-rotor{animation-duration:.34s}.dr-mcard{transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s ease,box-shadow .5s ease;cursor:pointer}.dr-mcard:hover{transform:translateY(-5px);border-color:rgba(255,122,0,.4);box-shadow:0 30px 64px -30px rgba(255,90,0,.5)}.dr-mimg{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s ease}.dr-mcard:hover .dr-mimg{transform:scale(1.07);filter:saturate(1.1)}.dr-play{transition:transform .3s ease,box-shadow .3s ease}.dr-mcard:hover .dr-play{transform:scale(1.1);box-shadow:0 18px 40px -12px rgba(255,90,0,1)}.dr-visual{width:560px;height:452px;flex:none}@media (max-width:760px){.dr-visual{transform:scale(.82);transform-origin:top center}.dr-visual-col{height:360px;overflow:hidden}}@media (max-width:560px){.dr-visual{transform:scale(.62)}.dr-visual-col{height:280px}}@media (max-width:1000px){.dr-cursor{display:none!important}}@media (prefers-reduced-motion:reduce){.dr-hudscan,.dr-recdot,.dr-rig,.dr-rotor,.dr-sig{animation:none!important}.dr-cursor{display:none!important}}