@font-face{font-family:Visionfox Inter;src:url(/visionfox/inter-latin-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-display:"Visionfox Inter", Arial, sans-serif;--font-sans:"Visionfox Inter", Arial, sans-serif}body{color:#f5f5f5;-webkit-font-smoothing:antialiased;background:#000;margin:0;font-family:Visionfox Inter,Arial,sans-serif}body:has(.vf-app){background:var(--background,#000)}.vf-marketing-header{z-index:30;-webkit-backdrop-filter:blur(26px);background:#1609114a;border:0;border-radius:22px;justify-content:space-between;align-items:center;width:90%;height:78px;margin:24px auto;padding:0 28px;display:flex;position:relative;box-shadow:0 12px 45px #0002}.vf-header-home{margin:0;position:absolute;top:24px;left:5%}.vf-marketing-brand{display:flex}.vf-marketing-brand img,.vf-marketing-footer img{object-fit:contain;filter:brightness(0)invert()}.vf-marketing-access{color:#fff;background:0 0;border:0;padding:12px 25px;font-size:13px;text-decoration:none}.vf-marketing-access:hover{color:#ffb5c9}.vf-marketing-access:focus-visible,.vf-marketing-brand:focus-visible,.vf-back-home:focus-visible{outline-offset:5px;outline:2px solid #ff527d}.vf-home-scene{background:#250010;height:100svh;min-height:560px;position:relative;overflow:hidden}.vf-optical{width:100%;height:100%;display:block;position:absolute;inset:0}.vf-home-shade{pointer-events:none;background:linear-gradient(#10000855,#0000 26% 65%,#000 100%);position:absolute;inset:0}.vf-optical-presence{transform-origin:56% 47%;animation:7s cubic-bezier(.77,0,.175,1) infinite vf-depth}.vf-optical-login .vf-optical-presence{transform-origin:50% 38%;animation-duration:14s}.vf-optical-light{mix-blend-mode:screen}.vf-visor-bloom{mix-blend-mode:screen;animation:2.8s ease-in-out infinite vf-energy}.vf-visor-pulse{mix-blend-mode:screen;animation:2.8s ease-in-out infinite vf-pulse}.vf-visor-scan{transform-box:view-box;animation:3.4s cubic-bezier(.77,0,.175,1) infinite vf-scan}.vf-visor-scan-second{animation-duration:4.6s;animation-delay:-1.7s}.vf-platforms{background:linear-gradient(#0000,#000 82%);width:100%;padding:26px 0 34px;position:absolute;bottom:0}.vf-brand-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.vf-brand-belt{width:max-content;animation:28s linear infinite vf-marquee;display:flex}.vf-brand-group{align-items:center;gap:70px;padding-right:70px;display:flex}.vf-platform-brand{white-space:nowrap;color:#fff;align-items:center;gap:14px;display:flex}.vf-platform-brand img{object-fit:contain;width:40px;height:40px}.vf-platform-brand span{letter-spacing:-.3px;font-size:18px;font-weight:600}.vf-marketing-footer{color:#888;background:#000;justify-content:space-between;align-items:center;gap:24px;min-height:240px;padding:76px 5%;font-size:12px;display:flex}.vf-marketing-footer p{margin:0;line-height:1.7}.vf-marketing-footer a{color:#ccc;text-decoration:none}.vf-marketing-footer a:hover{color:#fff}.visionfox-access-page{background:#000;font-family:Visionfox Inter,Arial,sans-serif}.visionfox-access-form-side{background:#000}.visionfox-access-content h1{letter-spacing:-1.8px}.vf-back-home{color:#aaa;align-items:center;gap:10px;margin-bottom:34px;font-size:13px;text-decoration:none;display:inline-flex}.vf-back-home:hover{color:#fff}.visionfox-access-input{-webkit-backdrop-filter:blur(24px);background:#ffffff06;border-color:#ffffff1f;font-family:inherit}.visionfox-access-primary,.visionfox-access-google{color:#fff;-webkit-backdrop-filter:blur(28px)saturate(120%);background:#fff1;border:1px solid #ffffff2e;font-family:inherit;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff06,0 8px 24px #00000040}.visionfox-access-art{background:#b00030;align-self:stretch;min-width:0}.visionfox-access-art:after{display:none}.visionfox-access-remember input{flex-shrink:0}.visionfox-access-page button:disabled{cursor:not-allowed}.visionfox-access-google:hover,.visionfox-access-primary:hover{color:#fff;background:#ffffff1c}@keyframes vf-depth{0%,to{transform:translate(0)scale(1.025)}50%{transform:translate(-4px,3px)scale(1.005)}}@keyframes vf-energy{0%,to{opacity:.25}50%{opacity:.95}}@keyframes vf-pulse{0%,to{opacity:.15}50%{opacity:.8}}@keyframes vf-scan{0%,10%{opacity:0;transform:translate(-450px)}25%{opacity:.7}75%{opacity:.8}to{opacity:0;transform:translate(700px)}}@keyframes vf-marquee{to{transform:translate(-50%)}}@media (hover:hover){.vf-brand-marquee:hover .vf-brand-belt{animation-play-state:paused}}@media (width<=640px){.vf-marketing-header{border-radius:18px;height:66px;padding:0 18px;top:16px}.vf-marketing-brand img{width:34px;height:34px}.vf-marketing-access{padding:10px 16px}.vf-brand-group{gap:40px;padding-right:40px}.vf-platform-brand span{font-size:15px}.vf-platform-brand img{width:32px;height:32px}.vf-platforms{padding-bottom:27px}.vf-optical-home{width:150%;left:-42%}.vf-marketing-footer{flex-wrap:wrap;min-height:220px;padding:55px 7%}.vf-marketing-footer p{flex:1;min-width:180px}}@media (prefers-reduced-motion:reduce){.vf-optical-presence,.vf-visor-scan,.vf-visor-pulse,.vf-visor-bloom,.vf-brand-belt{transform:none;animation:none!important}.vf-visor-scan,.vf-optical-light{display:none}.vf-visor-bloom{opacity:.25}.vf-brand-belt{justify-content:center;width:100%}.vf-brand-group{flex-wrap:wrap;justify-content:center;gap:20px;padding:0 20px}.vf-brand-group[aria-hidden=true]{display:none}.vf-platform-brand span{font-size:13px}.vf-platform-brand img{width:26px;height:26px}}
