.navigation-resolver_screen__o_tbO{display:grid;place-content:center;justify-items:center;gap:2rem;min-height:100dvh;padding:2rem;text-align:center;background:radial-gradient(60% 50% at 50% 45%,rgba(38,96,190,.18),transparent 70%),#05070c;color:#e8eefc}.navigation-resolver_mark__bf0GD{position:relative;display:grid;place-items:center;width:8rem;height:8rem}.navigation-resolver_halo__Ox_tT{position:absolute;inset:-25%;border-radius:50%;background:radial-gradient(circle,rgba(80,150,255,.42),rgba(80,150,255,0) 68%);animation:navigation-resolver_halo-breathe__d9Al0 2.6s ease-in-out infinite}.navigation-resolver_ring__WSXuO{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(120,172,255,.14);border-top-color:#6aa6ff;animation:navigation-resolver_ring-spin__SafGw 1.15s linear infinite}.navigation-resolver_glyph__lVrRx{position:relative;width:3.5rem;height:auto;filter:drop-shadow(0 0 14px rgba(96,156,255,.75));animation:navigation-resolver_glyph-breathe__Nd77N 2.6s ease-in-out infinite}.navigation-resolver_message__VJWU7{margin:0;max-width:30rem;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.45;letter-spacing:-.02em;font-weight:500;color:#eaf1ff}.navigation-resolver_sub__HxWl5{margin:0;animation:navigation-resolver_sub-in__o0OfV .42s ease both;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:#5f7a9e}@keyframes navigation-resolver_ring-spin__SafGw{to{transform:rotate(1turn)}}@keyframes navigation-resolver_halo-breathe__d9Al0{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes navigation-resolver_glyph-breathe__Nd77N{0%,to{filter:drop-shadow(0 0 10px rgba(96,156,255,.55))}50%{filter:drop-shadow(0 0 22px rgba(120,176,255,.95))}}@media (prefers-reduced-motion:reduce){.navigation-resolver_glyph__lVrRx,.navigation-resolver_halo__Ox_tT,.navigation-resolver_ring__WSXuO{animation:none}.navigation-resolver_halo__Ox_tT{opacity:.8}}@keyframes navigation-resolver_sub-in__o0OfV{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.navigation-resolver_sub__HxWl5{animation:none}}