*{box-sizing:border-box}a[href^=mailto\:],a[href^=tel\:]{font-family:inherit;font-size:inherit;color:inherit;text-decoration:none}.sidebar-scroll::-webkit-scrollbar{width:3px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--gray-5);border-radius:99px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:var(--gray-7)}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--gray-5) transparent}html,body{margin:0;padding:0}body{background-color:var(--color-background,#fff)}.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;--slate-1:#182030;--slate-2:#1e2a3d;--slate-3:#243347;--slate-4:#293b52;--color-background:#1e2a3d;--color-panel-solid:#162030;--color-surface:#243347}.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}}.lizr-404-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lizr-404-map-panel{flex:420px;min-width:0;overflow:hidden}.lizr-404-mascot-mobile{display:none}.lizr-404-card-inner{flex-direction:column;gap:8px;padding:12px;display:flex}@media (max-width:640px){.lizr-404-cards{grid-template-columns:1fr;gap:6px}.lizr-404-card-inner{flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.lizr-404-map-panel{display:none}.lizr-404-mascot-mobile{justify-content:center;margin:8px 0 4px;display:flex}}@media (max-width:1024px){.register-hero-panel{display:none!important}}.radix-themes[data-appearance=light] .register-form-card{background:#d4f0e0!important}.session-expired-dialog~[data-radix-popper-content-wrapper]{-webkit-backdrop-filter:blur(4px)}[data-radix-dialog-overlay]:has(+.session-expired-dialog){-webkit-backdrop-filter:blur(4px)}:root:has(.session-expired-dialog) [data-overlay-container]>[style*="position: fixed"]{-webkit-backdrop-filter:blur(4px)!important}:root:has(.session-expired-dialog) .rt-DialogOverlay{-webkit-backdrop-filter:blur(4px)!important}@media (max-width:540px){.topology-layout{flex-direction:column!important}.topology-device-card{box-sizing:border-box;width:100%!important}}@media (max-width:480px){.devices-toolbar{flex-wrap:wrap;gap:8px!important}.devices-toolbar>:first-child{flex:100%}}
