.error-orbit__halo,.error-orbit__routes,.error-orbit__code{pointer-events:none}.error-scene .error-orbit__code{color:color-mix(in oklab, var(--foreground) 60%, transparent);letter-spacing:0;opacity:1;align-items:baseline;gap:.02em;font-size:clamp(2.25rem,33cqmin,12rem);line-height:1}:lang(ar) .error-scene .error-orbit__code{font-size:clamp(2rem,26cqmin,10rem)}.error-orbit__code span:nth-child(2){color:color-mix(in oklab, var(--accent) 78%, transparent);transform-origin:50%;animation:.76s cubic-bezier(.22,1,.36,1) 80ms both error-digit-in,3.6s ease-in-out .9s infinite error-zero-breathe}.error-orbit__satellite{--satellite-size:clamp(.5rem, 3.4cqmin, .875rem);pointer-events:none;width:58cqmin;height:58cqmin;margin:auto;animation:13s linear infinite error-satellite-orbit;position:absolute;inset:0}.error-orbit__satellite:after{content:"";width:var(--satellite-size);height:var(--satellite-size);box-sizing:border-box;aspect-ratio:1;border:2px solid var(--surface);background:var(--accent);box-shadow:0 0 0 2px var(--foreground), 0 0 18px 5px color-mix(in oklab, var(--accent) 55%, transparent);border-radius:50%;position:absolute;inset-block-start:calc(var(--satellite-size) / -2 + .5px);inset-inline-start:calc(50% - var(--satellite-size) / 2)}@keyframes error-satellite-orbit{0%{transform:translate3d(var(--error-shift-x), var(--error-shift-y), 0) rotate(0deg)}to{transform:translate3d(var(--error-shift-x), var(--error-shift-y), 0) rotate(360deg)}}.error-scene>.error-astronaut{z-index:0;opacity:.85;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.error-scene__card{z-index:1}@media (max-width:1023px){.error-scene>.error-astronaut{display:none}}.error-orbit__signal,.error-orbit__status-row{z-index:2;position:relative}.error-orbit__status-row{padding-bottom:env(safe-area-inset-bottom)}@media (prefers-reduced-motion:reduce){.error-scene .error-scene__copy,.error-scene .error-scene__actions,.error-scene .error-orbit__code span,.error-scene .error-orbit__satellite,.error-scene .error-orbit__route,.error-scene .error-orbit__node,.error-scene .error-orbit__node span,.error-scene .error-orbit__pulse{animation:none}.error-scene .error-orbit__halo,.error-scene .error-orbit__routes,.error-scene .error-orbit__code{transition:none}}html[data-motion=reduced] .error-scene *,html[data-motion=reduced] .error-scene :before,html[data-motion=reduced] .error-scene :after{transition:none;animation:none}
