.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.nav-sheet[data-astro-cid-6ej6j42s]{top:var(--nav-menu-top,5.75rem);background-color:var(--periwinkle-100);background-image:linear-gradient(160deg, var(--nav-panel-from) 0%, var(--nav-panel-to) 100%);max-height:calc(100dvh - var(--nav-menu-top,5.75rem) - 1rem)}.nav-icon-close[data-astro-cid-6ej6j42s],#nav-menu-toggle[data-astro-cid-6ej6j42s][aria-expanded=true] .nav-icon-open[data-astro-cid-6ej6j42s]{display:none}#nav-menu-toggle[data-astro-cid-6ej6j42s][aria-expanded=true] .nav-icon-close[data-astro-cid-6ej6j42s]{display:block}@media (width<64rem){html.nav-menu-open,html.nav-menu-open body{overflow:hidden}}.nav-submenu[data-astro-cid-6ej6j42s]{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(-.35rem)}[data-astro-cid-6ej6j42s][data-nav-item][data-open] .nav-submenu[data-astro-cid-6ej6j42s]{opacity:1;pointer-events:auto;transform:none}.nav-shell[data-astro-cid-6ej6j42s][data-submenu-open]{padding-bottom:calc(var(--submenu-h,0px) + 1.5rem);background-color:var(--periwinkle-100);background-image:linear-gradient(100deg, var(--nav-panel-from) 0%, var(--nav-panel-to) 100%);border-color:var(--border)}.nav-shell[data-astro-cid-6ej6j42s][data-submenu-open] [data-astro-cid-6ej6j42s][data-nav-item][data-open]>[data-astro-cid-6ej6j42s][data-nav-trigger]{background-color:var(--primary);color:var(--primary-foreground)}.nav-shell[data-astro-cid-6ej6j42s][data-submenu-open] .nav-submenu[data-astro-cid-6ej6j42s] a[data-astro-cid-6ej6j42s]:hover,.nav-shell[data-astro-cid-6ej6j42s][data-submenu-open] .nav-submenu[data-astro-cid-6ej6j42s] a[data-astro-cid-6ej6j42s]:focus-visible{background-color:var(--nav-chip);color:var(--nav-chip-foreground)}@media (prefers-reduced-motion:reduce){.nav-submenu[data-astro-cid-6ej6j42s]{transition:none}}#theme-toggle[data-astro-cid-rtscvzq3]:after{content:attr(data-tooltip);background:var(--foreground);color:var(--background);white-space:nowrap;opacity:0;pointer-events:none;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;line-height:1;transition:opacity .15s .2s;position:absolute;bottom:calc(100% + .5rem);right:0}#theme-toggle[data-astro-cid-rtscvzq3]:hover:after,#theme-toggle[data-astro-cid-rtscvzq3]:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){#theme-toggle[data-astro-cid-rtscvzq3]:after{transition:none}}:root[data-theme=dark] .brand-badge[data-astro-cid-rtscvzq3],:root:not([data-theme=light]) .brand-badge[data-astro-cid-rtscvzq3]{opacity:1;background:#fff;border-radius:.5rem;padding:.3rem .55rem}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .brand-badge[data-astro-cid-rtscvzq3]{background:0 0;padding:0}}.cg-flow[data-astro-cid-l5k3d4jy]{--cg-state:paused;--cg-sequence:12s;--cg-ease:cubic-bezier(.16, 1, .3, 1);color:var(--manifesto-flow-ink)}.cg-canvas[data-astro-cid-l5k3d4jy]{width:100%;height:auto;display:block;overflow:visible}.cg-canvas[data-astro-cid-l5k3d4jy] text[data-astro-cid-l5k3d4jy]{font-family:var(--font-heading)}.cg-node[data-astro-cid-l5k3d4jy]{fill:var(--manifesto-node);stroke:var(--manifesto-line);stroke-width:1px}.cg-node-patient[data-astro-cid-l5k3d4jy],.cg-node-role[data-astro-cid-l5k3d4jy]{stroke:var(--manifesto-flow)}.cg-person[data-astro-cid-l5k3d4jy]{color:var(--manifesto-flow-ink)}.cg-icon[data-astro-cid-l5k3d4jy]{color:var(--manifesto-muted)}.cg-path[data-astro-cid-l5k3d4jy],.cg-path-start[data-astro-cid-l5k3d4jy]{stroke:var(--manifesto-flow)}.cg-path-rest[data-astro-cid-l5k3d4jy]{stroke:var(--manifesto-line)}.cg-gap-half[data-astro-cid-l5k3d4jy]{opacity:0}.cg-gap-left[data-astro-cid-l5k3d4jy]{stroke:var(--manifesto-flow);transform-origin:150px 196px}.cg-gap-right[data-astro-cid-l5k3d4jy]{stroke:var(--manifesto-line);transform-origin:266px 196px}.cg-person-role[data-astro-cid-l5k3d4jy]{opacity:0}.cg-role-brand[data-astro-cid-l5k3d4jy]{color:var(--manifesto-flow-ink)}.cg-role-guide[data-astro-cid-l5k3d4jy]{stroke:var(--manifesto-line);opacity:0}.cg-gap-marks[data-astro-cid-l5k3d4jy]{stroke:var(--manifesto-gap);opacity:0}.cg-gap-label[data-astro-cid-l5k3d4jy]{fill:var(--manifesto-gap);opacity:0;font-size:16px}.cg-role-count[data-astro-cid-l5k3d4jy]{fill:var(--manifesto-flow-ink);font-size:21px}.cg-role-label[data-astro-cid-l5k3d4jy]{fill:var(--manifesto-muted);font-size:18px}.cg-role-copy[data-astro-cid-l5k3d4jy]{opacity:0}.cg-node-label[data-astro-cid-l5k3d4jy]{fill:var(--manifesto-ink);font-size:18px}.cg-bridge-label[data-astro-cid-l5k3d4jy]{fill:var(--manifesto-flow-ink);font-size:17px}.cg-role-node[data-astro-cid-l5k3d4jy]{transform:translateY(128px)}.cg-followup[data-astro-cid-l5k3d4jy],.cg-outcome[data-astro-cid-l5k3d4jy]{color:var(--manifesto-flow-ink)}.cg-followup[data-astro-cid-l5k3d4jy] .cg-node[data-astro-cid-l5k3d4jy],.cg-outcome[data-astro-cid-l5k3d4jy] .cg-node[data-astro-cid-l5k3d4jy]{stroke:currentColor}.cg-followup[data-astro-cid-l5k3d4jy] .cg-icon[data-astro-cid-l5k3d4jy],.cg-outcome[data-astro-cid-l5k3d4jy] .cg-icon[data-astro-cid-l5k3d4jy]{color:inherit}.cg-beam[data-astro-cid-l5k3d4jy]{opacity:0}@media (width<=639px){.cg-node-label[data-astro-cid-l5k3d4jy],.cg-gap-label[data-astro-cid-l5k3d4jy],.cg-role-label[data-astro-cid-l5k3d4jy],.cg-role-count[data-astro-cid-l5k3d4jy],.cg-bridge-label[data-astro-cid-l5k3d4jy]{font-size:24px}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-l5k3d4jy][data-armed][data-playing=true]{--cg-state:running}[data-astro-cid-l5k3d4jy][data-armed] .cg-story[data-astro-cid-l5k3d4jy]{animation:cg-reset var(--cg-sequence) ease-in-out infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-gap-half[data-astro-cid-l5k3d4jy]{animation:cg-open-gap var(--cg-sequence) ease-in-out infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-gap-marker-left[data-astro-cid-l5k3d4jy]{animation:cg-marker-left var(--cg-sequence) ease-in-out infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-gap-marker-right[data-astro-cid-l5k3d4jy]{animation:cg-marker-right var(--cg-sequence) ease-in-out infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-role-node[data-astro-cid-l5k3d4jy]{animation:cg-fill-role var(--cg-sequence) var(--cg-ease) infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-person-role[data-astro-cid-l5k3d4jy]{animation:cg-person-role var(--cg-sequence) ease infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-role-brand[data-astro-cid-l5k3d4jy]{animation:cg-brand-role var(--cg-sequence) ease infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-role-copy[data-astro-cid-l5k3d4jy]{animation:cg-role-copy var(--cg-sequence) var(--cg-ease) infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-role-guide[data-astro-cid-l5k3d4jy]{animation:cg-role-guide var(--cg-sequence) ease infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-gap-label[data-astro-cid-l5k3d4jy]{animation:cg-gap-label var(--cg-sequence) ease infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-gap-marks[data-astro-cid-l5k3d4jy]{animation:cg-gap-marks var(--cg-sequence) ease infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-path-bridge[data-astro-cid-l5k3d4jy]{animation:cg-connect var(--cg-sequence) linear infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-bridge-label[data-astro-cid-l5k3d4jy]{animation:cg-bridge-label var(--cg-sequence) ease infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-path-to-followup[data-astro-cid-l5k3d4jy]{animation:cg-to-followup var(--cg-sequence) linear infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-path-to-payment[data-astro-cid-l5k3d4jy]{animation:cg-to-payment var(--cg-sequence) linear infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-followup[data-astro-cid-l5k3d4jy]{animation:cg-followup var(--cg-sequence) ease infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-outcome[data-astro-cid-l5k3d4jy]{animation:cg-outcome var(--cg-sequence) ease infinite both}[data-astro-cid-l5k3d4jy][data-armed] .cg-beam[data-astro-cid-l5k3d4jy]{animation:cg-beam var(--cg-sequence) linear infinite both}[data-astro-cid-l5k3d4jy][data-armed] [data-astro-cid-l5k3d4jy]:is(.cg-story,.cg-gap-half,.cg-gap-marker-left,.cg-gap-marker-right,.cg-role-node,.cg-person-role,.cg-role-brand,.cg-role-copy,.cg-role-guide,.cg-gap-label,.cg-gap-marks,.cg-path-bridge,.cg-bridge-label,.cg-path-to-followup,.cg-path-to-payment,.cg-followup,.cg-outcome,.cg-beam){animation-play-state:var(--cg-state)}@keyframes cg-reset{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(18px)}6%,90%{opacity:1;transform:translateY(0)}90%{animation-timing-function:cubic-bezier(.4,0,1,1)}96%,to{opacity:0;transform:translateY(18px)}}@keyframes cg-open-gap{0%,8%,97.1%,to{opacity:1;transform:scaleX(1)}16%,97%{opacity:1;transform:scaleX(0)}}@keyframes cg-marker-left{0%,8%,97.1%,to{transform:translate(58px)}16%,97%{transform:translate(0)}}@keyframes cg-marker-right{0%,8%,97.1%,to{transform:translate(-58px)}16%,97%{transform:translate(0)}}@keyframes cg-gap-marks{0%,8%,54%,to{opacity:0}11%,48%{opacity:1}}@keyframes cg-gap-label{0%,17%,54%,to{opacity:0}21%,48%{opacity:1}}@keyframes cg-role-copy{0%,26%,97.1%,to{opacity:0;transform:translateY(128px)}31%,40%{opacity:1;transform:translateY(0)}46%,97%{opacity:0;transform:translateY(0)}}@keyframes cg-role-guide{0%,29%,46%,to{opacity:0}33%,40%{opacity:1}}@keyframes cg-fill-role{0%,26%,97.1%,to{opacity:0;transform:translateY(128px)}31%,43%{opacity:1;transform:translateY(0)}54%,97%{opacity:1;transform:translateY(128px)}}@keyframes cg-person-role{0%,39%,97.1%,to{opacity:1}43%,97%{opacity:0}}@keyframes cg-brand-role{0%,39%,97.1%,to{opacity:0}43%,97%{opacity:1}}@keyframes cg-connect{0%,50%,97.1%,to{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}50.1%{opacity:1;stroke-dashoffset:1px}56%,97%{opacity:1;stroke-dashoffset:0}}@keyframes cg-bridge-label{0%,50%,97.1%,to{opacity:0}56%,97%{opacity:1}}@keyframes cg-to-followup{0%,58%,97.1%,to{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}58.1%{opacity:1;stroke-dashoffset:1px}64%,97%{opacity:1;stroke-dashoffset:0}}@keyframes cg-to-payment{0%,70%,97.1%,to{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}70.1%{opacity:1;stroke-dashoffset:1px}78%,97%{opacity:1;stroke-dashoffset:0}}@keyframes cg-followup{0%,66%,97.1%,to{color:var(--manifesto-muted)}70%,97%{color:var(--manifesto-flow-ink)}}@keyframes cg-outcome{0%,76%,97.1%,to{color:var(--manifesto-muted)}80%,97%{color:var(--manifesto-flow-ink)}}@keyframes cg-beam{0%,50%,97.1%,to{opacity:0;transform:translate(0)}50.1%{opacity:1;transform:translate(0)}56%{opacity:1;transform:translate(88px)}58%{opacity:1;transform:translate(148px)}64%{opacity:1;transform:translate(232px)}70%{opacity:1;transform:translate(288px)}78%{opacity:1;transform:translate(412px)}82%,97%{opacity:0;transform:translate(508px)}}}.manifesto-hero[data-astro-cid-oehjicwl]{border-bottom:1px solid var(--manifesto-divider);background:var(--manifesto-background);color:var(--manifesto-ink)}.manifesto-layout[data-astro-cid-oehjicwl]{min-height:min(90svh,56rem)}.manifesto-title[data-astro-cid-oehjicwl]{color:var(--manifesto-ink);font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.12}.manifesto-tagline[data-astro-cid-oehjicwl]{color:var(--manifesto-accent);font-size:clamp(1.375rem,2.15vw,2rem);line-height:1.3}.manifesto-eyebrow[data-astro-cid-oehjicwl]{margin-bottom:1.5rem}.manifesto-ambient[data-astro-cid-oehjicwl]:before{content:"";background:radial-gradient(ellipse at 76% 55%, var(--manifesto-glow-blue), transparent 36%), radial-gradient(ellipse at 64% 80%, var(--manifesto-glow-purple), transparent 42%);opacity:var(--manifesto-glow-opacity);position:absolute;inset:-25%}@media (prefers-reduced-motion:no-preference){.manifesto-ambient[data-astro-cid-oehjicwl]:before{animation:24s ease-in-out infinite alternate paused hero-gradient-drift}.manifesto-hero[data-astro-cid-oehjicwl]:has([data-playing=true]:not([data-user-paused])) .manifesto-ambient[data-astro-cid-oehjicwl]:before{animation-play-state:running}}.hero-surface[data-astro-cid-oehjicwl]{background:var(--hero-background);color:var(--hero-foreground)}@keyframes hero-gradient-drift{0%{transform:translate(-4%,-3%)rotate(-6deg)scale(1)}to{transform:translate(5%,4%)rotate(7deg)scale(1.12)}}.hero-scrim[data-astro-cid-oehjicwl]{background:linear-gradient(to top, rgb(0 0 0/var(--hero-scrim-bottom)) 0%, rgb(0 0 0/var(--hero-scrim-top)) 50%, rgb(0 0 0/var(--hero-scrim-top)) 100%)}.hero-slide[data-astro-cid-oehjicwl][data-active=false]{opacity:0}.hero-slide-text[data-astro-cid-oehjicwl][data-active=false]{opacity:0;pointer-events:none}.hero-river-card[data-astro-cid-oehjicwl]{width:var(--hero-river-card);height:var(--hero-river-card)}@media (width>=40rem){.hero-river[data-astro-cid-oehjicwl]{margin-top:calc(var(--hero-river-overlap) * -1)}}.hero-river[data-astro-cid-oehjicwl]:hover .marquee-track[data-astro-cid-oehjicwl],.hero-river[data-astro-cid-oehjicwl]:focus-within .marquee-track[data-astro-cid-oehjicwl]{animation-play-state:paused}.hero-river-nav[data-astro-cid-oehjicwl]{top:calc(var(--hero-river-card) / 2);z-index:20;color:#fff;backdrop-filter:blur(6px);opacity:0;cursor:pointer;background:#0c0c148c;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:opacity .2s,background-color .2s;display:flex;position:absolute;transform:translateY(-50%)}.hero-river-nav[data-astro-cid-oehjicwl] svg[data-astro-cid-oehjicwl]{width:1.25rem;height:1.25rem}.hero-river[data-astro-cid-oehjicwl]:hover .hero-river-nav[data-astro-cid-oehjicwl],.hero-river-nav[data-astro-cid-oehjicwl]:focus-visible{opacity:1}.hero-river-nav[data-astro-cid-oehjicwl]:hover{background:#0c0c14cc}.hero-river-nav[data-astro-cid-oehjicwl]:focus-visible{outline:2px solid var(--periwinkle-400);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hero-river-nav[data-astro-cid-oehjicwl]{transition:none}}.hero-content[data-astro-cid-oehjicwl]{opacity:var(--hero-content-opacity,1)}.hero-pip[data-astro-cid-oehjicwl]{cursor:pointer;position:relative}.hero-pip[data-astro-cid-oehjicwl]:after{content:"";position:absolute;inset:-.85rem -.45rem}.hero-copy[data-astro-cid-oehjicwl]{text-shadow:0 1px 2px #00000073,0 8px 28px #00000059}.hero-river-scrim[data-astro-cid-oehjicwl]{background:rgb(0 0 0/var(--hero-river-dim))}.hero-river-ring[data-astro-cid-oehjicwl]{box-shadow:inset 0 0 #0000}.hero-river-card[data-astro-cid-oehjicwl]:hover .hero-river-scrim[data-astro-cid-oehjicwl],.hero-river-card[data-astro-cid-oehjicwl]:focus-visible .hero-river-scrim[data-astro-cid-oehjicwl]{background:rgb(0 0 0/var(--hero-river-dim-hover))}.hero-river-card[data-astro-cid-oehjicwl][data-current=true] .hero-river-ring[data-astro-cid-oehjicwl]{box-shadow:inset 0 0 0 4px var(--periwinkle-400)}.hero-river-card[data-astro-cid-oehjicwl][data-current=true]{box-shadow:0 10px 30px -8px #06207b80}.hero-river-card[data-astro-cid-oehjicwl][data-current=true] .hero-river-scrim[data-astro-cid-oehjicwl]{background:rgb(0 0 0/var(--hero-river-dim-current))}.pc-controls[data-astro-cid-op2c3jso]{display:flex}.pc-controls[data-astro-cid-op2c3jso][hidden]{display:none}.pc-track[data-astro-cid-op2c3jso]{--pc-visible:1;--pc-gap:1.25rem;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pc-visible) - 1) * var(--pc-gap)) / var(--pc-visible));gap:var(--pc-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block:4px;display:grid;overflow-x:auto}[data-astro-cid-op2c3jso][data-pc-ready] .pc-track[data-astro-cid-op2c3jso]{scrollbar-width:none}[data-astro-cid-op2c3jso][data-pc-ready] .pc-track[data-astro-cid-op2c3jso]::-webkit-scrollbar{display:none}@media (width>=640px){.pc-track[data-astro-cid-op2c3jso]{--pc-visible:2}}@media (width>=1024px){.pc-track[data-astro-cid-op2c3jso]{--pc-visible:3}}@media (width>=1280px){.pc-track[data-astro-cid-op2c3jso]{--pc-visible:4}}.pc-card[data-astro-cid-op2c3jso]{aspect-ratio:1;scroll-snap-align:start;min-width:0}.pc-scrim[data-astro-cid-op2c3jso]{background:linear-gradient(#00000014,#0009 45%,#000000e6)}.pc-card[data-astro-cid-op2c3jso] a[data-astro-cid-op2c3jso]:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.pc-nav[data-astro-cid-op2c3jso]{border:1px solid var(--border);background:var(--card);width:2.75rem;height:2.75rem;color:var(--heading);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.pc-nav[data-astro-cid-op2c3jso]:disabled{opacity:.35;cursor:default}.pc-nav[data-astro-cid-op2c3jso]:hover:not(:disabled){background:var(--secondary)}.pc-nav[data-astro-cid-op2c3jso]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pc-nav[data-astro-cid-op2c3jso] svg[data-astro-cid-op2c3jso]{width:1.25rem;height:1.25rem}.prose-medflow[data-astro-cid-ue75aoxc] h2{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;color:var(--foreground);margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem}.prose-medflow[data-astro-cid-ue75aoxc] p+p{margin-top:1rem}.prose-medflow[data-astro-cid-ue75aoxc] ul{margin-top:1rem;padding-left:1.25rem;list-style:outside}.prose-medflow[data-astro-cid-ue75aoxc] a{color:var(--primary);text-decoration:underline}.flow-canvas[data-astro-cid-y6gbvgq5]{container-type:inline-size}.flow-draw[data-astro-cid-y6gbvgq5]{stroke:var(--flow-line);stroke-width:2px;stroke-dasharray:1 1}.flow-pulse[data-astro-cid-y6gbvgq5]{fill:none;stroke:var(--brand);stroke-width:7px;stroke-linecap:round;stroke-dasharray:0 1;opacity:0}.is-visible[data-astro-cid-y6gbvgq5] .flow-pulse[data-astro-cid-y6gbvgq5]{animation:flow-pulse var(--pulse-dur,4.2s) linear var(--pulse-start,2.1s) infinite both}.is-visible[data-astro-cid-y6gbvgq5] .flow-pulse-back[data-astro-cid-y6gbvgq5]{animation-direction:reverse}@keyframes flow-pulse{0%{stroke-dashoffset:var(--pulse-from,0);opacity:0}18%,82%{opacity:.55}to{stroke-dashoffset:var(--pulse-to,-1);opacity:0}}.flow-tip[data-astro-cid-y6gbvgq5]{stroke:var(--flow-line);stroke-width:2px}.flow-frame[data-astro-cid-y6gbvgq5]{border:1px solid var(--flow-frame);border-radius:1.478cqw}.flow-inner-frame[data-astro-cid-y6gbvgq5]{border:1px solid var(--flow-inner-frame);border-radius:1.478cqw}.flow-dashed[data-astro-cid-y6gbvgq5]{border:1px dashed var(--flow-inner-frame);border-radius:1.478cqw}.flow-card[data-astro-cid-y6gbvgq5]{border:1px solid var(--flow-line);background:var(--flow-card);border-radius:.739cqw;flex-direction:column;justify-content:center;align-items:center;padding:1.478cqw .6cqw;display:flex}.flow-source[data-astro-cid-y6gbvgq5]{justify-content:center;align-items:flex-start;gap:.729cqw;padding:1.823cqw}.flow-step-n[data-astro-cid-y6gbvgq5]{color:var(--brand-text)}.flow-label[data-astro-cid-y6gbvgq5]{font-family:var(--font-mono), monospace;text-align:center;color:var(--foreground);font-size:1.183cqw;font-weight:700;line-height:1.3}.flow-source[data-astro-cid-y6gbvgq5] .flow-label[data-astro-cid-y6gbvgq5]{text-align:left}.flow-module[data-astro-cid-y6gbvgq5]{border:1px solid var(--flow-line);background:var(--flow-card);border-radius:.296cqw;align-items:center;gap:.25cqw;width:10.273cqw;height:1.922cqw;padding:.25cqw .333cqw;display:flex}.flow-module-icon[data-astro-cid-y6gbvgq5]{width:1.183cqw;height:1.183cqw;color:var(--flow-line);flex-shrink:0}.flow-bars[data-astro-cid-y6gbvgq5]{flex-direction:column;flex:1;gap:.083cqw;min-width:0;display:flex}.flow-bar[data-astro-cid-y6gbvgq5]{background:var(--flow-bar);border-radius:999px;width:100%;height:.443cqw}.flow-bar-short[data-astro-cid-y6gbvgq5]{width:1.626cqw}.flow-pill[data-astro-cid-y6gbvgq5]{background:var(--flow-pill);white-space:nowrap;height:2.365cqw;color:var(--flow-pill-foreground);border-radius:.591cqw;justify-content:center;align-items:center;padding:0 .591cqw;font-size:1.183cqw;font-weight:500;display:inline-flex}.flow-pill-sm[data-astro-cid-y6gbvgq5]{min-width:5.617cqw;padding:0 .591cqw;font-size:.772cqw}.flow-actor[data-astro-cid-y6gbvgq5]{background:var(--flow-actor-bg);white-space:nowrap;color:var(--flow-actor-fg);border-radius:999px;align-items:center;gap:.3cqw;margin-top:.5cqw;padding:.2cqw .55cqw;font-size:.772cqw;font-weight:600;display:inline-flex}.flow-actor[data-astro-cid-y6gbvgq5] svg[data-astro-cid-y6gbvgq5]{flex:none;width:.95cqw;height:.95cqw}.flow-caption[data-astro-cid-y6gbvgq5]{white-space:nowrap;color:var(--flow-caption);font-size:.772cqw;font-weight:500}.flow-node[data-astro-cid-y6gbvgq5]{animation:none}.is-visible[data-astro-cid-y6gbvgq5] .flow-node[data-astro-cid-y6gbvgq5]{animation:1.9s linear both flow-drop}.is-visible[data-astro-cid-y6gbvgq5] .flow-fade[data-astro-cid-y6gbvgq5]{animation:1.9s linear both flow-fade}.is-visible[data-astro-cid-y6gbvgq5] .flow-draw[data-astro-cid-y6gbvgq5]{animation:1.9s linear both flow-draw}@keyframes flow-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.2,.5,1);translate:0 -2.96cqw}21%{opacity:1}32%{translate:0}to{opacity:1;translate:0}}@keyframes flow-fade{0%{opacity:0;animation-timing-function:ease-in-out}26.3%{opacity:1}to{opacity:1}}@keyframes flow-draw{0%{opacity:0;stroke-dasharray:0 1;animation-timing-function:ease-out}10%{opacity:1}26.3%{stroke-dasharray:1 1}to{opacity:1;stroke-dasharray:1 1}}@media (prefers-reduced-motion:reduce){.is-visible[data-astro-cid-y6gbvgq5] .flow-node[data-astro-cid-y6gbvgq5],.is-visible[data-astro-cid-y6gbvgq5] .flow-fade[data-astro-cid-y6gbvgq5],.is-visible[data-astro-cid-y6gbvgq5] .flow-draw[data-astro-cid-y6gbvgq5],.is-visible[data-astro-cid-y6gbvgq5] .flow-pulse[data-astro-cid-y6gbvgq5]{animation:none}}[data-astro-cid-mdexpwib][data-form-status]:empty{display:none}[data-astro-cid-mdexpwib][data-form-status][data-state=ok]{color:var(--success-text,#17855c)}[data-astro-cid-mdexpwib][data-form-status][data-state=error]{color:var(--destructive,#b3261e)}[data-astro-cid-mdexpwib][data-form-status][data-state=pending]{color:var(--muted-foreground)}.glass-chip[data-astro-cid-yfsrqpef]{color:var(--glass-chip-foreground)}.glass-chip-muted[data-astro-cid-yfsrqpef]{color:color-mix(in oklab, var(--glass-chip-foreground) 50%, transparent)}.chip-stage[data-astro-cid-55vrqwya]{container-type:inline-size}.chip-box[data-astro-cid-55vrqwya]{width:17.75em;font-size:1.921cqw}.deck-card[data-astro-cid-55vrqwya]{will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s}.deck-card[data-astro-cid-55vrqwya][data-active=false]{transform:translateX(calc(-1 * var(--depth,1) * 1.25rem)) scale(calc(1 - var(--depth,1) * .03));opacity:0}.deck-card[data-astro-cid-55vrqwya][data-active=behind]{transform:translateX(calc(-1 * var(--depth,1) * 1.25rem)) scale(calc(1 - var(--depth,1) * .03));opacity:1}.deck-card[data-astro-cid-55vrqwya][data-active=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.deck-card[data-astro-cid-55vrqwya]{transition:none}}
