.lv2-root{background:#03060f;color:#fff;overflow-x:clip;min-height:100vh}.lv2-pre{visibility:hidden;animation:lv2-pre-fail 0s 3s forwards}@keyframes lv2-pre-fail{to{visibility:visible}}.lv2-mask{overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.lv2-mask,.lv2-word{display:inline-block}.lv2-word{will-change:transform}@keyframes lv2-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.1)}}@keyframes lv2-blink{50%{opacity:0}}.lv2-caret{animation:lv2-blink 1s steps(1) infinite}@keyframes lv2-dot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}.lv2-typing i{display:inline-block;width:5px;height:5px;margin:0 1.5px;border-radius:9999px;background:#94a3b8;animation:lv2-dot 1s infinite}.lv2-typing i:nth-child(2){animation-delay:.15s}.lv2-typing i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.lv2-blob,.lv2-caret,.lv2-packet,.lv2-typing i{animation:none}}.lv2-stage-wrap{position:relative;width:100%;aspect-ratio:600/460}.lv2-canvas{position:absolute;left:0;top:0;width:600px;height:460px;transform-origin:0 0}.lv2-canvas>*{backface-visibility:hidden}.lv2-old{font-family:Times New Roman,Times,serif;background:#ecebe3;color:#222;font-size:13px;line-height:1.35}.lv2-old a{color:#1a0dab;text-decoration:underline}.lv2-old .hd{background:#1f3a68;color:#ffeb3b;padding:12px 16px;font-size:24px;font-weight:700;letter-spacing:.5px;border-bottom:4px ridge #8aa}.lv2-old .nav{background:#c9c7b8;padding:6px 16px;border-bottom:1px solid #999;font-size:13px}.lv2-old .box{border:2px inset #aaa;background:#fff;padding:6px}.lv2-old hr{border:0;border-top:2px groove #999;margin:10px 0}.lv2-new{font-family:var(--font-geist-sans,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);background:#fff;color:#0b1530}.lv2-blob-pos{position:absolute;transform:translate(-50%,-50%)}.lv2-blob{position:absolute;inset:0;border-radius:9999px;filter:blur(100px);will-change:transform}@keyframes lv2-bd-a{0%{transform:translate3d(-6%,-4%,0) scale(1)}to{transform:translate3d(8%,6%,0) scale(1.15)}}@keyframes lv2-bd-b{0%{transform:translate3d(7%,5%,0) scale(1.1)}to{transform:translate3d(-9%,-6%,0) scale(.92)}}@keyframes lv2-bd-c{0%{transform:translate3d(-5%,8%,0) scale(.95)}to{transform:translate3d(6%,-8%,0) scale(1.12)}}.lv2-blob-1{animation:lv2-bd-a 31s ease-in-out infinite alternate}.lv2-blob-2{animation:lv2-bd-b 37s ease-in-out infinite alternate}.lv2-blob-3{animation:lv2-bd-c 27s ease-in-out infinite alternate}.lv2-blob-4{animation:lv2-bd-a 41s ease-in-out infinite alternate-reverse}.lv2-grid-mask{-webkit-mask-image:radial-gradient(ellipse 80% 95% at 50% 100%,#000 25%,transparent 80%),linear-gradient(180deg,transparent,#000 45%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 80% 95% at 50% 100%,#000 25%,transparent 80%),linear-gradient(180deg,transparent,#000 45%);mask-composite:intersect}.lv2-grid-persp{perspective:520px;perspective-origin:50% 0;overflow:hidden}.lv2-grid-plane{position:absolute;left:-50%;width:200%;top:0;height:180%;transform-origin:50% 0;transform:rotateX(62deg);background-image:linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.11) 1px,transparent 0);background-size:64px 64px;background-position:50% 0}.lv2-track{bottom:0;margin-left:-.5px}.lv2-packet,.lv2-track{position:absolute;top:0;width:2px}.lv2-packet{left:0;height:14%;border-radius:9999px;opacity:0;background:linear-gradient(180deg,rgba(125,211,252,0),rgba(125,211,252,.95));box-shadow:0 0 10px 1px rgba(56,189,248,.6);transform:translate3d(0,700%,0);animation:lv2-packet 7s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform,opacity}@keyframes lv2-packet{0%{transform:translate3d(0,700%,0);opacity:0}12%{opacity:1}70%{opacity:.9}85%,to{transform:translate3d(0,-60%,0);opacity:0}}.lv2-bd[data-paused=true] .lv2-blob,.lv2-bd[data-paused=true] .lv2-packet{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lv2-packet{display:none}}