body:has(.qp-planned-path-page) .qp-site-shell{background-image:-webkit-image-set(url(/planned-path-modules/page/planned-path-background.avif) 1x type("image/avif"),url(/planned-path-modules/page/planned-path-background.webp) 1x type("image/webp"));background-image:image-set("/planned-path-modules/page/planned-path-background.avif" 1x type("image/avif"),"/planned-path-modules/page/planned-path-background.webp" 1x type("image/webp"))}.qp-pp{inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--body-light);font-family:var(--font-body);background-color:var(--teal-950);overscroll-behavior-x:contain;position:relative;overflow:auto clip}.qp-pp__stage{isolation:isolate;inline-size:100%;min-inline-size:var(--planned-path-stage-min-inline-size);position:relative}.qp-pp__stage--hero{aspect-ratio:var(--planned-path-hero-ratio)}.qp-pp__stage--clear-path{aspect-ratio:var(--planned-path-clear-path-ratio)}.qp-pp__stage--explorer{aspect-ratio:var(--planned-path-explorer-ratio)}.qp-pp__stage--blueprint{aspect-ratio:var(--planned-path-blueprint-ratio)}.qp-pp__stage--human-review{aspect-ratio:var(--planned-path-human-review-ratio)}.qp-pp__stage--closing{aspect-ratio:var(--planned-path-closing-ratio)}.qp-pp__phase[data-active=true]:before{border:var(--control-border-width) solid var(--copper-pale)}.qp-pp__phase[data-active=true]:after{border:var(--control-border-width) dashed var(--ink-950)}.qp-pp__edge{z-index:4;inline-size:var(--planned-path-edge-size);block-size:var(--planned-path-edge-size);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--planned-path-close-radius);font-size:var(--planned-path-close-glyph-size);color:var(--ivory-050);background-color:var(--teal-950);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--hover-duration);transition-timing-function:var(--ease-interaction);place-items:center;margin:0;padding:0;line-height:1;display:grid;position:absolute;inset-block-start:calc(50% - var(--planned-path-edge-size) / 2)}.qp-pp__edge--previous{inset-inline-start:var(--planned-path-edge-inset)}.qp-pp__edge--next{inset-inline-end:var(--planned-path-edge-inset)}.qp-pp__edge:hover{border-color:var(--copper-pale);color:var(--copper-pale)}.qp-pp__edge:focus-visible,.qp-pp__dot:focus-visible,.qp-pp__close:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-pp__dots{z-index:4;gap:var(--planned-path-dot-gap);padding-block:var(--planned-path-dot-padding-block);padding-inline:var(--planned-path-dot-padding-inline);border:var(--control-border-width) solid var(--brass-500);border-radius:var(--planned-path-dot-radius);background-color:var(--teal-950);display:flex;position:absolute;inset-block-end:var(--planned-path-edge-inset);inset-inline-end:var(--planned-path-edge-inset)}.qp-pp__dot{inline-size:var(--planned-path-dot-target);block-size:var(--planned-path-dot-target);cursor:pointer;background-color:#0000;border:0;place-items:center;margin:0;padding:0;display:grid}.qp-pp__dot:before{content:"";inline-size:var(--planned-path-dot-size);block-size:var(--planned-path-dot-size);border:var(--control-border-width) solid var(--ivory-050);border-radius:var(--planned-path-close-radius);background-color:var(--teal-900);transition-property:background-color,border-color;transition-duration:var(--hover-duration);transition-timing-function:var(--ease-interaction)}.qp-pp__dot:hover:before,.qp-pp__dot[data-active=true]:before{border-color:var(--copper-pale);background-color:var(--copper-pale)}.qp-pp__close{z-index:4;inline-size:var(--planned-path-close-size);block-size:var(--planned-path-close-size);border:var(--control-border-width) solid var(--copper-pale);border-radius:var(--planned-path-close-radius);font-size:var(--planned-path-close-glyph-size);color:var(--ivory-050);background-color:var(--teal-950);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--hover-duration);transition-timing-function:var(--ease-interaction);place-items:center;margin:0;padding:0;line-height:1;display:grid;position:absolute;inset-block-start:var(--planned-path-close-inset-block);inset-inline-end:var(--planned-path-close-inset-inline)}.qp-pp__close:hover{color:var(--copper-pale)}@media (prefers-reduced-motion:reduce){.qp-pp__edge,.qp-pp__dot:before,.qp-pp__close{transition-duration:var(--reduced-motion-duration)}}@media (forced-colors:active){.qp-pp__edge,.qp-pp__dot:before,.qp-pp__close{color:buttontext;background-color:buttonface;border-color:buttonborder}.qp-pp__dot[data-active=true]:before,.qp-pp__phase[data-active=true]:before{background-color:highlight;border-color:highlight}}
