@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_a7cdf477-module__gdY2fG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_a7cdf477-module__gdY2fG__variable{--font-brand:"Space Grotesk", "Space Grotesk Fallback"}
html,body{color:#f2f4f8;background:#05060a;margin:0}body{-webkit-font-smoothing:antialiased}::selection{color:#fff;background:#39ff8859}input::placeholder,textarea::placeholder{color:#5e6575}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #39ff8826;border-color:#39ff88!important}button{font-family:inherit;transition:transform 80ms,box-shadow .2s,opacity .2s}button:active:not(:disabled){transform:scale(.98)}button:disabled{opacity:.55}.vl-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.vl-blob{filter:blur(80px);opacity:.22;border-radius:50%;width:60vmax;height:60vmax;animation:22s ease-in-out infinite alternate vl-drift;position:absolute}.vl-blob-a{background:#39ff88;top:-30vmax;left:-20vmax}.vl-blob-b{opacity:.12;background:#2ee6ff;animation-duration:28s;top:30vh;right:-35vmax}.vl-blob-c{opacity:.12;background:#9b5cff;animation-duration:34s;bottom:-40vmax;left:10vw}@keyframes vl-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.15)}}.vl-grid{background-image:linear-gradient(#39ff8829 1px,#0000 1px),linear-gradient(90deg,#39ff8829 1px,#0000 1px);background-size:48px 48px;height:45vh;animation:4s linear infinite vl-grid;position:absolute;bottom:-10vh;left:-50%;right:-50%;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}@keyframes vl-grid{0%{background-position:0 0}to{background-position:0 48px}}.vl-spark{opacity:0;background:#39ff88;border-radius:50%;width:3px;height:3px;animation:linear infinite vl-rise;position:absolute;bottom:-10px;box-shadow:0 0 8px #39ff88}@keyframes vl-rise{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}to{opacity:0;transform:translateY(-105vh)}}.vl-hero-hand{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}.vl-flicker{animation:2.4s ease-out vl-flicker,3.2s ease-in-out 2.4s infinite vl-breathe;display:inline-flex}@keyframes vl-flicker{0%,8%{opacity:.05}10%{opacity:1}12%{opacity:.2}16%,20%{opacity:1}22%{opacity:.4}26%,to{opacity:1}}@keyframes vl-breathe{0%,to{filter:drop-shadow(0 0 #39ff8800)}50%{filter:drop-shadow(0 0 14px #39ff888c)}}.vl-tagline{color:#39ff88;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;height:26px;margin-top:30px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.vl-dot{background:#39ff88;border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,end) infinite vl-blink;box-shadow:0 0 10px #39ff88}@keyframes vl-blink{50%{opacity:.2}}.vl-tagline-text{animation:.45s cubic-bezier(.2,.9,.3,1.2) vl-slide-up;display:inline-block}@keyframes vl-slide-up{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}.vl-stickers{flex-wrap:wrap;gap:8px;margin:18px 0 26px;display:flex}.vl-sticker{border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700;animation:.5s cubic-bezier(.2,.9,.3,1.4) both vl-pop}.vl-sticker-green{color:#05060a;background:#39ff88;transform:rotate(-3deg)}.vl-sticker-dark{color:#f2f4f8;background:#0e111a;border:1px solid #2a3042;animation-delay:.1s;transform:rotate(2deg)}.vl-sticker-cyan{color:#2ee6ff;background:#2ee6ff1f;border:1px solid #2ee6ff66;animation-delay:.2s;transform:rotate(-1deg)}@keyframes vl-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}.vl-kicker{letter-spacing:.14em;text-transform:uppercase;color:#7a8191;margin-bottom:12px;font-size:12px;font-weight:700}.vl-steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.vl-steps::-webkit-scrollbar{display:none}.vl-step{scroll-snap-align:start;background:#0c0e15e6;border:1px solid #1c2030;border-radius:22px;flex:0 0 82%;padding:22px;transition:border-color .3s,transform .3s;position:relative}.vl-step-active{border-color:#39ff888c;box-shadow:0 0 28px #39ff881f}.vl-step-num{color:#39ff88;opacity:.6;font-size:13px;font-weight:700;position:absolute;top:16px;right:18px}.vl-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.vl-dots span{background:#2a3042;border-radius:3px;width:6px;height:6px;transition:all .3s}.vl-dots span.on{background:#39ff88;width:22px;box-shadow:0 0 8px #39ff88}.vl-burst{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:50%;left:50%}.vl-burst i{text-shadow:0 0 8px;font-size:16px;font-style:normal;font-weight:800;animation:1.1s cubic-bezier(.15,.8,.3,1) both vl-fly;position:absolute}@keyframes vl-fly{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}80%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1);opacity:0}}.vl-nav{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(16px);background:#0a0c12d1;border:1px solid #1e2333;border-radius:26px;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;gap:4px;width:min(100% - 24px,520px);padding:8px 10px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #0000008c}.vl-nav-item{color:#a1a7b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;font-weight:700;display:flex}.vl-nav-item:active{color:#39ff88}.vl-nav-icon{font-size:19px;line-height:1}.vl-nav-capture{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#39ff88;border:4px solid #05060a;border-radius:50%;place-items:center;width:62px;height:62px;margin-top:-26px;animation:2.4s ease-out infinite vl-ring;display:grid;box-shadow:0 0 #39ff8899,0 0 26px #39ff888c}@keyframes vl-ring{0%{box-shadow:0 0 #39ff888c,0 0 26px #39ff888c}70%{box-shadow:0 0 0 16px #39ff8800,0 0 26px #39ff888c}to{box-shadow:0 0 #39ff8800,0 0 26px #39ff888c}}.vl-pop-in{animation:.55s cubic-bezier(.2,.9,.3,1.25) both vl-pop-in}@keyframes vl-pop-in{0%{opacity:0;transform:scale(.92)translateY(10px)}}@media (prefers-reduced-motion:reduce){.vl-blob,.vl-grid,.vl-spark,.vl-flicker,.vl-dot,.vl-tagline-text,.vl-sticker,.vl-burst i,.vl-nav-capture,.vl-pop-in{animation:none!important}.vl-spark,.vl-burst{display:none}}.vl-cam{z-index:3000;color:#fff;touch-action:manipulation;background:#000;position:fixed;inset:0;overflow:hidden}.vl-cam-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vl-cam-loading{background:#0000008c;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.vl-cam-top{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute}.vl-cam-chip{color:#fff;font:700 11px/1.1 var(--font-brand), system-ui, sans-serif;letter-spacing:.05em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;border:1px solid #ffffff29;border-radius:999px;padding:9px 13px}.vl-cam-chip-ok{color:#c9ffe0;border-color:#39ff8899}.vl-cam-close{cursor:pointer;width:42px;height:42px;padding:0;font-size:18px}.vl-cam-rec{top:calc(max(12px, env(safe-area-inset-top)) + 56px);font:800 11px/1 var(--font-brand), system-ui;letter-spacing:.08em;background:#ff3b5c;border-radius:999px;padding:7px 12px;position:absolute;left:50%;transform:translate(-50%)}.vl-cam-note{left:16px;right:16px;bottom:calc(190px + env(safe-area-inset-bottom));color:#c9ced8;text-align:center;background:#000000b3;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.45;position:absolute}.vl-cam-note-btn{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:10px;margin:8px auto 0;padding:8px 12px;font-size:12px;display:block}.vl-cam-burst{left:50%;bottom:calc(138px + env(safe-area-inset-bottom));cursor:pointer;position:absolute;transform:translate(-50%)}.vl-cam-controls{padding:20px 28px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000b3);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.vl-cam-side{color:#fff;width:74px;font:600 12px/1 var(--font-brand), system-ui, sans-serif;cursor:pointer;background:0 0;border:none;justify-items:center;gap:6px;display:grid}.vl-cam-side:disabled{opacity:.4}.vl-cam-side-icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.vl-shutter{cursor:pointer;background:0 0;border:5px solid #fff;border-radius:50%;flex-shrink:0;width:84px;height:84px;padding:6px}.vl-shutter span{background:#39ff88;border-radius:50%;width:100%;height:100%;transition:transform .15s,border-radius .2s,background .2s;display:block;box-shadow:0 0 24px #39ff8899}.vl-shutter:active span{transform:scale(.88)}.vl-shutter-video span{background:#ff3b5c;box-shadow:0 0 24px #ff3b5c99}.vl-shutter-rec span{border-radius:10px;transform:scale(.55)}.vl-shutter:disabled{opacity:.45;cursor:default}@media (orientation:landscape) and (max-height:600px){.vl-cam-controls{padding:max(16px, env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) 18px;background:linear-gradient(90deg,#0000,#000000b3);flex-direction:column;inset:0 0 0 auto}.vl-cam-burst{top:50%;bottom:auto;left:auto;right:calc(140px + env(safe-area-inset-right));transform:translateY(-50%)}.vl-cam-note{left:16px;right:calc(150px + env(safe-area-inset-right));bottom:12px}.vl-cam-top{right:calc(130px + env(safe-area-inset-right))}}.vl-hub{z-index:3100;padding:max(16px, env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));background:#05060af7;animation:.18s ease-out vl-pop-in;position:fixed;inset:0;overflow-y:auto}.vl-hub-head{justify-content:space-between;align-items:center;max-width:560px;margin:0 auto 18px;display:flex}.vl-hub-close{color:#fff;cursor:pointer;background:#0e111a;border:1px solid #2a3042;border-radius:50%;width:42px;height:42px;font-size:18px}.vl-hub-grid{grid-template-columns:1fr 1fr;gap:10px;max-width:560px;margin:0 auto;display:grid}.vl-hub-tile{text-align:left;color:#f2f4f8;cursor:pointer;background:#0c0e15;border:1px solid #1e2333;border-radius:18px;align-content:start;gap:6px;min-height:118px;padding:16px 14px;font-family:inherit;display:grid}.vl-hub-tile strong{font-size:16px}.vl-hub-tile:active{transform:scale(.98)}.vl-hub-tile-main{background:#39ff8814;border-color:#39ff888c;grid-column:1/-1;min-height:0}.vl-hub-icon{font-size:26px}.vl-hub-text{color:#a1a7b3;font-size:13px;line-height:1.4}.vl-hub-foot{align-items:end;gap:10px;max-width:560px;margin:18px auto 0;display:flex}.vl-hub-lang{color:#a1a7b3;flex:1;gap:6px;font-size:12px;display:grid}.vl-hub-lang select{color:#fff;background:#0e111a;border:1px solid #2a3042;border-radius:12px;padding:12px}.vl-hub-signout{color:#a1a7b3;cursor:pointer;background:0 0;border:1px solid #2a3042;border-radius:12px;padding:12px 16px}.vl-focus-bar{gap:8px;margin:0 0 18px;display:flex}.vl-focus-bar button{color:#f2f4f8;font:600 14px var(--font-brand), system-ui;cursor:pointer;background:#0c0e15;border:1px solid #1e2333;border-radius:14px;flex:1;padding:12px}
