.arch[data-astro-cid-rsapsy27]{margin:0}.arch-svg[data-astro-cid-rsapsy27]{width:100%;height:auto;display:block;overflow:visible}.arch-wide[data-astro-cid-rsapsy27]{max-width:1180px}.arch-stack[data-astro-cid-rsapsy27]{max-width:400px;margin:0 auto;display:none}@media (width<=860px){.arch-wide[data-astro-cid-rsapsy27]{display:none}.arch-stack[data-astro-cid-rsapsy27]{display:block}}.a-boundary[data-astro-cid-rsapsy27]{fill:#0b112059;stroke:var(--rule);stroke-width:1.5px;stroke-dasharray:6 7}.a-bracket[data-astro-cid-rsapsy27] path[data-astro-cid-rsapsy27]{fill:none;stroke:var(--green);stroke-width:2px;opacity:.55;stroke-linecap:round}.a-box[data-astro-cid-rsapsy27]{stroke:var(--rule);stroke-width:1px}.a-engine[data-astro-cid-rsapsy27]{stroke:var(--vb);stroke-width:1.5px}.a-gate[data-astro-cid-rsapsy27]{stroke:var(--gb);stroke-width:1.5px}.a-console[data-astro-cid-rsapsy27]{stroke:var(--rule)}.a-hair[data-astro-cid-rsapsy27]{stroke:var(--rule);stroke-width:1px}.a-core[data-astro-cid-rsapsy27] path[data-astro-cid-rsapsy27]{fill:none;stroke:var(--violet);stroke-width:1.5px;opacity:.3;stroke-linecap:round}.a-k[data-astro-cid-rsapsy27],.a-kv[data-astro-cid-rsapsy27],.a-k-n[data-astro-cid-rsapsy27],.a-scope[data-astro-cid-rsapsy27],.a-badge[data-astro-cid-rsapsy27],.a-out[data-astro-cid-rsapsy27],.a-out-label[data-astro-cid-rsapsy27]{font-family:var(--fM);letter-spacing:.13em}.a-k[data-astro-cid-rsapsy27]{fill:var(--green);font-size:15.5px}.a-kv[data-astro-cid-rsapsy27]{fill:var(--violet);font-size:15.5px}.a-k-n[data-astro-cid-rsapsy27],.a-scope[data-astro-cid-rsapsy27]{fill:var(--silver-2);font-size:15.5px}.a-scope-sub[data-astro-cid-rsapsy27]{font-family:var(--fB);fill:var(--silver-2);letter-spacing:0;font-size:17.5px;font-weight:400}.a-name[data-astro-cid-rsapsy27]{font-family:var(--fD);fill:var(--white);letter-spacing:-.01em;font-size:22px;font-weight:590}.a-name-s[data-astro-cid-rsapsy27]{font-family:var(--fD);fill:var(--white);letter-spacing:-.01em;font-size:19.5px;font-weight:590}.a-sub[data-astro-cid-rsapsy27]{font-family:var(--fB);fill:var(--silver-2);font-size:17.5px;font-weight:400}.a-sub-hi[data-astro-cid-rsapsy27]{fill:var(--violet);font-weight:400}.a-inputs[data-astro-cid-rsapsy27]{font-family:var(--fB);fill:var(--silver-3);font-size:15.5px;font-weight:400}.a-badge[data-astro-cid-rsapsy27]{fill:var(--green);letter-spacing:.09em;font-size:15.5px}.a-out-label[data-astro-cid-rsapsy27]{fill:var(--silver-2);text-anchor:middle;font-size:15.5px}.a-out[data-astro-cid-rsapsy27]{fill:var(--green);text-anchor:middle;letter-spacing:.13em;font-size:15.5px}.a-out-red[data-astro-cid-rsapsy27]{fill:var(--red)}.a-out-sub[data-astro-cid-rsapsy27]{font-family:var(--fB);fill:var(--silver-2);text-anchor:middle;font-size:15.5px;font-weight:400}.a-k[data-astro-cid-rsapsy27].s,.a-kv[data-astro-cid-rsapsy27].s,.a-k-n[data-astro-cid-rsapsy27].s,.a-scope[data-astro-cid-rsapsy27].s{letter-spacing:.09em;font-size:15.5px}.a-name[data-astro-cid-rsapsy27].s{font-size:19.5px}.a-name-s[data-astro-cid-rsapsy27].s{font-size:17.5px}.a-sub[data-astro-cid-rsapsy27].s{font-size:15.5px}.a-badge[data-astro-cid-rsapsy27].s{letter-spacing:.05em;font-size:15.5px}.a-out[data-astro-cid-rsapsy27].s{font-size:17.5px}.a-out-sub[data-astro-cid-rsapsy27].s{font-size:15.5px}.a-flow[data-astro-cid-rsapsy27]{fill:none;stroke:var(--green);stroke-width:2px;stroke-linecap:round}.a-flow-block[data-astro-cid-rsapsy27]{fill:none;stroke:var(--red);stroke-width:2px;stroke-linecap:round}.a-flow-out[data-astro-cid-rsapsy27]{fill:none;stroke:var(--silver-3);stroke-width:1.5px;stroke-dasharray:5 6;opacity:.7}.a-arrow[data-astro-cid-rsapsy27]{fill:var(--green)}.a-arrow-out[data-astro-cid-rsapsy27]{fill:var(--silver-3)}.a-node[data-astro-cid-rsapsy27]{fill:var(--green);opacity:.9}.a-stop[data-astro-cid-rsapsy27] circle[data-astro-cid-rsapsy27]{fill:#ef444424;stroke:var(--red);stroke-width:2px}.a-stop[data-astro-cid-rsapsy27] line[data-astro-cid-rsapsy27]{stroke:var(--red);stroke-width:2.4px;stroke-linecap:round}.a-dot[data-astro-cid-rsapsy27]{fill:var(--green-l)}@media (prefers-reduced-motion:reduce){.a-pulse[data-astro-cid-rsapsy27]{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.arch[data-astro-cid-rsapsy27]{view-timeline-name:--arch}.arch-wide[data-astro-cid-rsapsy27] .a-boundary[data-astro-cid-rsapsy27],.arch-wide[data-astro-cid-rsapsy27] .a-bracket[data-astro-cid-rsapsy27] path[data-astro-cid-rsapsy27],.arch-wide[data-astro-cid-rsapsy27] .a-box[data-astro-cid-rsapsy27],.arch-wide[data-astro-cid-rsapsy27] .a-engine[data-astro-cid-rsapsy27],.arch-wide[data-astro-cid-rsapsy27] .a-gate[data-astro-cid-rsapsy27],.arch-wide[data-astro-cid-rsapsy27] .a-flow[data-astro-cid-rsapsy27],.arch-wide[data-astro-cid-rsapsy27] .a-flow-block[data-astro-cid-rsapsy27],.arch-wide[data-astro-cid-rsapsy27] .a-flow-out[data-astro-cid-rsapsy27],.arch-wide[data-astro-cid-rsapsy27] .a-stop[data-astro-cid-rsapsy27]{animation-timing-function:linear;animation-fill-mode:both}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-boundary[data-astro-cid-rsapsy27]{animation-name:a-lit;animation-timeline:--arch;animation-range:cover 15% cover 27%}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-bracket[data-astro-cid-rsapsy27] path[data-astro-cid-rsapsy27]{animation-name:a-brk;animation-timeline:--arch;animation-range:cover 23% cover 33%}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-box[data-astro-cid-rsapsy27]{animation-name:a-res;animation-timeline:--arch;animation-range:cover 25% cover 41%}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-flow[data-astro-cid-rsapsy27]{animation-name:a-draw;animation-timeline:--arch;animation-range:cover 37% cover 57%}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-engine[data-astro-cid-rsapsy27]{animation-name:a-lit;animation-timeline:--arch;animation-range:cover 53% cover 67%}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-gate[data-astro-cid-rsapsy27]{animation-name:a-lit;animation-timeline:--arch;animation-range:cover 65% cover 79%}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-flow-block[data-astro-cid-rsapsy27]{animation-name:a-draw;animation-timeline:--arch;animation-range:cover 77% cover 91%}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-flow-out[data-astro-cid-rsapsy27]{animation-name:a-fade;animation-timeline:--arch;animation-range:cover 84%}[data-astro-cid-rsapsy27]:where(.arch-wide) .a-stop[data-astro-cid-rsapsy27]{animation-name:a-snap;animation-timeline:--arch;animation-range:cover 89% cover 95%}@keyframes a-draw{0%{stroke-dashoffset:1px;stroke-dasharray:1}to{stroke-dashoffset:0;stroke-dasharray:1}}@keyframes a-brk{0%{opacity:0}to{opacity:.55}}@keyframes a-res{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes a-lit{0%{opacity:.4}to{opacity:1}}@keyframes a-fade{0%{opacity:0}to{opacity:.7}}@keyframes a-snap{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}}}.a-stop[data-astro-cid-rsapsy27]{transform-box:fill-box;transform-origin:50%}@media print{.a-boundary[data-astro-cid-rsapsy27],.a-bracket[data-astro-cid-rsapsy27] path[data-astro-cid-rsapsy27],.a-box[data-astro-cid-rsapsy27],.a-engine[data-astro-cid-rsapsy27],.a-gate[data-astro-cid-rsapsy27],.a-flow[data-astro-cid-rsapsy27],.a-flow-block[data-astro-cid-rsapsy27],.a-flow-out[data-astro-cid-rsapsy27],.a-stop[data-astro-cid-rsapsy27]{opacity:1;transform:none;animation:none!important}}.arch-cap-sr[data-astro-cid-rsapsy27]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plat-convert[data-astro-cid-cobtklhb]{border-top:1px solid var(--rule);margin-top:8px;padding-top:34px}.plat-convert-copy[data-astro-cid-cobtklhb]{max-width:62ch}.plat-convert-h[data-astro-cid-cobtklhb]{font-family:var(--fD);letter-spacing:-.02em;color:var(--white);text-wrap:balance;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:590;line-height:1.16}.plat-convert-d[data-astro-cid-cobtklhb]{color:var(--silver-2);margin:0;font-size:15.5px;font-weight:400;line-height:1.72}.plat-sov[data-astro-cid-cobtklhb]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px);margin-top:40px;padding-top:32px;display:grid}.plat-sov-l[data-astro-cid-cobtklhb]{min-width:0}.plat-sov-h[data-astro-cid-cobtklhb]{font-family:var(--fD);color:var(--white);letter-spacing:-.01em;margin:0;font-size:clamp(21px,2.2vw,25px);font-weight:590;line-height:1.24}.plat-sov-p[data-astro-cid-cobtklhb]{max-width:none;margin:0}@media (width<=860px){.plat-sov[data-astro-cid-cobtklhb]{grid-template-columns:1fr;gap:18px}}.plat-lead[data-astro-cid-cobtklhb]{columns:2;column-gap:56px;max-width:none}@media (width<=860px){.plat-lead[data-astro-cid-cobtklhb]{columns:1;column-gap:0}}.plat-where-p[data-astro-cid-cobtklhb]{max-width:74ch;margin-top:16px}.plat-where-not[data-astro-cid-cobtklhb]{color:var(--silver-3)}
