.pflow[data-astro-cid-eq5wqg3r]{--dot: 1.125rem;--track: .75rem;--pending-a: #c3ccc7;--pending-b: #e3e8e4;--std: cubic-bezier(.2, .8, .2, 1);container-type:inline-size;margin:var(--space-8) 0 var(--space-6)}.pflow[data-astro-cid-eq5wqg3r] p[data-astro-cid-eq5wqg3r]{margin:0}.pflow-example[data-astro-cid-eq5wqg3r]{font-size:var(--step--1);color:var(--ink-soft)}.pflow-lanes[data-astro-cid-eq5wqg3r]{display:grid;gap:var(--space-4);margin-top:var(--space-4)}@container (min-width: 44rem){.pflow-lanes[data-astro-cid-eq5wqg3r]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.pflow-lane[data-astro-cid-eq5wqg3r]{container-type:inline-size;min-width:0;padding:var(--space-4);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--ease-out)}.pflow-direct[data-astro-cid-eq5wqg3r][data-done]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 45%,transparent)}.pflow-head[data-astro-cid-eq5wqg3r]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.pflow-name[data-astro-cid-eq5wqg3r]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:600;color:var(--ink)}.pflow-coin[data-astro-cid-eq5wqg3r]{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.75rem;font-weight:700;line-height:1;background:var(--ok);color:var(--action-ink)}.pflow-portal[data-astro-cid-eq5wqg3r] .pflow-coin[data-astro-cid-eq5wqg3r]{background:var(--ink-soft)}.pflow-clock[data-astro-cid-eq5wqg3r]{display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;padding:.125rem .625rem;border-radius:999px;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-soft);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.pflow-clock[data-astro-cid-eq5wqg3r] svg[data-astro-cid-eq5wqg3r]{flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.pflow-clock-text[data-astro-cid-eq5wqg3r]{display:inline-block}.pflow[data-astro-cid-eq5wqg3r][data-state=armed] .pflow-clock[data-astro-cid-eq5wqg3r]:not([data-live]){opacity:0}.pflow-direct[data-astro-cid-eq5wqg3r][data-done] .pflow-clock[data-astro-cid-eq5wqg3r]{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 35%,transparent)}.pflow-rail[data-astro-cid-eq5wqg3r]{position:relative;height:var(--dot);margin-top:.25rem}.pflow-track[data-astro-cid-eq5wqg3r]{position:absolute;inset:calc((var(--dot) - var(--track)) / 2) calc(var(--dot) / 2);overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 45%,var(--surface-raised));box-shadow:inset 0 1px 2px #14282c14}.pflow-fill[data-astro-cid-eq5wqg3r]{position:absolute;inset:0;border-radius:inherit;background:var(--ok)}.pflow-portal[data-astro-cid-eq5wqg3r] .pflow-fill[data-astro-cid-eq5wqg3r]{background:repeating-linear-gradient(-45deg,var(--pending-a) 0 25%,var(--pending-b) 0 50%);background-size:16px 16px}.pflow-dot[data-astro-cid-eq5wqg3r]{position:absolute;left:calc(var(--dot) / 2 + var(--at) * (100% - var(--dot)))}.pflow-dot[data-astro-cid-eq5wqg3r]{top:0;width:var(--dot);height:var(--dot);margin-left:calc(var(--dot) / -2);border-radius:50%;background:var(--surface-raised);box-shadow:inset 0 0 0 2px var(--pending-a),0 0 0 2px var(--surface);transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.pflow-dot[data-astro-cid-eq5wqg3r][data-on]{background:var(--ok);box-shadow:inset 0 0 0 2px var(--ok),0 0 0 2px var(--surface)}.pflow-portal[data-astro-cid-eq5wqg3r] .pflow-dot[data-astro-cid-eq5wqg3r][data-on]:not(:last-child){background:var(--ink-soft);box-shadow:inset 0 0 0 2px var(--ink-soft),0 0 0 2px var(--surface)}.pflow-spans[data-astro-cid-eq5wqg3r]{position:relative;height:1.5em;margin-top:var(--space-4);font-size:.75rem}.pflow-span[data-astro-cid-eq5wqg3r]{position:absolute;top:0;left:calc(var(--dot) / 2 + var(--from) * (100% - var(--dot)));width:calc((var(--to) - var(--from)) * (100% - var(--dot)));display:flex;align-items:center;justify-content:center;gap:.25rem;line-height:1.5;color:var(--ink-soft);opacity:.45;transition:opacity .3s var(--ease-out)}.pflow-span[data-astro-cid-eq5wqg3r]:before,.pflow-span[data-astro-cid-eq5wqg3r]:after{content:"";flex:1 1 0;min-width:.125rem;height:.4rem;border-top:1px solid currentColor}.pflow-span[data-astro-cid-eq5wqg3r]:before{border-left:1px solid currentColor;margin-top:.4rem}.pflow-span[data-astro-cid-eq5wqg3r]:after{border-right:1px solid currentColor;margin-top:.4rem}.pflow-span[data-astro-cid-eq5wqg3r]>span[data-astro-cid-eq5wqg3r]{flex:none;white-space:nowrap}.pflow-span[data-astro-cid-eq5wqg3r][data-on]{opacity:1}.pflow-direct[data-astro-cid-eq5wqg3r] .pflow-span[data-astro-cid-eq5wqg3r][data-on]{color:var(--ok);font-weight:600}.pflow-steps[data-astro-cid-eq5wqg3r]{margin:var(--space-4) 0 0;padding:0;list-style:none;font-size:var(--step--1);line-height:1.35;color:var(--ink-soft)}.pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r]{position:relative;margin:0;padding:0 0 var(--space-2) 1.25rem;font-size:inherit;line-height:inherit;max-width:none;transition:color .25s var(--ease-out)}.pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r]:last-child{padding-bottom:0}.pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r]:before{content:"";position:absolute;left:0;top:.3em;width:.625rem;height:.625rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--pending-a);background:var(--surface-raised);transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r]:not(:last-child):after{content:"";position:absolute;left:calc(.3125rem - .5px);top:calc(.3em + .75rem);bottom:.15rem;width:1px;background:var(--line)}.pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r][data-on]{color:var(--ink)}.pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r][data-on]:before{background:var(--ink-soft);box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.pflow-direct[data-astro-cid-eq5wqg3r] .pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r][data-on]:before,.pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r][data-on]:last-child:before{background:var(--ok);box-shadow:inset 0 0 0 1.5px var(--ok)}.pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r][data-on=now],.pflow-lane[data-astro-cid-eq5wqg3r][data-done] .pflow-steps[data-astro-cid-eq5wqg3r] li[data-astro-cid-eq5wqg3r]:last-child{font-weight:600}.pflow-notes[data-astro-cid-eq5wqg3r]{display:grid;margin-top:var(--space-4);padding-bottom:.75rem}.pflow-note[data-astro-cid-eq5wqg3r]{grid-area:1 / 1;display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border-radius:12px;background:var(--surface-raised);box-shadow:0 1px 2px #14282c14,0 8px 20px -10px #14282c47;transform-origin:50% 100%;transition:transform .3s var(--std),opacity .24s var(--ease-out)}.pflow-note[data-astro-cid-eq5wqg3r][data-d="0"]{transform:none;opacity:1}.pflow-note[data-astro-cid-eq5wqg3r][data-d="1"]{transform:translateY(.5rem) scale(.94);opacity:.6}.pflow-note[data-astro-cid-eq5wqg3r][data-d="2"]{transform:translateY(.75rem) scale(.88);opacity:0}.pflow-note[data-astro-cid-eq5wqg3r][data-d="-1"]{transform:translateY(-.75rem) scale(.98);opacity:0}.pflow-note[data-astro-cid-eq5wqg3r][data-bank]{box-shadow:inset 3px 0 0 var(--ok),0 1px 2px #14282c14,0 8px 20px -10px #14282c47}.pflow-app[data-astro-cid-eq5wqg3r]{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:var(--action);color:var(--action-ink)}.pflow-portal[data-astro-cid-eq5wqg3r] .pflow-app[data-astro-cid-eq5wqg3r]{background:var(--ink-soft)}.pflow-note[data-astro-cid-eq5wqg3r][data-bank] .pflow-app[data-astro-cid-eq5wqg3r]{background:var(--ok)}.pflow-app[data-astro-cid-eq5wqg3r] svg[data-astro-cid-eq5wqg3r]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pflow-note-body[data-astro-cid-eq5wqg3r]{flex:1;min-width:0}.pflow-note-top[data-astro-cid-eq5wqg3r]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-2);font-size:.75rem;color:var(--ink-soft)}.pflow-note-title[data-astro-cid-eq5wqg3r]{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--ink)}.pflow-note-sub[data-astro-cid-eq5wqg3r]{font-size:var(--step--1);line-height:1.35;color:var(--ink-soft)}.pflow-bottom[data-astro-cid-eq5wqg3r]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-4);margin-top:var(--space-3)}.pflow[data-astro-cid-eq5wqg3r] .pflow-foot[data-astro-cid-eq5wqg3r]{flex:1 1 20rem;max-width:none;font-size:var(--step--1);line-height:1.45;color:var(--ink-soft)}.pflow-replay[data-astro-cid-eq5wqg3r]{display:block;min-height:2.75rem;margin:0 0 0 auto;padding:0 var(--space-2);border:0;background:none;font:inherit;font-size:.875rem;color:var(--action);text-decoration:underline;text-underline-offset:.2em;cursor:pointer;transition:opacity .3s var(--ease-out)}.pflow-replay[data-astro-cid-eq5wqg3r][hidden]{display:none}.pflow[data-astro-cid-eq5wqg3r][data-state=armed] .pflow-replay[data-astro-cid-eq5wqg3r],.pflow[data-astro-cid-eq5wqg3r][data-state=play] .pflow-replay[data-astro-cid-eq5wqg3r]{opacity:0;visibility:hidden}.pflow[data-astro-cid-eq5wqg3r][data-state=armed] [data-astro-cid-eq5wqg3r],.pflow[data-astro-cid-eq5wqg3r][data-state=armed] [data-astro-cid-eq5wqg3r]:before{transition:none}.pflow[data-astro-cid-eq5wqg3r][data-state=play] .pflow-portal[data-astro-cid-eq5wqg3r] .pflow-fill[data-astro-cid-eq5wqg3r]{animation:pflow-creep .9s linear infinite}@keyframes pflow-creep{to{background-position:16px 0}}@media(prefers-reduced-motion:reduce){.pflow[data-astro-cid-eq5wqg3r] [data-astro-cid-eq5wqg3r],.pflow[data-astro-cid-eq5wqg3r] [data-astro-cid-eq5wqg3r]:before{transition:none!important;animation:none!important}}@media(forced-colors:active){.pflow-lane[data-astro-cid-eq5wqg3r],.pflow-note[data-astro-cid-eq5wqg3r],.pflow-track[data-astro-cid-eq5wqg3r],.pflow-dot[data-astro-cid-eq5wqg3r],.pflow-coin[data-astro-cid-eq5wqg3r]{border:1px solid CanvasText}}
