.sf:where(.astro-cnwx4pqh){background:var(--dg-surface);border:var(--dg-stroke) solid var(--dg-lifeline);border-radius:calc(var(--dg-radius) * 1.5);color:var(--dg-ink);font-family:var(--dg-font);margin-block:1.5rem;margin-inline:0;padding:1.25rem 1rem;font-size:.875rem;line-height:1.3;container:sf/inline-size}.sf-flow:where(.astro-cnwx4pqh){grid-template-columns:auto;grid-template-rows:var(--sf-rows);justify-content:safe center;display:grid;position:relative;overflow-x:auto}.sf-merge:where(.astro-cnwx4pqh) .sf-flow:where(.astro-cnwx4pqh){grid-template-columns:auto 2.75rem auto}.sf:where(.astro-cnwx4pqh) code{font-family:var(--dg-mono);white-space:nowrap;color:inherit;background:0 0;border:0;padding:0;font-size:.93em}.sf-sr:where(.astro-cnwx4pqh){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-title:where(.astro-cnwx4pqh){grid-row:var(--r);grid-column:1;place-self:end start;margin:0;padding:0 0 .5rem}.sf-chip:where(.astro-cnwx4pqh){border:var(--dg-stroke) solid var(--dg-ink);white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;display:inline-block}.sf-lane:where(.astro-cnwx4pqh),.sf-join:where(.astro-cnwx4pqh){min-width:0;margin:0;padding:0;list-style:none}.sf-item:where(.astro-cnwx4pqh){flex:auto;align-items:stretch;margin:0;padding:0;display:flex}.sf-item-end:where(.astro-cnwx4pqh){flex-grow:0}.sf-card:where(.astro-cnwx4pqh){border:var(--dg-stroke) solid var(--dg-ink);border-radius:var(--dg-radius);background:var(--dg-surface);min-width:min-content;min-height:2.75rem;color:var(--dg-ink);text-align:center;text-wrap:balance;flex-direction:column;flex:0 auto;justify-content:center;padding:.5rem .75rem;font-weight:600;display:flex}.sf-label:where(.astro-cnwx4pqh),.sf-detail:where(.astro-cnwx4pqh){white-space:pre-line}.sf-detail:where(.astro-cnwx4pqh){margin-top:.125rem;font-size:.8125rem;font-weight:400;display:block}.sf-tone-partner:where(.astro-cnwx4pqh){background:var(--dg-coral);color:var(--dg-on-coral)}.sf-tone-grondia:where(.astro-cnwx4pqh){background:var(--dg-grondia);color:var(--dg-on-grondia);border-color:var(--dg-yellow)}.sf-tone-endpoint:where(.astro-cnwx4pqh){background:var(--dg-coral-soft)}.sf-tone-good:where(.astro-cnwx4pqh){background:var(--dg-teal);color:var(--dg-on-teal)}.sf-tone-end:where(.astro-cnwx4pqh){background:var(--dg-mute);color:var(--dg-on-mute)}.sf-arrow:where(.astro-cnwx4pqh){color:var(--dg-ink);display:grid;position:relative}.sf-arrow:where(.astro-cnwx4pqh)>.sf-svg,.sf-joint:where(.astro-cnwx4pqh)>.sf-svg,.sf-lead:where(.astro-cnwx4pqh)>.sf-svg{position:absolute;overflow:hidden}.sf-arrow-label:where(.astro-cnwx4pqh){text-align:center;font-size:.8125rem;font-weight:500;line-height:1.2}.sf-lane:where(.astro-cnwx4pqh){grid-row:var(--r);grid-column:1;align-items:stretch;display:flex}.sf-lane:where(.astro-cnwx4pqh) .sf-card:where(.astro-cnwx4pqh){max-width:11rem}.sf-lane:where(.astro-cnwx4pqh) .sf-arrow:where(.astro-cnwx4pqh){flex:auto;grid-template:1fr 14px 1fr/minmax(0,1fr);min-width:1.75rem}.sf-lane:where(.astro-cnwx4pqh) .sf-arrow-labelled:where(.astro-cnwx4pqh){grid-template-columns:auto;min-width:auto}.sf-lane:where(.astro-cnwx4pqh) .sf-arrow:where(.astro-cnwx4pqh)>.sf-svg{grid-area:2/1/3/2;width:calc(100% - 8px);height:100%;top:0;left:4px}.sf-lane:where(.astro-cnwx4pqh) .sf-exit:where(.astro-cnwx4pqh)>.sf-svg{width:calc(100% - 4px)}.sf-lane:where(.astro-cnwx4pqh) .sf-arrow-label:where(.astro-cnwx4pqh){white-space:nowrap;grid-area:1/1;align-self:end;padding:0 .5rem .125rem}.sf-lane:where(.astro-cnwx4pqh) .sf-v{display:none}.sf-join:where(.astro-cnwx4pqh){grid-row:var(--r) / span var(--span);grid-column:3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.sf-join:where(.astro-cnwx4pqh)>.sf-item:where(.astro-cnwx4pqh){grid-row:span var(--span);grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.sf-join:where(.astro-cnwx4pqh) .sf-card:where(.astro-cnwx4pqh){max-width:12rem}.sf-join:where(.astro-cnwx4pqh) .sf-arrow:where(.astro-cnwx4pqh){grid-template:minmax(1.75rem,1fr)/1fr 14px 1fr}.sf-join:where(.astro-cnwx4pqh) .sf-arrow:where(.astro-cnwx4pqh)>.sf-svg{grid-area:1/2/2/3;width:100%;height:calc(100% - 8px);top:4px;left:0}.sf-join:where(.astro-cnwx4pqh) .sf-arrow-label:where(.astro-cnwx4pqh){z-index:1;background:var(--dg-surface);grid-area:1/1/2/4;place-self:center;padding:.125rem .375rem;position:relative}.sf-join:where(.astro-cnwx4pqh) .sf-h{display:none}.sf-joint:where(.astro-cnwx4pqh){color:var(--dg-ink);position:relative}.sf-joint:where(.astro-cnwx4pqh)>.sf-svg{width:100%;height:100%;inset:0}.sf-joint-wide:where(.astro-cnwx4pqh){grid-row:var(--r);grid-column:2}.sf-joint-narrow:where(.astro-cnwx4pqh),.sf-lead:where(.astro-cnwx4pqh){display:none}@container sf (width<=35rem){.sf-flow:where(.astro-cnwx4pqh){grid-template-rows:none}.sf-merge:where(.astro-cnwx4pqh) .sf-flow:where(.astro-cnwx4pqh){grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.sf-single:where(.astro-cnwx4pqh) .sf-flow:where(.astro-cnwx4pqh){grid-template-columns:minmax(0,17rem)}.sf-title:where(.astro-cnwx4pqh){grid-row:1;grid-column:var(--c);justify-self:center;padding:0 0 .625rem}.sf-chip:where(.astro-cnwx4pqh){white-space:normal;text-align:center;text-wrap:balance;font-size:.75rem}.sf-label:where(.astro-cnwx4pqh),.sf-detail:where(.astro-cnwx4pqh){white-space:normal}.sf-lane:where(.astro-cnwx4pqh){grid-row:2;grid-column:var(--c);flex-direction:column}.sf-merge:where(.astro-cnwx4pqh) .sf-lane:where(.astro-cnwx4pqh){padding-inline:.375rem}.sf-lane:where(.astro-cnwx4pqh) .sf-item:where(.astro-cnwx4pqh){flex-direction:column}.sf-card:where(.astro-cnwx4pqh){padding-inline:.5rem}.sf-lane:where(.astro-cnwx4pqh) .sf-card:where(.astro-cnwx4pqh){max-width:none}.sf-lane:where(.astro-cnwx4pqh) .sf-arrow:where(.astro-cnwx4pqh){grid-template:minmax(1.75rem,1fr)/1fr 14px 1fr;min-width:0}.sf-lane:where(.astro-cnwx4pqh) .sf-arrow:where(.astro-cnwx4pqh)>.sf-svg{grid-area:1/2/2/3;width:100%;height:calc(100% - 8px);top:4px;left:0}.sf-lane:where(.astro-cnwx4pqh) .sf-exit:where(.astro-cnwx4pqh)>.sf-svg{height:calc(100% - 4px)}.sf-lane:where(.astro-cnwx4pqh) .sf-arrow-label:where(.astro-cnwx4pqh){z-index:1;background:var(--dg-surface);white-space:normal;grid-area:1/1/2/4;place-self:center;padding:.125rem .375rem;position:relative}.sf-lane:where(.astro-cnwx4pqh) .sf-h{display:none}.sf-lane:where(.astro-cnwx4pqh) .sf-v{display:inline}.sf-joint-wide:where(.astro-cnwx4pqh){display:none}.sf-joint-narrow:where(.astro-cnwx4pqh){grid-row:3;grid-column:var(--c);height:1.25rem;display:block}.sf-lead:where(.astro-cnwx4pqh){width:14px;height:1.75rem;color:var(--dg-ink);grid-area:4/1/auto/-1;justify-self:center;display:block;position:relative}.sf-lead:where(.astro-cnwx4pqh)>.sf-svg{width:100%;height:calc(100% - 4px);top:0;left:0}.sf-join:where(.astro-cnwx4pqh){flex-direction:column;grid-area:5/1/auto/-1;justify-self:center;width:50%;padding-inline:.375rem;display:flex}.sf-join:where(.astro-cnwx4pqh)>.sf-item:where(.astro-cnwx4pqh){flex-direction:column;display:flex}.sf-join:where(.astro-cnwx4pqh) .sf-card:where(.astro-cnwx4pqh){max-width:none}}
