*{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--color-background)}.ls-mobile{display:none}.ls-desktop{display:inline-flex}@media (max-width:640px){.ls-mobile{display:inline-flex}.ls-desktop{display:none}}button,[role=button],[role=menuitem],[role=option],[role=tab],[role=checkbox],[role=radio],[role=switch],a{cursor:pointer!important}.radix-themes[data-appearance=dark]{--gray-11:#9ba3ae;--gray-12:#e8eaed}.radix-themes[data-appearance=light]{--gray-11:#374151;--gray-12:#111827}.lizr-404-panel{border:1px solid color-mix(in srgb, var(--gray-6) 70%, transparent);background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent-9) 16%, transparent), transparent 34%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--teal-9) 14%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--gray-3) 80%, transparent), color-mix(in srgb, var(--gray-2) 90%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff0d}.lizr-404-orb{filter:blur(56px);opacity:.36;pointer-events:none;border-radius:999px;position:absolute}.lizr-404-orb-a{background:color-mix(in srgb, var(--accent-9) 46%, transparent);width:280px;height:280px;animation:16s ease-in-out infinite lizr-404-float-a;top:4%;left:-40px}.lizr-404-orb-b{background:color-mix(in srgb, var(--teal-9) 38%, transparent);width:320px;height:320px;animation:18s ease-in-out infinite lizr-404-float-b;bottom:0;right:-60px}.lizr-404-dash{stroke-dasharray:9 11;animation:16s linear infinite lizr-404-dash}.lizr-404-signal{transform-box:fill-box;transform-origin:50%}.lizr-404-signal-a{animation:2.4s ease-in-out infinite lizr-404-pulse}.lizr-404-signal-b{animation:2.8s ease-in-out .4s infinite lizr-404-pulse}.lizr-404-signal-c{animation:2.6s ease-in-out 1s infinite lizr-404-pulse}@keyframes lizr-404-float-a{0%,to{transform:translate(0,0)}50%{transform:translate(36px,22px)}}@keyframes lizr-404-float-b{0%,to{transform:translate(0,0)}50%{transform:translate(-28px,-26px)}}@keyframes lizr-404-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160px}}@keyframes lizr-404-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:900px){.lizr-404-panel{border-radius:24px}}
