.cl .pf-art-404>svg{margin-inline:auto}.cl .pf-art-404 .sol-iso-plane{--tone:#578efb}.cl .pf-art-404 .pf-404-node{--tone:#8b919e}.cl .pf-art-404 .pf-404-slot{--tone:#578efb;--clh-region:#8b919e}.cl .pf-art-404 .pf-404-slot .sol-iso-pad{stroke-dasharray:3 3;fill:color-mix(in srgb, var(--tone) 3%, transparent)}.cl .pf-art-404 .pf-404-slot .sol-iso-ghost .clh-iso-face{stroke:color-mix(in srgb, var(--tone) 75%, transparent)}.cl .pf-art-404 .clh-iso-pill text{fill:var(--cl-ink-muted)}.cl .pf-art-404 .clh-iso-pill .is-region{fill:var(--color-text-primary,var(--cl-ink))}.cl .pf-art-404 .pf-404-route{animation:1.4s linear infinite pf-404-march}@keyframes pf-404-march{to{stroke-dashoffset:-14px}}.cl .pf-art-404 .pf-404-slot .sol-iso-ghost{animation:3.2s ease-in-out infinite pf-404-pulse}@keyframes pf-404-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.cl .pf-art-404 .pf-404-route,.cl .pf-art-404 .pf-404-slot .sol-iso-ghost{animation:none}}.cl .pf-hero:has(.pf-art-404)>.cl-section-gap{display:none}
