.state-machine:where(.astro-jhvoakrc){--border:color-mix(in srgb,var(--sl-color-accent) 34%,var(--sl-color-gray-5));--panel:color-mix(in srgb,var(--sl-color-bg) 91%,var(--sl-color-accent-low));border:1px solid var(--border);background:color-mix(in srgb,var(--sl-color-bg-nav) 86%,var(--sl-color-accent-low));border-radius:1rem;margin:1.75rem 0 2.15rem;padding:clamp(1rem,3vw,1.5rem);overflow-x:auto}.sm-canvas:where(.astro-jhvoakrc):focus-visible{outline:3px solid var(--sl-color-accent-high);outline-offset:3px}figcaption:where(.astro-jhvoakrc){color:var(--sl-color-white);text-align:center;margin-bottom:1.15rem;font-weight:750;line-height:1.35}svg:where(.astro-jhvoakrc){width:100%;height:auto;display:block;overflow:visible}.sm-defs:where(.astro-jhvoakrc){width:0;height:0;position:absolute;overflow:hidden}.sm-canvas:where(.astro-jhvoakrc).wide{min-width:0;overflow-x:auto}.sm-canvas:where(.astro-jhvoakrc).wide>svg:where(.astro-jhvoakrc){min-width:31rem}.scroll-hint:where(.astro-jhvoakrc){color:var(--sl-color-gray-2);margin:0 0 .75rem;font-size:.85rem;line-height:1.5;display:none}@container (width<=31rem){.scroll-hint:where(.astro-jhvoakrc){display:block}}.sm-panels:where(.astro-jhvoakrc){gap:1.1rem;display:grid}.sm-panels:where(.astro-jhvoakrc)>.sm-panel:where(.astro-jhvoakrc){margin:0}.sm-panels:where(.astro-jhvoakrc).three{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-panels:where(.astro-jhvoakrc).two{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-ticket-cancel:where(.astro-jhvoakrc){container-type:inline-size}.sm-ticket-graph:where(.astro-jhvoakrc){max-width:52rem;margin-inline:auto}.sm-ticket-graph:where(.astro-jhvoakrc) .sm-label:where(.astro-jhvoakrc){font-size:18px}.sm-ticket-graph:where(.astro-jhvoakrc) .sm-sub:where(.astro-jhvoakrc){font-size:16px}.sm-ticket-graph:where(.astro-jhvoakrc) :where(.astro-jhvoakrc):is(.sm-edge-label,.sm-note){font-size:17px}.sm-ticket-graph:where(.astro-jhvoakrc) .sm-question:where(.astro-jhvoakrc){font-size:34px}.sm-ticket-narrow:where(.astro-jhvoakrc){display:none}.sm-ticket-key:where(.astro-jhvoakrc){color:var(--sl-color-gray-2);margin:.65rem 0 0;font-size:.9rem;line-height:1.5}@container (width<=38rem){.sm-ticket-wide:where(.astro-jhvoakrc){display:none}.sm-ticket-narrow:where(.astro-jhvoakrc){max-width:30rem;margin-inline:auto;display:block}.sm-ticket-narrow:where(.astro-jhvoakrc) :where(.astro-jhvoakrc):is(.sm-label,.sm-edge-label,.sm-note){font-size:20px}.sm-ticket-narrow:where(.astro-jhvoakrc) .sm-sub:where(.astro-jhvoakrc){font-size:18px}}.sm-panel:where(.astro-jhvoakrc) p:where(.astro-jhvoakrc){color:var(--sl-color-gray-2);text-align:center;margin:.6rem 0 0;font-size:.78rem;line-height:1.45}.sm-panel:where(.astro-jhvoakrc) p:where(.astro-jhvoakrc) strong:where(.astro-jhvoakrc){color:var(--sl-color-white);font-weight:700}.sm-panel:where(.astro-jhvoakrc) p:where(.astro-jhvoakrc) em:where(.astro-jhvoakrc){color:var(--sl-color-accent-high);font-style:normal;font-weight:650}.sm-node:where(.astro-jhvoakrc){fill:var(--panel);stroke:var(--border);stroke-width:1.5px}.sm-node:where(.astro-jhvoakrc).accent{stroke:var(--sl-color-accent);stroke-width:2.5px}.sm-label:where(.astro-jhvoakrc){fill:var(--sl-color-white);font-size:15px;font-weight:700}.sm-label:where(.astro-jhvoakrc).sm-small{font-size:13px}.sm-sub:where(.astro-jhvoakrc){fill:var(--sl-color-gray-2);font-size:12px}.sm-edge:where(.astro-jhvoakrc){fill:none;stroke:var(--sl-color-accent);stroke-width:2px}.sm-question-link:where(.astro-jhvoakrc){fill:none;stroke:var(--sl-color-accent);stroke-width:2px;stroke-dasharray:5 5}.sm-question:where(.astro-jhvoakrc){fill:var(--sl-color-accent-high);font-size:28px;font-weight:700}.sm-arrowhead:where(.astro-jhvoakrc){fill:var(--sl-color-accent)}.sm-edge-label:where(.astro-jhvoakrc){fill:var(--sl-color-gray-2);font-size:12px}.sm-edge-label:where(.astro-jhvoakrc).changed{fill:var(--sl-color-accent-high);font-weight:650}.sm-note:where(.astro-jhvoakrc){fill:var(--sl-color-accent-high);font-size:12px;font-weight:650}.sm-callout:where(.astro-jhvoakrc){fill:var(--panel);stroke:var(--sl-color-gray-4);stroke-width:1.5px;stroke-dasharray:5 4}.sm-callout:where(.astro-jhvoakrc).accent{stroke:var(--sl-color-accent)}.sm-leader:where(.astro-jhvoakrc){fill:none;stroke:var(--sl-color-gray-4);stroke-width:1.5px;stroke-dasharray:5 4}.sm-leader:where(.astro-jhvoakrc).accent{stroke:var(--sl-color-accent)}.sm-callout-label:where(.astro-jhvoakrc){fill:var(--sl-color-gray-2);font-size:11px}.sm-group:where(.astro-jhvoakrc){fill:none;stroke:var(--sl-color-gray-4);stroke-width:1.5px;stroke-dasharray:6 5}.sm-eyebrow:where(.astro-jhvoakrc){fill:var(--sl-color-accent-high);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.sm-cell:where(.astro-jhvoakrc){fill:var(--sl-color-bg);stroke:var(--border);stroke-width:1.5px}.sm-cell:where(.astro-jhvoakrc).accent{stroke:var(--sl-color-accent);stroke-width:2.5px}.sm-tiny:where(.astro-jhvoakrc){fill:var(--sl-color-gray-3);font-size:9px}.sm-divider:where(.astro-jhvoakrc){stroke:var(--border);stroke-width:1px}.sm-start:where(.astro-jhvoakrc){fill:var(--sl-color-accent)}.mid:where(.astro-jhvoakrc){text-anchor:middle}text:where(.astro-jhvoakrc){font-family:var(--sl-font,system-ui,sans-serif)}@container (width<=48rem){.sm-panels:where(.astro-jhvoakrc).two{grid-template-columns:1fr}}@container (width<=30rem){.sm-telephone-trunk:where(.astro-jhvoakrc) :where(.astro-jhvoakrc):is(.sm-callout-label,.sm-edge-label,.sm-sub,.sm-note){font-size:15px}.sm-telephone-trunk:where(.astro-jhvoakrc) .sm-label:where(.astro-jhvoakrc).sm-small{font-size:17px}}
