[data-systemflow] .sf-box{fill:none;stroke:color-mix(in oklab,var(--color-ink) 45%,transparent);stroke-width:1.5}[data-systemflow] .sf-line{stroke:color-mix(in oklab,var(--color-ink) 45%,transparent);stroke-width:1.5}[data-systemflow] .sf-tick{stroke:color-mix(in oklab,var(--color-ink) 50%,transparent);stroke-width:1.5;fill:none}[data-systemflow] .sf-dash{stroke:color-mix(in oklab,var(--color-ink) 45%,transparent);stroke-width:1.5;stroke-dasharray:4 3}[data-systemflow] .sf-async{stroke:color-mix(in oklab,var(--color-ink) 30%,transparent);stroke-width:1;stroke-dasharray:2 3.25}[data-systemflow] .sf-label{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.06em;fill:color-mix(in oklab,var(--color-ink) 88%,transparent);text-anchor:middle;dominant-baseline:central}@media(max-width:1279px){[data-systemflow] [data-sf-desktop] .sf-label{font-size:14px}}[data-systemflow] [data-sf-mobile] .sf-label{font-size:13.5px}[data-systemflow] .sf-lane{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;fill:color-mix(in oklab,var(--color-ink) 70%,transparent);text-anchor:start}[data-systemflow] .sf-guides path{stroke:none;fill:none}[data-systemflow] .sf-rail{stroke:color-mix(in oklab,var(--color-ink) 38%,transparent);stroke-width:1;stroke-dasharray:2 6}@media(prefers-reduced-motion:no-preference){[data-systemflow] .sf-rail{animation:sf-rail-drift 80s linear infinite}[data-systemflow].sf-paused .sf-rail{animation-play-state:paused}[data-systemflow] .sf-watchdog-dot{animation:sf-watchdog-breathe 3.2s ease-in-out infinite alternate}[data-systemflow].sf-paused .sf-watchdog-dot{animation-play-state:paused}}@keyframes sf-rail-drift{to{stroke-dashoffset:-240}}@keyframes sf-watchdog-breathe{0%{opacity:.4}to{opacity:1}}[data-systemflow] .sf-tap{stroke:color-mix(in oklab,var(--color-ink) 32%,transparent);stroke-width:1;stroke-dasharray:2 3.25;transition:stroke .4s ease}[data-systemflow] .sf-tap.is-on{stroke:color-mix(in oklab,var(--color-bronze) 85%,transparent);transition-duration:.1s}[data-systemflow] .sf-railseg{stroke:var(--color-bronze);stroke-width:1.5;opacity:0;transition:opacity .4s ease}[data-systemflow] .sf-railseg.is-on{opacity:.7;transition-duration:.1s}[data-systemflow] .sf-chip rect{fill:none;stroke:color-mix(in oklab,var(--color-ink) 35%,transparent);stroke-width:1;transition:stroke .3s ease,fill .3s ease}[data-systemflow] .sf-chip text{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;fill:color-mix(in oklab,var(--color-ink) 55%,transparent);text-anchor:middle;dominant-baseline:central;transition:fill .3s ease}[data-systemflow] .sf-chip.is-active rect{stroke:var(--color-bronze)}[data-systemflow] .sf-chip.is-active text{fill:var(--color-bronze)}[data-systemflow] .sf-chip.is-flash rect{fill:color-mix(in oklab,var(--color-bronze) 12%,transparent)}[data-systemflow] .sf-watchdog-dot{fill:var(--color-bronze)}[data-systemflow] .sf-packet{fill:var(--color-bronze);transition:opacity .2s ease}[data-systemflow] .sf-mchip{fill:color-mix(in oklab,var(--color-ink) 35%,transparent)}[data-systemflow] .sf-mchip.is-active{fill:var(--color-bronze)}.dark [data-systemflow] .sf-box,.dark [data-systemflow] .sf-line,.dark [data-systemflow] .sf-dash{stroke:color-mix(in oklab,var(--color-cream) 40%,transparent)}.dark [data-systemflow] .sf-tick{stroke:color-mix(in oklab,var(--color-cream) 45%,transparent)}.dark [data-systemflow] .sf-async{stroke:color-mix(in oklab,var(--color-cream) 30%,transparent)}.dark [data-systemflow] .sf-label{fill:color-mix(in oklab,var(--color-cream) 90%,transparent)}.dark [data-systemflow] .sf-lane{fill:color-mix(in oklab,var(--color-cream) 70%,transparent)}.dark [data-systemflow] .sf-rail{stroke:color-mix(in oklab,var(--color-cream) 38%,transparent)}.dark [data-systemflow] .sf-tap{stroke:color-mix(in oklab,var(--color-cream) 32%,transparent)}.dark [data-systemflow] .sf-tap.is-on{stroke:color-mix(in oklab,var(--color-bronze-dark) 85%,transparent)}.dark [data-systemflow] .sf-railseg{stroke:var(--color-bronze-dark)}.dark [data-systemflow] .sf-chip rect{stroke:color-mix(in oklab,var(--color-cream) 35%,transparent)}.dark [data-systemflow] .sf-chip text{fill:color-mix(in oklab,var(--color-cream) 55%,transparent)}.dark [data-systemflow] .sf-chip.is-active rect{stroke:var(--color-bronze-dark)}.dark [data-systemflow] .sf-chip.is-active text{fill:var(--color-bronze-dark)}.dark [data-systemflow] .sf-chip.is-flash rect{fill:color-mix(in oklab,var(--color-bronze-dark) 14%,transparent)}.dark [data-systemflow] .sf-watchdog-dot,.dark [data-systemflow] .sf-packet,.dark [data-systemflow] .sf-mchip.is-active{fill:var(--color-bronze-dark)}.dark [data-systemflow] .sf-mchip{fill:color-mix(in oklab,var(--color-cream) 35%,transparent)}[data-astro-cid-3kzw6vup][data-activity] .hm-month[data-astro-cid-3kzw6vup]{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;fill:color-mix(in oklab,var(--color-ink) 62%,transparent);text-anchor:start}[data-astro-cid-3kzw6vup][data-activity] .hm-day[data-astro-cid-3kzw6vup]{font-family:var(--font-mono);font-size:8.5px;fill:color-mix(in oklab,var(--color-ink) 48%,transparent);text-anchor:middle}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-month[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-cream) 62%,transparent)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-day[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-cream) 50%,transparent)}[data-astro-cid-3kzw6vup][data-activity] .hm-cell[data-astro-cid-3kzw6vup]{stroke:color-mix(in oklab,var(--color-ink) 8%,transparent);stroke-width:.5}[data-astro-cid-3kzw6vup][data-activity] .hm-l0[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-ink) 6%,transparent)}[data-astro-cid-3kzw6vup][data-activity] .hm-future[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-ink) 3%,transparent);stroke:color-mix(in oklab,var(--color-ink) 5%,transparent)}[data-astro-cid-3kzw6vup][data-activity] .hm-l1[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-bronze) 22%,transparent)}[data-astro-cid-3kzw6vup][data-activity] .hm-l2[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-bronze) 40%,transparent)}[data-astro-cid-3kzw6vup][data-activity] .hm-l3[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-bronze) 60%,transparent)}[data-astro-cid-3kzw6vup][data-activity] .hm-l4[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-bronze) 80%,transparent)}[data-astro-cid-3kzw6vup][data-activity] .hm-l5[data-astro-cid-3kzw6vup]{fill:var(--color-bronze)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-cell[data-astro-cid-3kzw6vup]{stroke:color-mix(in oklab,var(--color-cream) 8%,transparent)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-l0[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-cream) 8%,transparent)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-future[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-cream) 4%,transparent);stroke:color-mix(in oklab,var(--color-cream) 5%,transparent)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-l1[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-bronze-dark) 24%,transparent)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-l2[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-bronze-dark) 42%,transparent)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-l3[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-bronze-dark) 62%,transparent)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-l4[data-astro-cid-3kzw6vup]{fill:color-mix(in oklab,var(--color-bronze-dark) 82%,transparent)}.dark [data-astro-cid-3kzw6vup][data-activity] .hm-l5[data-astro-cid-3kzw6vup]{fill:var(--color-bronze-dark)}
