.vx-pf{max-width:var(--vx-content);margin:6px auto 0;position:relative}.vx-pf__screen{--ox:52%;--oy:28%;--ow:22.5%;--oh:44%;isolation:isolate;aspect-ratio:2.7;background:var(--vx-field) url(/art/field.webp) center/cover no-repeat;border:2px solid #c8f0f7;border-radius:26px;width:100%;min-height:380px;max-height:430px;position:relative;overflow:hidden;box-shadow:0 0 0 10px #07090c,0 0 0 11px #c8f0f724,0 0 14px 10px #3fd4ff61,0 0 46px 12px #3fd4ff2e,inset 0 0 18px #3fd4ff80,inset 0 0 120px #000000a6}.vx-pf__glass{z-index:6;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 90% at 50% 45%,#0000 58%,#00000080 100%);position:absolute;inset:0}.vx-pf__screen:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 3px);position:absolute;inset:0}.vx-pf__glass:after{content:"";animation:vx-pf-sheen 11s var(--vx-ease) infinite;background:linear-gradient(115deg,#0000 40%,#c8f0f70d 47%,#0000 54%);position:absolute;inset:-20%}@keyframes vx-pf-sheen{0%,62%{transform:translate(-40%)}to{transform:translate(40%)}}.vx-pf__title{z-index:3;white-space:nowrap;color:#e9fbff;transition:opacity .6s var(--vx-ease);margin:0;font-size:clamp(22px,2.75vw,40px);font-weight:500;position:absolute;top:5.5%;left:50%;transform:translate(-50%)}.vx-pf__screen.is-played .vx-pf__title{opacity:.22}.vx-pf__hud{z-index:3;letter-spacing:.16em;text-transform:uppercase;color:var(--vx-line);flex-direction:column;gap:2px;font-size:13px;display:flex;position:absolute;top:6%}.vx-pf__hud b{letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.6vw,22px);font-weight:400}.vx-pf__hud--l{left:3.2%}.vx-pf__hud--r{align-items:flex-end;right:3.2%}.vx-pf__rocks{z-index:2;position:absolute;inset:0}.vx-pf__slot{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1.08;animation:vx-pf-in .8s var(--vx-spring) both;animation-delay:calc(var(--i) * 70ms);position:absolute;transform:translate(-50%,-50%)}@keyframes vx-pf-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}.vx-pf__drift{will-change:transform;width:100%;height:100%}.vx-pf__rock{cursor:crosshair;width:100%;height:100%;transition:transform .25s var(--vx-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.vx-pf__rock:hover{transform:scale(1.05)}.vx-pf__rock:focus-visible{box-shadow:none;outline:0}.vx-pf__stone{background:#0c2833;position:absolute;inset:0;overflow:hidden}.vx-pf__stone img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.vx-pf__stone:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0000 55%,#030a0eb3);position:absolute;inset:0}.vx-pf__noart{width:100%;height:100%;color:var(--vx-line);place-items:center;font-size:28px;display:grid}.vx-pf__edge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vx-pf__edge polygon{fill:none;stroke:#d4f6fc;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;filter:drop-shadow(0 0 2px #3fd4ffe6)}.vx-pf__bloom{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vx-pf__bloom polygon{fill:none;stroke:#3fd4ff99;stroke-width:8px;vector-effect:non-scaling-stroke;stroke-linejoin:round;filter:blur(6px)}.vx-pf__lock{pointer-events:none;opacity:0;transition:opacity .2s,transform .3s var(--vx-spring);background:linear-gradient(var(--vx-line),var(--vx-line)) 0 0/16px 2px no-repeat,linear-gradient(var(--vx-line),var(--vx-line)) 0 0/2px 16px no-repeat, linear-gradient(var(--vx-line),var(--vx-line)) 100% 0/16px 2px no-repeat,linear-gradient(var(--vx-line),var(--vx-line)) 100% 0/2px 16px no-repeat, linear-gradient(var(--vx-line),var(--vx-line)) 0 100%/16px 2px no-repeat,linear-gradient(var(--vx-line),var(--vx-line)) 0 100%/2px 16px no-repeat, linear-gradient(var(--vx-line),var(--vx-line)) 100% 100%/16px 2px no-repeat,linear-gradient(var(--vx-line),var(--vx-line)) 100% 100%/2px 16px no-repeat;filter:drop-shadow(0 0 4px var(--vx-glow));position:absolute;inset:-12%;transform:scale(1.18)}.vx-pf__rock:hover .vx-pf__lock,.vx-pf__rock:focus-visible .vx-pf__lock{opacity:1;transform:scale(1)}.vx-pf__screen.is-played .vx-pf__rock.is-target .vx-pf__lock,.vx-pf__screen:focus-within .vx-pf__rock.is-target .vx-pf__lock{opacity:.5;transform:scale(1.04)}.vx-pf__debris{z-index:1;pointer-events:none;position:absolute;inset:0}.vx-pf__bit{width:calc(var(--d) * 1%);aspect-ratio:1;animation:38s linear infinite vx-pf-spin;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.vx-pf__bit path{fill:none;stroke:#dcf8fc73;stroke-width:1px;vector-effect:non-scaling-stroke}.vx-pf__bit polygon{fill:#05171e;stroke:#dcf8fcd9;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #3fd4ffcc)}@keyframes vx-pf-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.vx-pf__ship{z-index:3;width:54px;height:54px;transform:rotate(var(--a));transition:transform .18s var(--vx-ease);pointer-events:none;margin:-27px 0 0 -27px;position:absolute;top:50%;left:42%}.vx-pf__ship svg{width:100%;height:100%;overflow:visible}.vx-pf__ship path{fill:#05171e99;stroke:#eafcff;stroke-width:1.8px;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--vx-glow))}.vx-pf__ship .vx-pf__thrust{fill:none;stroke:var(--vx-line);opacity:0;animation:.16s steps(2,end) infinite vx-pf-thrust}@keyframes vx-pf-thrust{50%{opacity:.85}}.vx-pf__fx{z-index:5;pointer-events:none;position:absolute;inset:0}.vx-pf__trail{z-index:2;width:calc(var(--ox) - 42% - 40px);filter:drop-shadow(0 0 3px var(--vx-glow));transform-origin:0;animation:vx-pf-trail .5s var(--vx-ease) both;pointer-events:none;border-top:2px dashed #dcf8fcbf;position:absolute;top:50%;left:calc(42% + 30px)}@keyframes vx-pf-trail{0%{opacity:0;transform:scaleX(0)}}.vx-pf__shot{width:18px;height:2px;box-shadow:0 0 8px var(--vx-glow),0 0 2px #fff;background:linear-gradient(90deg,#c8f0f700,#fff);border-radius:2px;margin:-1px 0 0 -9px;position:absolute;top:0;left:0}.vx-pf__burst{width:400px;height:400px;margin:-200px 0 0 -200px;position:absolute;overflow:visible}.vx-pf__burst polygon,.vx-pf__burst line,.vx-pf__burst circle{fill:none;stroke:#e6fbff;stroke-width:1.6px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:0 0;filter:drop-shadow(0 0 4px var(--vx-glow))}.vx-pf__burst line{stroke-width:1.2px}.vx-pf__saucer{z-index:2;opacity:0;pointer-events:none;width:3.6%;animation:19s linear 6s infinite vx-pf-ufo;position:absolute;top:15%;left:-5%;overflow:visible}.vx-pf__saucer path{fill:none;stroke:#f2fdff;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--vx-glow))}@keyframes vx-pf-ufo{0%,66%{opacity:0;transform:translate(0)}68%{opacity:1}75%{transform:translate(780%,40%)}82%{transform:translate(1560%,-30%)}90%{transform:translate(2340%,30%)}97%{opacity:1}98%,to{opacity:0;transform:translate(3000%)}}.vx-pf__offer{z-index:4;left:var(--ox);top:var(--oy);width:var(--ow);min-height:var(--oh);color:inherit;animation:vx-pf-offer .5s var(--vx-spring) both;grid-template-columns:44% 1fr;align-items:stretch;text-decoration:none;display:grid;position:absolute}@keyframes vx-pf-offer{0%{opacity:0;transform:translate3d(var(--from,26px),0,0) scale(.96)}}.vx-pf__frame{pointer-events:none;background:#041016e6;position:absolute;inset:0}.vx-pf__outline{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vx-pf__outline polygon{fill:none;stroke:#f2fdff;stroke-width:3px;vector-effect:non-scaling-stroke;animation:.5s ease-out both vx-pf-line}@keyframes vx-pf-line{0%{opacity:0}}.vx-pf__frame i{width:30%;animation:vx-pf-beam .7s var(--vx-ease) 50ms both;background:linear-gradient(90deg,#0000,#c8f0f759,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes vx-pf-beam{to{transform:translate(420%)}}.vx-pf__offer{filter:drop-shadow(0 0 6px #3fd4ffbf)drop-shadow(0 0 22px #3fd4ff4d)}.vx-pf__residue{z-index:3;left:calc(var(--ox) - var(--ow) * .2);top:calc(var(--oy) - var(--oh) * .28);width:calc(var(--ow) * 1.4);height:calc(var(--oh) * 1.56);pointer-events:none;animation:vx-pf-res 1.1s var(--vx-spring) both;position:absolute;overflow:visible}.vx-pf__spray{z-index:1;left:var(--ox);top:var(--oy);width:var(--ow);height:var(--oh);pointer-events:none;position:absolute}.vx-pf__chunk{left:calc(var(--fx) * 100%);top:calc(var(--fy) * 100%);width:var(--cs);aspect-ratio:1;margin:calc(var(--cs) / -2) 0 0 calc(var(--cs) / -2);animation:vx-pf-chunk 1s var(--vx-spring) both;position:absolute;overflow:visible}.vx-pf__chunk path{fill:none;stroke:#e6fbff80;stroke-width:1px;vector-effect:non-scaling-stroke}.vx-pf__chunk polygon{fill:#05171e;stroke:#e6fbff;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round;filter:drop-shadow(0 0 3px var(--vx-glow))}@keyframes vx-pf-chunk{0%{opacity:0;transform:translate(calc((.5 - var(--fx)) * 70px),calc((.5 - var(--fy)) * 50px)) scale(.35) rotate(-50deg)}}.vx-pf__residue line,.vx-pf__residue polygon{fill:none;stroke:#e6fbff;stroke-width:1.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--vx-glow))}@keyframes vx-pf-res{0%{opacity:0;transform:scale(.7)}60%{opacity:1}}.vx-pf__offer-art{clip-path:var(--art-wide);background:#0c2833;margin:0;position:relative;overflow:hidden}.vx-pf__offer-art img{object-fit:cover;width:100%;height:100%;display:block}.vx-pf__offer-body{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:9% 9% 9% 8%;display:flex;position:relative}.vx-pf__offer-name{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}.vx-pf__offer-meta{color:var(--vx-mute);font-size:13px;line-height:1.3}.vx-pf__offer-price{margin-top:4px;font-size:clamp(22px,2.3vw,34px);line-height:1.1}.vx-pf__offer-go{color:var(--vx-line);transition:transform .2s var(--vx-ease);margin-top:6px;font-size:15px;font-weight:600}.vx-pf__offer:hover .vx-pf__offer-go{transform:translate(4px)}.vx-pf__offer:hover .vx-pf__outline polygon{stroke:#fff}.vx-pf__offer.is-empty{text-align:center;grid-template-columns:1fr}.vx-pf__offer.is-ghost{animation:none}.vx-pf__offer.is-ghost .vx-pf__offer-art{border-radius:0}.vx-pf__screen.is-boot .vx-pf__title{opacity:.35}.vx-pf__hint{z-index:3;font:500 13px/1 var(--vx-font);letter-spacing:.08em;color:#c8f0f7b8;white-space:nowrap;margin:0;position:absolute;bottom:4.2%;left:50%;transform:translate(-50%)}.vx-pf__hint-touch{display:none}.vx-pf__pause{z-index:7;color:var(--vx-line);cursor:pointer;background:#04101699;border:1px solid #c8f0f747;border-radius:8px;padding:8px 10px;font-size:11px;transition:border-color .2s,background .2s;position:absolute;bottom:3.6%;right:2.6%}.vx-pf__pause:hover{border-color:var(--vx-line);background:#3fd4ff1a}.vx-pf__pad{display:none}.vx-pf__stick{gap:14px;display:flex}.vx-pf__padkey,.vx-pf__fire{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--vx-ease),box-shadow .2s;border-radius:50%;place-items:center;display:grid}.vx-pf__padkey{border:2px solid var(--vx-line);color:#fff;background:#05171ed9;width:60px;height:60px;font-size:20px;box-shadow:0 0 14px #3fd4ff59,inset 0 0 10px #3fd4ff33}.vx-pf__fire{border:3px solid var(--vx-fire);color:#ffd6e6;background:radial-gradient(circle at 50% 40%,#3a0a1f,#14050c);width:82px;height:82px;font-size:15px;font-weight:700;box-shadow:0 0 18px #ff3d7f99,inset 0 0 14px #ff3d7f73}.vx-pf__padkey:active,.vx-pf__fire:active{transform:scale(.93)}.vx-pf__padkey.is-ghost,.vx-pf__fire.is-ghost{opacity:.35;box-shadow:none}@media (max-width:900px){.vx-pf__screen{--ox:47%;--ow:29%}.vx-pf__trail{display:none}}@media (max-width:640px),(hover:none){.vx-pf__hint-wide{display:none}.vx-pf__hint-touch{display:inline}}@media (max-width:640px){.vx-pf{margin-top:2px}.vx-pf__screen{--ox:37%;--oy:35%;--ow:50%;--oh:33%;aspect-ratio:1/1.04;background-image:url(/art/field-phone.webp);background-position:0 100%;border-radius:20px;min-height:0;max-height:none}.vx-pf__slot{left:var(--mx);top:var(--my);width:var(--ms)}.vx-pf__slot.is-wide-only{display:none}.vx-pf__bit{width:calc(var(--d) * 1.8%)}.vx-pf__bit:nth-child(4),.vx-pf__bit:nth-child(7){display:none}.vx-pf__chunk{width:calc(var(--cs) * .7);margin:calc(var(--cs) * -.35) 0 0 calc(var(--cs) * -.35)}.vx-pf__title{white-space:normal;text-align:center;width:46%;font-size:clamp(15px,4.6vw,18px);line-height:1.25;top:auto;bottom:10%;left:48%}.vx-pf__hint{font-size:11px;bottom:4%}.vx-pf__hud{font-size:10.5px;top:4.5%}.vx-pf__hud b{font-size:19px}.vx-pf__hud--r{right:4%}.vx-pf__hud--l{left:4%}.vx-pf__offer{height:auto;min-height:var(--oh);grid-template-columns:40% 1fr}.vx-pf__offer-go{white-space:nowrap}.vx-pf__offer-art{clip-path:var(--art-phone)}.vx-pf__offer-body{gap:3px;padding:6% 7%}.vx-pf__offer-name{-webkit-line-clamp:2;font-size:clamp(14px,4.1vw,16px)}.vx-pf__offer-price{margin-top:2px;font-size:clamp(19px,5.6vw,22px)}.vx-pf__offer-go{margin-top:2px;font-size:13px}.vx-pf__offer-meta{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vx-pf__ship{width:42px;height:42px;margin:-21px 0 0 -21px;top:82%;left:20%}.vx-pf__saucer{width:9%}.vx-pf__pause{display:none}.vx-pf__pad{justify-content:space-between;align-items:center;margin:16px 0 0;padding:0 8px;display:flex}}@media (max-width:359px){.vx-pf__offer-meta{display:none}}@media (hover:none) and (min-width:641px){.vx-pf__pad{justify-content:center;align-items:center;gap:16px;margin:16px 0 0;display:flex}}@media (prefers-reduced-motion:reduce){.vx-pf__saucer,.vx-pf__glass:after{display:none}.vx-pf__chunk,.vx-pf__bit{animation:none}}
