.map[data-astro-cid-vowbwz4s]{margin:0;display:flex;flex-direction:column;gap:1.5rem;min-width:0}.scroller[data-astro-cid-vowbwz4s]{overflow-x:auto}.scroller[data-astro-cid-vowbwz4s]:focus-visible{outline:2px solid var(--track-accent);outline-offset:-2px}svg[data-astro-cid-vowbwz4s]{display:block;width:100%;min-width:680px;height:auto}.zone[data-astro-cid-vowbwz4s] rect[data-astro-cid-vowbwz4s]{fill:var(--bg);stroke:var(--border-strong);stroke-dasharray:4 4}.zone[data-astro-cid-vowbwz4s] text[data-astro-cid-vowbwz4s]{fill:var(--text-tertiary);font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.node[data-astro-cid-vowbwz4s] .box[data-astro-cid-vowbwz4s]{fill:var(--bg-elevated);stroke:var(--border-strong);stroke-width:1}.node[data-astro-cid-vowbwz4s].on .box[data-astro-cid-vowbwz4s]{fill:color-mix(in srgb,var(--track-accent) 5%,var(--bg-elevated));stroke:var(--track-accent)}.node[data-astro-cid-vowbwz4s] .chip[data-astro-cid-vowbwz4s]{fill:color-mix(in srgb,var(--text) 7%,transparent)}.node[data-astro-cid-vowbwz4s].on .chip[data-astro-cid-vowbwz4s]{fill:color-mix(in srgb,var(--track-accent) 16%,transparent)}.node[data-astro-cid-vowbwz4s] .icon[data-astro-cid-vowbwz4s]{fill:none;stroke:var(--text-tertiary);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.node[data-astro-cid-vowbwz4s].on .icon[data-astro-cid-vowbwz4s]{stroke:var(--track-accent)}.node[data-astro-cid-vowbwz4s] .title[data-astro-cid-vowbwz4s]{fill:var(--text);font:600 13px var(--mono)}.node[data-astro-cid-vowbwz4s].on .title[data-astro-cid-vowbwz4s]{fill:var(--track-accent)}.node[data-astro-cid-vowbwz4s] .sub[data-astro-cid-vowbwz4s]{fill:var(--text-tertiary);font:400 10.5px var(--mono)}.edge[data-astro-cid-vowbwz4s]{fill:none;stroke-linecap:round;stroke-linejoin:round}.edge[data-astro-cid-vowbwz4s].path{stroke:var(--track-accent);stroke-width:2}.edge[data-astro-cid-vowbwz4s].sync{stroke:var(--text-tertiary);stroke-width:1.2;stroke-dasharray:4 4}.arrow[data-astro-cid-vowbwz4s]{fill:var(--text-tertiary)}.arrow[data-astro-cid-vowbwz4s].path{fill:var(--track-accent)}.edge-label[data-astro-cid-vowbwz4s]{fill:var(--text-secondary);font:400 11.5px var(--mono)}.edge-label[data-astro-cid-vowbwz4s].quiet{fill:var(--text-tertiary);font-size:10.5px}.badge[data-astro-cid-vowbwz4s]{fill:var(--bg-elevated);stroke:var(--track-accent);stroke-width:1.5}.badge-n[data-astro-cid-vowbwz4s]{fill:var(--text);font:700 10.5px var(--mono)}.step[data-astro-cid-vowbwz4s]{cursor:pointer}.step[data-astro-cid-vowbwz4s]:hover .edge[data-astro-cid-vowbwz4s],.step[data-astro-cid-vowbwz4s]:focus-visible .edge[data-astro-cid-vowbwz4s]{stroke-width:3}.step[data-astro-cid-vowbwz4s]:hover .badge[data-astro-cid-vowbwz4s],.step[data-astro-cid-vowbwz4s]:focus-visible .badge[data-astro-cid-vowbwz4s]{fill:var(--track-accent)}.step[data-astro-cid-vowbwz4s]:hover .badge-n[data-astro-cid-vowbwz4s],.step[data-astro-cid-vowbwz4s]:focus-visible .badge-n[data-astro-cid-vowbwz4s]{fill:var(--bg)}.step[data-astro-cid-vowbwz4s]:hover .edge-label[data-astro-cid-vowbwz4s],.step[data-astro-cid-vowbwz4s]:focus-visible .edge-label[data-astro-cid-vowbwz4s]{fill:var(--text)}.step[data-astro-cid-vowbwz4s]:focus-visible{outline:none}.flow[data-astro-cid-vowbwz4s]{fill:none;stroke:var(--bg-elevated);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 12;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.flow[data-astro-cid-vowbwz4s]{opacity:.9;animation:flow 1.4s linear infinite}}@keyframes flow{to{stroke-dashoffset:-14}}.points[data-astro-cid-vowbwz4s]{margin:0;padding:0;list-style:none;display:grid;gap:.35rem;font-size:.9rem;color:var(--text-secondary)}.points[data-astro-cid-vowbwz4s] a[data-astro-cid-vowbwz4s]{display:inline-flex;gap:.6rem;color:inherit}.points[data-astro-cid-vowbwz4s] a[data-astro-cid-vowbwz4s]:hover{color:var(--text);text-decoration:none}.points[data-astro-cid-vowbwz4s] .n[data-astro-cid-vowbwz4s]{font-family:var(--mono);font-weight:700;color:var(--track-accent)}.landing[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--chrome-max, 1200px);margin:0 auto;padding:0 var(--gutter)}.hero[data-astro-cid-j7pv25f6]{display:grid;gap:2.25rem;padding-top:clamp(1.25rem,3vw,2rem)}.hero-text[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;min-width:0}@media(min-width:900px){.hero-text[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:4rem}}.display[data-astro-cid-j7pv25f6]{margin:0;max-width:15ch;font-family:var(--mono);font-size:var(--fs-display);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-wrap:balance;color:var(--text)}.display[data-astro-cid-j7pv25f6] .ch{position:relative;visibility:hidden}.display[data-astro-cid-j7pv25f6] .ch.on{visibility:visible}.display[data-astro-cid-j7pv25f6] .ch.cur:after{content:"";position:absolute;left:100%;bottom:.02em;width:.5em;height:1.05em;margin-left:.08em;background:var(--jwt-payload)}.display[data-astro-cid-j7pv25f6].typed .ch.cur:after{animation:caret-blink 1s steps(2,start) 3,caret-rest 1.2s ease-out 3s forwards}@keyframes caret-blink{to{visibility:hidden}}@keyframes caret-rest{to{opacity:.2}}.lede[data-astro-cid-j7pv25f6]{margin:0;max-width:52ch;font-size:1.02rem;line-height:1.65;color:var(--text-secondary)}.lede[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--text);font-style:italic}.flows[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-direction:column;gap:1.25rem;min-width:0}.ftab[data-astro-cid-j7pv25f6]{position:absolute;opacity:0;pointer-events:none}.flows-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}@media(min-width:640px){.flows-head[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.flows-head[data-astro-cid-j7pv25f6] .track-start[data-astro-cid-j7pv25f6]{order:-1}}.flows-tabs[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem}.ftab-label[data-astro-cid-j7pv25f6]{--pill: var(--accent-workload);display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .85rem;border:1px solid color-mix(in srgb,var(--pill) 45%,transparent);border-radius:999px;font-family:var(--mono);font-size:.8rem;color:color-mix(in srgb,var(--pill) 75%,var(--text-tertiary));cursor:pointer;user-select:none;transition:color .12s,border-color .12s,background .12s}.ftab-label[data-astro-cid-j7pv25f6]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--pill);opacity:.6}.ftab-label--workforce[data-astro-cid-j7pv25f6]{--pill: var(--accent-workforce)}.ftab-label[data-astro-cid-j7pv25f6]:hover{color:var(--pill);border-color:var(--pill)}.ftab--workload[data-astro-cid-j7pv25f6]:checked~.flows-head[data-astro-cid-j7pv25f6] .ftab-label--workload[data-astro-cid-j7pv25f6],.ftab--workforce[data-astro-cid-j7pv25f6]:checked~.flows-head[data-astro-cid-j7pv25f6] .ftab-label--workforce[data-astro-cid-j7pv25f6]{color:var(--pill);font-weight:600;border-color:var(--pill);background:color-mix(in srgb,var(--pill) 16%,transparent)}.ftab--workload[data-astro-cid-j7pv25f6]:checked~.flows-head[data-astro-cid-j7pv25f6] .ftab-label--workload[data-astro-cid-j7pv25f6]:before,.ftab--workforce[data-astro-cid-j7pv25f6]:checked~.flows-head[data-astro-cid-j7pv25f6] .ftab-label--workforce[data-astro-cid-j7pv25f6]:before{opacity:1}.ftab--workload[data-astro-cid-j7pv25f6]:focus-visible~.flows-head[data-astro-cid-j7pv25f6] .ftab-label--workload[data-astro-cid-j7pv25f6]{outline:2px solid var(--accent-workload);outline-offset:2px}.ftab--workforce[data-astro-cid-j7pv25f6]:focus-visible~.flows-head[data-astro-cid-j7pv25f6] .ftab-label--workforce[data-astro-cid-j7pv25f6]{outline:2px solid var(--accent-workforce);outline-offset:2px}.flow-panel[data-astro-cid-j7pv25f6]{display:none;--track-accent: var(--accent-workload)}.flow-panel--workforce[data-astro-cid-j7pv25f6]{--track-accent: var(--accent-workforce)}.ftab--workload[data-astro-cid-j7pv25f6]:checked~.flow-panel--workload[data-astro-cid-j7pv25f6],.ftab--workforce[data-astro-cid-j7pv25f6]:checked~.flow-panel--workforce[data-astro-cid-j7pv25f6]{display:block}.panel-head[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem}.kicker[data-astro-cid-j7pv25f6]{margin:0 0 .4rem;font-size:var(--fs-small);color:var(--track-accent)}.track-title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--mono);font-size:var(--fs-h2);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.track-start[data-astro-cid-j7pv25f6]{--track-accent: var(--accent-workload);display:none;align-items:center;gap:.45rem;padding:.3rem .95rem;border:1px solid var(--track-accent);border-radius:999px;background:color-mix(in srgb,var(--track-accent) 16%,transparent);font-family:var(--mono);font-size:.8rem;font-weight:600;color:var(--track-accent);transition:background .12s}.track-start--workforce[data-astro-cid-j7pv25f6]{--track-accent: var(--accent-workforce)}.ftab--workload[data-astro-cid-j7pv25f6]:checked~.flows-head[data-astro-cid-j7pv25f6] .track-start--workload[data-astro-cid-j7pv25f6],.ftab--workforce[data-astro-cid-j7pv25f6]:checked~.flows-head[data-astro-cid-j7pv25f6] .track-start--workforce[data-astro-cid-j7pv25f6]{display:inline-flex}.track-start[data-astro-cid-j7pv25f6]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--track-accent)}.track-start[data-astro-cid-j7pv25f6]:hover{text-decoration:none;background:color-mix(in srgb,var(--track-accent) 28%,transparent)}.track-start[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--track-accent);outline-offset:2px}.mono[data-astro-cid-j7pv25f6]{font-weight:500}
