.vphone{--vp-u: .6667;--vp-band: #E6E4EC;position:relative;width:calc(422px * var(--vp-u));height:calc(881px * var(--vp-u));flex:none;-webkit-user-select:none;user-select:none}.vphone *,.vphone *:before,.vphone *:after{box-sizing:border-box}.vphone .vp-z{position:absolute;left:0;top:0;width:422px;height:881px;zoom:var(--vp-u)}.vphone .vp-body{position:absolute;inset:0;border-radius:69.5px;background:url(/assets/v2/svg/vp-band.svg) center / 100% 100% no-repeat;box-shadow:0 0 0 .5px #14142b29,0 30px 60px -12px #14142b57,0 12px 24px -12px #14142b2e}.vphone .vp-body:before{content:"";position:absolute;inset:2.5px;border-radius:67px;background:#0b0b0d;box-shadow:0 0 0 .5px #00000059,inset 0 0 0 .5px #ffffff0f}.vphone .vp-screen{position:absolute;left:14.5px;top:14.5px;width:393px;height:852px;border-radius:55px;overflow:hidden;background:#f7f8fc;isolation:isolate;contain:layout paint;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#000;font-feature-settings:"kern"}.vphone .vp-island{position:absolute;left:148px;top:25.5px;width:126px;height:37px;border-radius:18.5px;background:#000;z-index:3}.vphone .vp-abs{position:absolute}.vphone svg{display:block;overflow:visible}.vphone .vp-map{position:absolute;left:0;top:0;width:393px;height:892px;will-change:transform;transition:transform .4s cubic-bezier(.25,.1,.25,1)}.vphone .vp-map canvas{position:absolute;left:0;top:0;width:393px;height:892px}.vphone .vp-map .vp-fade{opacity:0;will-change:opacity}.vphone .vp-wash{position:absolute;inset:0;pointer-events:none;background:url(/assets/v2/svg/vp-wash.svg) center / 100% 100% no-repeat}.vphone .vp-time{left:41.7px;top:17.2px;width:60px;height:22px;text-align:center;font:600 18.9px/22px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.vphone .vp-mark,.vphone .vp-word,.vphone .vp-tab-connect{background:#2c00ff;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.vphone .vp-mark{left:138px;top:68.5px;width:24px;height:24px;--m: url(/assets/v2/vpn-phone/mark.png)}.vphone .vp-word{left:169px;top:66.5px;width:86px;height:28px;--m: url(/assets/v2/vpn-phone/wordmark.png)}.vphone .vp-glass{background:#ffffffdb;box-shadow:0 0 0 .5px #28303e4d,inset 0 .75px #fffffff2,0 3px 10px #141e320f}.vphone .vp-info{left:332.8px;top:58.8px;width:44px;height:44px;border-radius:22px}.vphone .vp-info svg{position:absolute;left:11px;top:11.4px}.vphone .vp-title,.vphone .vp-detail{left:18px;width:357px;text-align:center;white-space:nowrap}.vphone .vp-title{top:136.33px;height:38px;font:600 34px/38px Comfortaa,sans-serif}.vphone .vp-detail{top:185.67px;height:18px;font-size:15px;line-height:18px;color:#636b74}.vphone .vp-title i{font-style:normal}.vphone [data-on]{visibility:hidden}.vphone .vp-screen[data-s=off] [data-on~=off],.vphone .vp-screen[data-s=connecting] [data-on~=connecting],.vphone .vp-screen[data-s=on] [data-on~=on],.vphone .vp-screen[data-s=disconnecting] [data-on~=disconnecting]{visibility:visible}.vphone .vp-lift{position:absolute;left:0;top:0;width:393px;height:852px;pointer-events:none;transition:transform .4s cubic-bezier(.25,.1,.25,1);will-change:transform}.vphone .vp-ip{top:551px;height:24px;left:50%;translate:-50% 0;border-radius:12px;padding:0 6px 2.67px;display:flex;align-items:center;gap:3px;font-size:15px;line-height:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.vphone .vp-ip b{font-weight:500}.vphone .vp-ip svg{margin-left:1.3px}.vphone .vp-ip.is-dim{color:#737679}.vphone .vp-ip.is-dim svg{opacity:.55}.vphone .vp-panel{left:18px;top:572.61px;width:357px;height:172.39px;filter:drop-shadow(0 0 .45px rgb(40 48 62 / .55)) drop-shadow(0 4px 12px rgb(20 30 50 / .07))}.vphone .vp-panel-clip{position:absolute;inset:0;overflow:hidden;border-radius:0 0 32px 32px}.vphone .vp-panel-body{position:absolute;left:0;top:0;width:357px;height:172.39px;border-radius:32px 32px 0 0;background:#fbfdfff0;box-shadow:inset 0 .75px #fff;transform:translateY(24.39px);transition:transform .4s cubic-bezier(.25,.1,.25,1);will-change:transform}.vphone .vp-screen[data-s=on] .vp-panel-body{transform:none}.vphone .vp-screen[data-s=on] .vp-lift{transform:translateY(-24.39px)}.vphone .vp-screen[data-s=on] .vp-map{transform:translateY(-12.2px)}.vphone .vp-flag{left:38px;top:624.75px;width:38px;height:28.5px;border-radius:3px;overflow:hidden;background:url(/assets/v2/vpn-phone/flag-se.png) center / 100% 100% no-repeat;box-shadow:inset 0 0 0 .5px #0000001f}.vphone .vp-country{left:89px;top:616.67px;font:600 17px/22px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.vphone .vp-city{left:89px;top:640px;font-size:15px;line-height:20px;color:#636b74}.vphone .vp-chev{left:335px;top:629px}.vphone .vp-btn{left:30px;top:679px;width:333px;height:54px}.vphone .vp-btn-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;font:600 17px/22px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;color:#fff}.vphone .vp-btn-face.is-violet{background:#2c00ff}.vphone .vp-btn-face.is-amber{background:#d97706;color:#171a1c}.vphone .vp-btn-face.is-red{background:#dc2626}.vphone .vp-btn-face .vp-ico{width:20px;height:20px;flex:none;display:grid;place-items:center}.vphone .vp-spin{width:35px;height:35px;flex:none;margin:0 -7.5px;animation:vp-spin 1s steps(8) infinite}@keyframes vp-spin{to{transform:rotate(360deg)}}.vphone .vp-btn-press{position:absolute;inset:0;border-radius:27px;overflow:hidden;pointer-events:none;transition:transform .12s ease-out}.vphone .vp-ripple{position:absolute;left:0;top:0;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;background:url(/assets/v2/svg/vp-ripple.svg) center / 100% 100% no-repeat;opacity:0;transform:scale(.15);will-change:transform,opacity}.vphone .vp-btn.is-down .vp-btn-press{transform:scale(.985)}.vphone .vp-btn.is-down .vp-ripple{animation:vp-ripple .65s cubic-bezier(.2,.7,.3,1) forwards}@keyframes vp-ripple{0%{opacity:1;transform:scale(.15)}45%{opacity:.85}to{opacity:0;transform:scale(1)}}.vphone .vp-sum{left:18px;width:357px;top:718.61px;height:14.4px;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:14.4px;color:#636b74;font-variant-numeric:tabular-nums;gap:8px;opacity:0;transition:opacity .12s ease}.vphone .vp-screen[data-s=on] .vp-sum{opacity:1;transition:opacity .25s ease .12s}.vphone .vp-tabs{left:59.33px;top:768.67px;width:274.67px;height:62.33px;border-radius:31.17px;background:#ffffff9e}.vphone .vp-tab-sel{left:63.67px;top:773px;width:92.33px;height:54px;border-radius:27px;background:#19233718}.vphone .vp-tab-connect{left:96.7px;top:778.6px;width:28px;height:28px;--m: url(/assets/v2/vpn-phone/tab-connect.png)}.vphone .vp-tab-ico{top:781px}.vphone .vp-tab-label{top:806.5px;width:80px;text-align:center;font:600 10px/13px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.vphone .vp-home{left:129.5px;top:839px;width:134px;height:5px;border-radius:2.5px;background:#000}.vphone.is-paused .vp-spin{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.vphone .vp-map,.vphone .vp-lift,.vphone .vp-panel-body,.vphone .vp-sum{transition:none}.vphone .vp-spin{animation:none}}
