.reframe-flow[data-astro-cid-u6fezxtg]{gap:var(--space-2xl);display:grid}.reframe-flow__stage[data-astro-cid-u6fezxtg]{display:none}.reframe-flow__track[data-astro-cid-u6fezxtg]{gap:var(--space-sm);display:grid}.reframe-flow__frame[data-astro-cid-u6fezxtg]{block-size:7rem;inline-size:7rem;color:var(--c);background-color:color-mix(in srgb, var(--c) 8%, var(--color-surface));border:1.5px dashed var(--c);place-items:center;display:grid;position:relative}.reframe-flow__frame--sm[data-astro-cid-u6fezxtg]{inline-size:var(--space-3xl);block-size:var(--space-3xl)}.reframe-flow__frame[data-astro-cid-u6fezxtg]>i[data-astro-cid-u6fezxtg]{inline-size:var(--space-xs);block-size:var(--space-xs);background-color:var(--color-surface);border:2px solid var(--c);position:absolute}.reframe-flow__frame[data-astro-cid-u6fezxtg]>i[data-astro-cid-u6fezxtg]:first-of-type{top:calc(-1 * var(--space-2xs));left:calc(-1 * var(--space-2xs))}.reframe-flow__frame[data-astro-cid-u6fezxtg]>i[data-astro-cid-u6fezxtg]:nth-of-type(2){top:calc(-1 * var(--space-2xs));right:calc(-1 * var(--space-2xs))}.reframe-flow__frame[data-astro-cid-u6fezxtg]>i[data-astro-cid-u6fezxtg]:nth-of-type(3){bottom:calc(-1 * var(--space-2xs));left:calc(-1 * var(--space-2xs))}.reframe-flow__frame[data-astro-cid-u6fezxtg]>i[data-astro-cid-u6fezxtg]:nth-of-type(4){bottom:calc(-1 * var(--space-2xs));right:calc(-1 * var(--space-2xs))}.reframe-flow__foot[data-astro-cid-u6fezxtg]{align-items:center;gap:var(--space-xs);color:var(--cat-retouch);display:flex}.reframe-flow__pills[data-astro-cid-u6fezxtg]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reframe-flow__pills[data-astro-cid-u6fezxtg] li[data-astro-cid-u6fezxtg]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1.5px solid var(--c);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--c) 7%, var(--color-surface));color:var(--c);font-size:var(--font-size-sm);font-weight:700;display:inline-flex}.reframe-flow__rail[data-astro-cid-u6fezxtg]{margin:0;padding:0;list-style:none;display:grid}.reframe-flow__rail[data-astro-cid-u6fezxtg]>li[data-astro-cid-u6fezxtg]{align-items:center;gap:var(--space-md);padding-block:var(--space-sm);display:flex;position:relative}.reframe-flow__rail[data-astro-cid-u6fezxtg]>li[data-astro-cid-u6fezxtg]:not(:last-child):after{content:"";left:calc(var(--space-3xl) / 2);top:calc(100% - var(--space-xs));block-size:var(--space-lg);border-left:1.5px dashed var(--c);position:absolute}.reframe-flow__rail-copy[data-astro-cid-u6fezxtg]{gap:var(--space-2xs);display:grid}.reframe-flow__rail-copy[data-astro-cid-u6fezxtg] strong[data-astro-cid-u6fezxtg]{color:var(--c);font-size:var(--font-size-base)}.reframe-flow__rail-copy[data-astro-cid-u6fezxtg] span[data-astro-cid-u6fezxtg]{color:var(--text-body);font-size:var(--font-size-sm)}.reframe-flow__steps[data-astro-cid-u6fezxtg]{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.reframe-flow__steps[data-astro-cid-u6fezxtg]>li[data-astro-cid-u6fezxtg]{align-items:flex-start;gap:var(--space-sm);color:var(--c);display:flex}.reframe-flow__step-copy[data-astro-cid-u6fezxtg]{gap:var(--space-2xs);display:grid}.reframe-flow__step-copy[data-astro-cid-u6fezxtg] .exif[data-astro-cid-u6fezxtg]{color:var(--c);font-weight:700}.reframe-flow__step-text[data-astro-cid-u6fezxtg]{color:var(--text-body);font-size:var(--font-size-sm);line-height:var(--leading-normal)}@media (width>=40rem){.reframe-flow__steps[data-astro-cid-u6fezxtg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.reframe-flow__track[data-astro-cid-u6fezxtg]{display:none}.reframe-flow__stage[data-astro-cid-u6fezxtg]{display:block}.reframe-flow__steps[data-astro-cid-u6fezxtg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.reframe-flow__steps[data-astro-cid-u6fezxtg]>li[data-astro-cid-u6fezxtg]{padding-inline:var(--space-md)}.reframe-flow__steps[data-astro-cid-u6fezxtg]>li[data-astro-cid-u6fezxtg]+li[data-astro-cid-u6fezxtg]{border-left:var(--stroke-1) solid var(--color-border)}.reframe-flow__steps[data-astro-cid-u6fezxtg]>li[data-astro-cid-u6fezxtg]:first-child{padding-left:0}.reframe-flow__heads[data-astro-cid-u6fezxtg]{margin-bottom:var(--space-lg);justify-content:space-between;display:flex}.reframe-flow__canvas[data-astro-cid-u6fezxtg]{block-size:18.75rem;position:relative}.reframe-flow__lines[data-astro-cid-u6fezxtg]{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.reframe-flow__line[data-astro-cid-u6fezxtg]{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;animation:1s linear infinite reframe-flow-dash}.reframe-flow__edge[data-astro-cid-u6fezxtg]{top:calc(var(--y) * 1px - 2.25rem);justify-items:center;gap:var(--space-xs);grid-template-columns:4.5rem;inline-size:4.5rem;display:grid;position:absolute}.reframe-flow__edge--in[data-astro-cid-u6fezxtg]{justify-items:start;left:0}.reframe-flow__edge--in[data-astro-cid-u6fezxtg] .reframe-flow__name[data-astro-cid-u6fezxtg]{justify-self:start}.reframe-flow__edge--out[data-astro-cid-u6fezxtg]{justify-items:end;right:0}.reframe-flow__edge--out[data-astro-cid-u6fezxtg] .reframe-flow__name[data-astro-cid-u6fezxtg]{justify-self:end}.reframe-flow__chip[data-astro-cid-u6fezxtg]{block-size:4.5rem;inline-size:4.5rem;color:var(--c);background-color:color-mix(in srgb, var(--c) 8%, var(--color-surface));border:1.5px solid var(--c);border-radius:var(--radius-xs);place-items:center;display:grid}.reframe-flow__name[data-astro-cid-u6fezxtg]{padding-inline:var(--space-2xs);background-color:var(--color-bg);color:var(--c);font-size:var(--font-size-xs);white-space:nowrap;font-weight:700;position:relative}.reframe-flow__node[data-astro-cid-u6fezxtg]{top:4.25rem;left:var(--x);justify-items:center;gap:var(--space-sm);display:grid;position:absolute;translate:-50%}.reframe-flow__title[data-astro-cid-u6fezxtg]{color:var(--c);font-size:var(--font-size-base);font-weight:700;line-height:1}.reframe-flow__caption[data-astro-cid-u6fezxtg]{color:var(--text-body);font-size:var(--font-size-sm);font-weight:600}.reframe-flow__foot[data-astro-cid-u6fezxtg]{margin-top:var(--space-md);justify-content:center}}@keyframes reframe-flow-dash{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.reframe-flow__line[data-astro-cid-u6fezxtg]{animation:none}}
