.tut[data-astro-cid-jucj2xoa][data-has-phone]{container:tut/inline-size}.tut-phone[data-astro-cid-jucj2xoa]{display:none}@container tut (width<560px){.tut-wide[data-astro-cid-jucj2xoa]{display:none}.tut-phone[data-astro-cid-jucj2xoa]{display:block}}.tut-box[data-astro-cid-jucj2xoa]{--tut-ch:var(--color-blue);position:relative;container-type:inline-size}.tut-box[data-astro-cid-jucj2xoa] picture[data-astro-cid-jucj2xoa]{display:block}.tut-box[data-astro-cid-jucj2xoa] img[data-astro-cid-jucj2xoa]{width:100%;height:auto;display:block}.tut-callouts[data-astro-cid-jucj2xoa]{pointer-events:none;position:absolute;inset:0}@media (scripting:enabled){.tut-box[data-astro-cid-jucj2xoa]:not([data-drawn]) .tut-callouts[data-astro-cid-jucj2xoa]{visibility:hidden}}.tut-line[data-astro-cid-jucj2xoa]{background:var(--tut-ch);transform-origin:0;height:1.5px;margin-top:-.75px;position:absolute}.tut-mark[data-astro-cid-jucj2xoa]{box-sizing:border-box;border-radius:50%;position:absolute;translate:-50% -50%}.tut-ring[data-astro-cid-jucj2xoa]{width:var(--ring);aspect-ratio:1;border:1.5px solid var(--tut-ch)}.tut-dot[data-astro-cid-jucj2xoa]{width:clamp(6px, var(--dot), 8px);aspect-ratio:1;background:var(--tut-ch);box-shadow:0 0 0 2px var(--bg-app)}.tut-label[data-astro-cid-jucj2xoa]{font-size:clamp(10px, var(--label), 15px);white-space:nowrap;color:var(--text-bright);background:var(--bg-app);border:1px solid var(--tut-ch);border-radius:999px;padding:.22em .6em;font-weight:600;line-height:1;position:absolute}.tut-label[data-astro-cid-jucj2xoa][data-side=left]{translate:-100% -50%}.tut-label[data-astro-cid-jucj2xoa][data-side=right]{translate:0 -50%}.tut-label[data-astro-cid-jucj2xoa]:is([data-side=up],[data-side=down]){--nudge:clamp(calc(6px - var(--at)), -50%, calc(100cqw - 6px - var(--at) - 100%))}.tut-label[data-astro-cid-jucj2xoa][data-side=up]{translate:var(--nudge) -100%}.tut-label[data-astro-cid-jucj2xoa][data-side=down]{translate:var(--nudge) 0}@media (forced-colors:active){.tut-line[data-astro-cid-jucj2xoa],.tut-dot[data-astro-cid-jucj2xoa]{background:canvastext}.tut-ring[data-astro-cid-jucj2xoa],.tut-label[data-astro-cid-jucj2xoa]{border-color:canvastext}}.body[data-astro-cid-37beepxv] section[data-astro-cid-37beepxv]+section[data-astro-cid-37beepxv]{border-top:1px solid var(--border-subtle);padding-top:32px}.flow-frame[data-astro-cid-37beepxv]{border:1px solid var(--border-subtle);background:var(--bg-panel);padding:clamp(16px,3vw,32px)}.flow[data-astro-cid-37beepxv] svg[data-astro-cid-37beepxv]{width:100%;height:auto;display:block;overflow:visible}.flow[data-astro-cid-37beepxv] .flow-narrow[data-astro-cid-37beepxv]{display:none}.flow-head[data-astro-cid-37beepxv]{font:600 12px/1 var(--font-ui);letter-spacing:0;fill:var(--text-primary)}.flow-src[data-astro-cid-37beepxv]{fill:var(--bg-raised);stroke:var(--border-subtle)}.flow-box[data-astro-cid-37beepxv]{fill:var(--bg-app);stroke:var(--border)}.flow-label[data-astro-cid-37beepxv]{font:400 14px/1 var(--font-ui);fill:var(--text-secondary)}.flow-name[data-astro-cid-37beepxv],.flow-mix[data-astro-cid-37beepxv]{font:600 14px/1 var(--font-ui);fill:var(--text-bright)}.flow-to[data-astro-cid-37beepxv]{font:400 12.5px/1 var(--font-ui);fill:var(--text-secondary)}.flow-feed[data-astro-cid-37beepxv]{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.flow-send[data-astro-cid-37beepxv]{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;stroke-linecap:round}.flow-send[data-astro-cid-37beepxv].off{stroke:var(--text-dim);stroke-dasharray:3 6}.flow-narrow[data-astro-cid-37beepxv] [data-astro-cid-37beepxv]:is(.flow-name,.flow-mix){font-size:13px}.flow-narrow[data-astro-cid-37beepxv] .flow-to[data-astro-cid-37beepxv]{font-size:12px}.fig-channels[data-astro-cid-37beepxv],.fig-sends[data-astro-cid-37beepxv]{max-width:var(--fig-w)}@media (width<=720px){.fig-channels[data-astro-cid-37beepxv],.fig-sends[data-astro-cid-37beepxv]{max-width:var(--fig-pw)}}@media (width<=600px){.flow[data-astro-cid-37beepxv] .flow-wide[data-astro-cid-37beepxv]{display:none}.flow[data-astro-cid-37beepxv] .flow-narrow[data-astro-cid-37beepxv]{max-width:420px;margin-inline:auto;display:block}}@media (forced-colors:active){.flow-src[data-astro-cid-37beepxv],.flow-box[data-astro-cid-37beepxv]{fill:canvas;stroke:canvastext}.flow[data-astro-cid-37beepxv] text[data-astro-cid-37beepxv]{fill:canvastext}.flow-send[data-astro-cid-37beepxv],.flow-feed[data-astro-cid-37beepxv]{stroke:canvastext}}.keys[data-astro-cid-37beepxv]{border-collapse:collapse;width:100%;margin-top:16px}.keys[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:baseline;padding:11px 0;font-size:15px;line-height:1.55}.keys[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]:first-child{width:230px;color:var(--text-secondary)}.keys[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv]:first-child td[data-astro-cid-37beepxv]{border-top:1px solid var(--border-subtle)}.fx[data-astro-cid-37beepxv]{border-collapse:collapse;width:100%;margin-top:20px}.fx[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv],.fx[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--border-subtle);padding:12px 16px 12px 0;font-size:15px;line-height:1.55}.fx[data-astro-cid-37beepxv] thead[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv],.ptr[data-astro-cid-37beepxv] thead[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv]{color:var(--text-primary);padding-block:0 10px;font-size:13px;font-weight:600;line-height:1.4}.fx[data-astro-cid-37beepxv] tbody[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv]{color:var(--text-primary);white-space:nowrap;font-weight:600}.fx[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{color:var(--text-secondary)}.fx[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]:last-child{padding-right:0}.fx[data-astro-cid-37beepxv] .fx-preset[data-astro-cid-37beepxv]{color:var(--text-dim);white-space:nowrap}.ptr[data-astro-cid-37beepxv]{border-collapse:collapse;width:100%;margin-top:20px}.ptr[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv],.ptr[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--border-subtle);padding:12px 16px 12px 0;font-size:15px;line-height:1.55}.ptr[data-astro-cid-37beepxv] tbody[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv]{color:var(--text-primary);font-weight:600}.ptr[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{color:var(--text-secondary)}.ptr[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]:last-child{padding-right:0}@media (width<=640px){.fx[data-astro-cid-37beepxv] thead[data-astro-cid-37beepxv]{display:none}.fx[data-astro-cid-37beepxv],.fx[data-astro-cid-37beepxv] tbody[data-astro-cid-37beepxv],.fx[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv],.fx[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv],.fx[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{width:auto;display:block}.fx[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv]{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 0;display:grid}.fx[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv],.fx[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{border:0;padding:0}.fx[data-astro-cid-37beepxv] tbody[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv]{grid-column:1}.fx[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]:last-child{grid-area:1/2;justify-self:end}.fx[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]:nth-child(2){grid-column:1/-1;margin-top:4px}.ptr[data-astro-cid-37beepxv] thead[data-astro-cid-37beepxv]{display:none}.ptr[data-astro-cid-37beepxv],.ptr[data-astro-cid-37beepxv] tbody[data-astro-cid-37beepxv],.ptr[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv],.ptr[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv],.ptr[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{width:auto;display:block}.ptr[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv]{border-bottom:1px solid var(--border-subtle);padding:12px 0}.ptr[data-astro-cid-37beepxv] th[data-astro-cid-37beepxv],.ptr[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{border:0;padding:0}.ptr[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{margin-top:2px}}@media (width<=380px){.fx[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv]{grid-template-columns:minmax(0,1fr)}.fx[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]:last-child{grid-area:auto/1;justify-self:start;margin-top:4px}.fx[data-astro-cid-37beepxv] .fx-preset[data-astro-cid-37beepxv]{white-space:normal}}@media (width<=420px){.keys[data-astro-cid-37beepxv],.keys[data-astro-cid-37beepxv] tbody[data-astro-cid-37beepxv],.keys[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv],.keys[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{width:100%;display:block}.keys[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv]{border-bottom:1px solid var(--border-subtle);padding:12px 0}.keys[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv]:first-child{border-top:1px solid var(--border-subtle)}.keys[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]{border:0;padding:0}.keys[data-astro-cid-37beepxv] tr[data-astro-cid-37beepxv]:first-child td[data-astro-cid-37beepxv]{border-top:0}.keys[data-astro-cid-37beepxv] td[data-astro-cid-37beepxv]+td[data-astro-cid-37beepxv]{margin-top:5px}}
