@property --wl-a{syntax:"<angle>";inherits:false;initial-value:0deg}.wl-page{--mx:0;--my:0;position:relative;overflow:hidden}.wl-fallback{z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 70% 20%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 60%), radial-gradient(700px 500px at 15% 80%, #40dbff29, transparent 60%), #05070b;position:fixed;inset:0}.wl-canvas{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.wl-scan{z-index:1;pointer-events:none;opacity:.35;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);position:fixed;inset:0}.wl-content{z-index:2;position:relative}.wl-hero{min-height:calc(100vh - var(--nav-h));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;padding:60px 28px 40px;display:grid}.wl-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--accent-bright);border:1px solid color-mix(in srgb, var(--accent-bright) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:inline-flex}.wl-eyebrow i{background:#3fe0ff;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite wl-blink;box-shadow:0 0 12px #3fe0ff}@keyframes wl-blink{50%{opacity:.2}}.wl-title{text-transform:uppercase;letter-spacing:-.04em;transform:translate(calc(var(--mx) * -8px), calc(var(--my) * -6px));transition:transform .6s var(--ease);margin:26px 0 0;font-family:Syne,sans-serif;font-size:clamp(54px,9vw,132px);font-weight:700;line-height:.92;position:relative}.wl-line{display:block;position:relative}.wl-line.glow{background:linear-gradient(90deg, #fff, var(--accent-bright), #3fe0ff, var(--accent-bright), #fff);color:#0000;filter:drop-shadow(0 0 28px color-mix(in srgb, var(--accent) 55%, transparent));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite wl-flow}@keyframes wl-flow{to{background-position:300% 0}}.wl-line.glitch:before,.wl-line.glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.wl-line.glitch:before{color:#3fe0ff;mix-blend-mode:screen;animation:3.2s step-end infinite wl-g1}.wl-line.glitch:after{color:var(--accent-bright);mix-blend-mode:screen;animation:3.2s step-end infinite wl-g2}@keyframes wl-g1{0%,86%,to{clip-path:inset(0 0 100%);transform:none}88%{clip-path:inset(18% 0 52%);transform:translate(-4px,1px)}92%{clip-path:inset(60% 0 12%);transform:translate(3px,-1px)}96%{clip-path:inset(36% 0 40%);transform:translate(-2px)}}@keyframes wl-g2{0%,87%,to{clip-path:inset(0 0 100%);transform:none}89%{clip-path:inset(48% 0 22%);transform:translate(4px,-1px)}93%{clip-path:inset(8% 0 70%);transform:translate(-3px,1px)}97%{clip-path:inset(70% 0 6%);transform:translate(2px)}}.wl-sub{color:#f1f3f6c7;max-width:46ch;margin:26px 0 0;font-size:18px;line-height:1.7}.wl-card{background:conic-gradient(from var(--wl-a), transparent 0 55%, #3fe0ff 66%, var(--accent-bright) 76%, transparent 86%);max-width:520px;box-shadow:0 30px 80px -30px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:22px;margin-top:32px;padding:1.5px;animation:4s linear infinite wl-spin;position:relative}@keyframes wl-spin{to{--wl-a:360deg}}.wl-card-in{-webkit-backdrop-filter:blur(14px);background:#06080ddb;border-radius:21px;padding:22px}.wl-form{flex-wrap:wrap;gap:10px;display:flex}.wl-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;outline:none;flex:1;min-width:200px;padding:15px 20px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.wl-input::placeholder{color:#fff6}.wl-input:focus{border-color:#3fe0ff;box-shadow:0 0 0 4px #3fe0ff24,0 0 30px -8px #3fe0ff}.wl-btn{cursor:pointer;color:#04060a;background:linear-gradient(90deg,#fff,#c9f6ff);border:0;border-radius:999px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff6,0 10px 40px -10px #3fe0ff}.wl-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #fff,0 14px 50px -8px #3fe0ff}.wl-btn:active{transform:scale(.98)}.wl-btn:disabled{opacity:.6;cursor:default}.wl-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:40%;animation:3.2s ease-in-out infinite wl-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes wl-shine{0%,60%{left:-60%}to{left:130%}}.wl-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl-note{color:#ffffff80;margin:12px 4px 0;font-size:12px}.wl-err{color:#ff8a8a;margin:12px 4px 0;font-size:13.5px}.wl-done{text-align:center;padding:10px 6px 4px;position:relative}.wl-done h3{margin:0;font-family:Syne,sans-serif;font-size:24px}.wl-pos{background:linear-gradient(90deg,#fff,#3fe0ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 6px;font-family:Orbitron,sans-serif;font-size:clamp(48px,8vw,72px);font-weight:700;line-height:1}.wl-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.wl-burst i{background:var(--c,#3fe0ff);width:6px;height:6px;box-shadow:0 0 10px var(--c,#3fe0ff);border-radius:50%;animation:1.1s cubic-bezier(.15,.8,.25,1) forwards wl-pop;position:absolute}@keyframes wl-pop{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx), var(--dy)) scale(.3);opacity:0}}.wl-count{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.wl-cell{text-align:center;background:#06080d99;border:1px solid #ffffff1f;border-radius:14px;min-width:78px;padding:12px 10px}.wl-cell b{font-family:Orbitron,sans-serif;font-size:28px;font-weight:600;animation:.35s wl-tick;display:block}.wl-cell span{letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}@keyframes wl-tick{0%{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}.wl-globe{transform:translate(calc(var(--mx) * 12px), calc(var(--my) * 10px));transition:transform .8s var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.wl-hud{pointer-events:none;position:absolute;inset:-6%}.wl-hud .r1{transform-origin:50%;animation:30s linear infinite wl-rot}.wl-hud .r2{transform-origin:50%;animation:46s linear infinite reverse wl-rot}.wl-hud .r3{transform-origin:50%;animation:18s linear infinite wl-rot}@keyframes wl-rot{to{transform:rotate(360deg)}}.wl-hud text{letter-spacing:.2em;fill:#ffffff8c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.wl-floor{perspective:420px;height:220px;margin-top:-40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 40% 70%,#0000);mask-image:linear-gradient(#0000,#000 40% 70%,#0000)}.wl-floor:before{content:"";transform-origin:50% 0;background-image:linear-gradient(color-mix(in srgb, var(--accent-bright) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent-bright) 45%, transparent) 1px, transparent 1px);background-size:56px 56px;height:200%;animation:3s linear infinite wl-floor;position:absolute;top:0;left:-50%;right:-50%;transform:rotateX(68deg)}@keyframes wl-floor{to{background-position:0 56px,0 0}}.wl-marquee{background:#04060a8c;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:18px 0;position:relative;overflow:hidden}.wl-marquee.alt{border-top:0}.wl-track{gap:46px;width:max-content;animation:26s linear infinite wl-slide;display:flex}.wl-marquee.alt .wl-track{animation-duration:32s;animation-direction:reverse}.wl-item{align-items:center;gap:46px;display:flex}.wl-track span{text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff61;font-family:Syne,sans-serif;font-size:clamp(30px,4.4vw,56px);font-weight:700}.wl-track span.on{color:#fff;-webkit-text-stroke:0;text-shadow:0 0 30px color-mix(in srgb, var(--accent) 70%, transparent)}.wl-track b{color:var(--accent-bright);align-self:center;font-size:clamp(22px,3vw,36px)}@keyframes wl-slide{to{transform:translate(-50%)}}.wl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:90px 28px 40px;display:grid}.wl-step{transition:transform .4s var(--ease), border-color .3s;background:linear-gradient(#0a0e16d1,#06080dd1);border:1px solid #ffffff1a;border-radius:20px;padding:28px 24px;position:relative;overflow:hidden}.wl-step:hover{border-color:color-mix(in srgb, var(--accent-bright) 50%, transparent);transform:translateY(-4px)}.wl-step:before{content:"";background:linear-gradient(90deg, transparent, #3fe0ff, var(--accent-bright), transparent);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.wl-step:hover:before{transform:scaleX(1)}.wl-step .n{letter-spacing:.2em;color:#3fe0ff;font-family:Orbitron,sans-serif;font-size:13px}.wl-step h3{letter-spacing:-.02em;margin:14px 0 8px;font-family:Syne,sans-serif;font-size:21px}.wl-step p{color:#f1f3f6b3;margin:0;font-size:14.5px;line-height:1.7}@media (max-width:960px){.wl-hero{grid-template-columns:1fr;min-height:0;padding-top:40px}.wl-globe{opacity:.85;order:-1;margin-bottom:-40px}.wl-steps{grid-template-columns:1fr;padding-top:60px}}@media (prefers-reduced-motion:reduce){.wl-eyebrow i,.wl-line.glow,.wl-line.glitch:before,.wl-line.glitch:after,.wl-card,.wl-btn:after,.wl-hud .r1,.wl-hud .r2,.wl-hud .r3,.wl-floor:before,.wl-track,.wl-burst i,.wl-cell b{animation:none!important}.wl-title,.wl-globe{transition:none;transform:none}}
