*{box-sizing:border-box}:root{--bg:#000;--fg:#e6f1ff;--neon:#08d2ff}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.bg,body{overflow:hidden}.bg{position:fixed;inset:0;z-index:0}.waves{inset:0;-webkit-mask-image:radial-gradient(115% 55% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(115% 55% at 50% 50%,#000 55%,transparent 100%);filter:drop-shadow(0 0 24px rgba(8,210,255,.25))}.wave,.waves{position:absolute}.wave{width:150%;height:40%;left:-25%;fill:transparent;stroke:rgba(8,210,255,.95);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.wave-center{top:45%;animation:scroll 20s linear infinite,twitch 3.2s step-end infinite}.wave-center,.wave-under{transform:translateY(-50%)}.wave-under{top:55%;animation:scroll-rev 24s linear infinite,twitch 3.6s step-end infinite;opacity:.92}@keyframes scroll{0%{transform:translateY(-50%) translateX(0)}to{transform:translateY(-50%) translateX(-35%)}}@keyframes scroll-rev{0%{transform:translateY(-50%) translateX(-35%)}to{transform:translateY(-50%) translateX(0)}}@keyframes twitch{0%{filter:none}35%{filter:hue-rotate(0deg)}36%{filter:hue-rotate(8deg)}37%{filter:hue-rotate(0deg)}70%{filter:none}71%{filter:saturate(1.1)}72%{filter:none}}.grain{position:absolute;inset:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.center{position:fixed;inset:0;display:grid;place-items:center;padding:24px;text-align:center;z-index:1}.logo{width:min(60vw,520px);height:auto;filter:drop-shadow(0 0 40px rgba(8,210,255,.35));-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 35%,rgba(0,0,0,.85));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:14px;z-index:2}.links{display:flex;gap:10px;flex-wrap:wrap}.links a{text-decoration:none;color:var(--fg);border:1px solid rgba(8,210,255,.35);padding:8px 12px;border-radius:12px;background:rgba(8,210,255,.08);transition:.2s ease}.links a:hover{border-color:rgba(8,210,255,.8);background:rgba(8,210,255,.18);box-shadow:0 0 18px rgba(8,210,255,.25)}.copy{opacity:.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pip-layer{inset:0;pointer-events:none;z-index:0}.pip,.pip-layer{position:absolute}.pip{left:0;top:0;width:2px;height:var(--pip-h,16px);background:var(--fg);box-shadow:0 0 8px rgba(8,210,255,.7),0 0 18px rgba(8,210,255,.35);border-radius:2px;offset-rotate:0deg;animation-name:travel;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes travel{0%{offset-distance:var(--from,30%);opacity:1}97%{opacity:1}to{offset-distance:var(--to,70%);opacity:0}}