.eep-flow-wrap:where(.astro-u3kxggvb){margin-top:1.25rem;container-type:inline-size}.eep-flow:where(.astro-u3kxggvb){font-family:var(--eep-font-sans);grid-template-columns:1fr;display:grid}.eep-flow:where(.astro-u3kxggvb) p:where(.astro-u3kxggvb){max-width:none;margin:0}.eep-flow:where(.astro-u3kxggvb) .eep-flow-body:where(.astro-u3kxggvb){margin-top:.3rem}.eep-flow:where(.astro-u3kxggvb) .eep-flow-num:where(.astro-u3kxggvb){margin-bottom:.45rem}.eep-flow-fig:where(.astro-u3kxggvb) .eep-kicker:where(.astro-u3kxggvb){line-height:1.35}.eep-flow-num:where(.astro-u3kxggvb){color:var(--eep-mute);font-size:.75rem;line-height:1}.eep-flow-card:where(.astro-u3kxggvb){box-sizing:border-box;border:1px solid var(--eep-dg-mute);border-radius:var(--eep-radius);background:color-mix(in srgb, var(--eep-dg-ink) 6%, var(--eep-dg-fill));padding:.7rem .75rem .8rem}.eep-flow-step:where(.astro-u3kxggvb){flex-direction:column;display:flex}.eep-flow-step:where(.astro-u3kxggvb) .eep-flow-card:where(.astro-u3kxggvb){flex:1}.eep-flow-title:where(.astro-u3kxggvb){color:var(--eep-ink);font-size:.9375rem;font-weight:600;line-height:1.3}.eep-flow-body:where(.astro-u3kxggvb){color:var(--eep-mute);font-size:.8125rem;line-height:1.45}.eep-flow-knock:where(.astro-u3kxggvb){border:var(--eep-dg-dash)}.eep-flow-knock:where(.astro-u3kxggvb) .eep-flow-title:where(.astro-u3kxggvb){font-size:.875rem}.eep-flow:where(.astro-u3kxggvb) svg:where(.astro-u3kxggvb){fill:var(--eep-dg-ink);stroke:var(--eep-dg-ink);stroke-width:var(--eep-dg-line);display:block}.eep-flow:where(.astro-u3kxggvb) svg:where(.astro-u3kxggvb) path:where(.astro-u3kxggvb):first-child{fill:none}.eep-flow-dash:where(.astro-u3kxggvb){stroke-dasharray:var(--eep-dg-dasharray)}.eep-flow-cut:where(.astro-u3kxggvb){color:var(--eep-mute);align-items:center;gap:.4rem;font-size:.75rem;line-height:1.3;display:flex}.eep-flow-cut:where(.astro-u3kxggvb) svg:where(.astro-u3kxggvb){flex:none;width:1.1rem;height:2rem}.eep-flow-arrow:where(.astro-u3kxggvb){width:1.75rem;height:1rem;margin:.45rem auto;transform:rotate(90deg)}.eep-flow-branch:where(.astro-u3kxggvb){margin:0 0 0 1.25rem}.eep-flow-cut:where(.astro-u3kxggvb){text-wrap:balance;gap:.75rem;margin-left:.4rem;padding:.2rem 0 .35rem}@container (width>=34rem){.eep-flow:where(.astro-u3kxggvb){grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr) 1.75rem minmax(0,1fr) 1.75rem minmax(0,1fr)}.eep-flow-step:where(.astro-u3kxggvb){grid-row:1}.eep-flow-s1:where(.astro-u3kxggvb){grid-column:1}.eep-flow-s2:where(.astro-u3kxggvb){grid-column:3}.eep-flow-s3:where(.astro-u3kxggvb){grid-column:5}.eep-flow-s4:where(.astro-u3kxggvb){grid-column:7}.eep-flow-arrow:where(.astro-u3kxggvb){grid-row:1;align-self:center;width:100%;margin:1.2rem 0 0;transform:none}.eep-flow-a1:where(.astro-u3kxggvb){grid-column:2}.eep-flow-a2:where(.astro-u3kxggvb){grid-column:4}.eep-flow-a3:where(.astro-u3kxggvb){grid-column:6}.eep-flow-branch:where(.astro-u3kxggvb){grid-area:2/3;margin:0}.eep-flow-cut:where(.astro-u3kxggvb){justify-content:center;margin:0;padding:0;position:relative}.eep-flow-cut:where(.astro-u3kxggvb) span:where(.astro-u3kxggvb){white-space:nowrap;position:absolute;left:calc(50% + .9rem)}.eep-flow-cut:where(.astro-u3kxggvb) svg:where(.astro-u3kxggvb){height:2.25rem}}.eep-layout-fig:where(.astro-szghs5ut) .eep-kicker:where(.astro-szghs5ut){line-height:1.35}.eep-layout:where(.astro-szghs5ut){font-family:var(--eep-font-sans);gap:.75rem;margin-top:1.25rem;display:grid;container-type:inline-size}.eep-layout:where(.astro-szghs5ut) p:where(.astro-szghs5ut){max-width:none;margin:0}.eep-layout-rule:where(.astro-szghs5ut){border:1px solid var(--eep-rule-2);border-radius:var(--eep-radius);background:var(--eep-dg-fill);grid-template-columns:1fr 1fr;gap:.75rem 1rem;padding:.9rem 1rem 1rem;display:grid}.eep-layout-title:where(.astro-szghs5ut){color:var(--eep-ink);grid-column:1/-1;font-size:1rem;font-weight:600;line-height:1.3}.eep-layout-frame:where(.astro-szghs5ut)>svg:where(.astro-szghs5ut){width:100%;max-width:6.75rem;height:auto;margin:0 auto;display:block}.eep-layout:where(.astro-szghs5ut) .eep-layout-label:where(.astro-szghs5ut){text-align:center;text-wrap:balance;overflow-wrap:normal;color:var(--eep-mute);margin-top:.5rem;font-size:.75rem;font-weight:600;line-height:1.35}.good:where(.astro-szghs5ut) .eep-layout-label:where(.astro-szghs5ut){color:var(--eep-ink)}.eep-layout-lead:where(.astro-szghs5ut){display:block}.eep-layout-sep:where(.astro-szghs5ut){display:none}.eep-layout-mark:where(.astro-szghs5ut){vertical-align:0;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.7rem;height:.6rem;margin-right:.3rem;display:inline-block}.eep-layout-note:where(.astro-szghs5ut){color:var(--eep-mute);grid-column:1/-1;font-size:.875rem;line-height:1.5}.eep-layout-frame:where(.astro-szghs5ut) svg *{fill:none;stroke-width:var(--eep-dg-line);stroke-linecap:round}.eep-layout-frame:where(.astro-szghs5ut) .wf-frame{fill:var(--eep-dg-fill);stroke:var(--eep-dg-ink)}.eep-layout-frame:where(.astro-szghs5ut) .wf-frame-dont,.eep-layout-frame:where(.astro-szghs5ut) .wf-text{stroke:var(--eep-dg-mute)}.eep-layout-frame:where(.astro-szghs5ut) .wf-ink{stroke:var(--eep-dg-ink)}.eep-layout-frame:where(.astro-szghs5ut) .wf-soft{fill:var(--eep-dg-grid);stroke:none}.eep-layout-frame:where(.astro-szghs5ut) .wf-accent{stroke:var(--eep-dg-ink);stroke-width:var(--eep-dg-line)}.eep-layout-frame:where(.astro-szghs5ut) .wf-guide{stroke:var(--eep-dg-ink);stroke-dasharray:var(--eep-dg-dasharray);stroke-linecap:butt}.eep-layout-frame:where(.astro-szghs5ut) .wf-mute{stroke:var(--eep-mute);stroke-width:var(--eep-dg-line)}@container (width<32rem){.eep-layout-rule:where(.astro-szghs5ut){column-gap:.5rem;padding-inline:.75rem}}@container (width>=32rem){.eep-layout-rule:where(.astro-szghs5ut){grid-template-columns:8.75rem 8.75rem minmax(0,1fr);align-items:start;column-gap:1.25rem}.eep-layout-note:where(.astro-szghs5ut){grid-area:2/3;align-self:center}}.eep-bullet-fig:where(.astro-xdxcmg3z) .eep-kicker:where(.astro-xdxcmg3z){line-height:1.35}.eep-bullet:where(.astro-xdxcmg3z){font-family:var(--eep-font-sans);margin-top:1.25rem;container-type:inline-size}.eep-bullet:where(.astro-xdxcmg3z) p:where(.astro-xdxcmg3z){max-width:none;margin:0}.eep-bullet:where(.astro-xdxcmg3z) .eep-bullet-label:where(.astro-xdxcmg3z){color:var(--eep-mute);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1;display:flex}.eep-bullet:where(.astro-xdxcmg3z) .eep-bullet-after:where(.astro-xdxcmg3z){color:var(--eep-ink);margin-top:1.5rem}.eep-bullet-label:where(.astro-xdxcmg3z) svg:where(.astro-xdxcmg3z){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.7rem;height:.7rem}.eep-bullet-box:where(.astro-xdxcmg3z){border:1px solid var(--eep-dg-mute);border-radius:var(--eep-radius);background:color-mix(in srgb, var(--eep-dg-ink) 6%, var(--eep-dg-fill));color:var(--eep-mute);padding:.8rem 1rem;font-size:1rem;line-height:1.55}.eep-bullet-good:where(.astro-xdxcmg3z){color:var(--eep-ink)}.eep-bullet:where(.astro-xdxcmg3z) .eep-bullet-note:where(.astro-xdxcmg3z){color:var(--eep-mute);margin-top:.6rem;font-size:.875rem;line-height:1.5}.eep-bullet-mark:where(.astro-xdxcmg3z){text-decoration:underline 1.5px var(--eep-dg-ink);text-underline-offset:.3em;text-decoration-skip-ink:none}.eep-bullet-tag:where(.astro-xdxcmg3z){border-radius:var(--eep-radius-sm);color:var(--eep-ink);margin-right:.35rem;padding:.1rem .3rem;font-size:.75rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}@container (width>=36rem){.eep-bullet-good:where(.astro-xdxcmg3z){padding-top:1.75rem;padding-bottom:.6rem;line-height:2.5}.eep-bullet-mark:where(.astro-xdxcmg3z){white-space:nowrap;position:relative}.eep-bullet-tag:where(.astro-xdxcmg3z){white-space:nowrap;background:0 0;margin:0;padding:0;line-height:1;position:absolute;bottom:1.75em;left:0}}.eep-example:where(.astro-7kj6ehsh) .eep-kicker:where(.astro-7kj6ehsh){line-height:1.35}.eep-example:where(.astro-7kj6ehsh){container-type:inline-size}.eep-example-flag:where(.astro-7kj6ehsh){color:var(--eep-ink-2);margin:0 0 1rem;font-size:.875rem}.eep-tag:where(.astro-7kj6ehsh){border:1px solid var(--eep-ink-2);border-radius:var(--eep-radius-sm);color:var(--eep-ink-2);font:600 .75rem/1.2 var(--eep-font-sans);vertical-align:.05em;margin-right:.5rem;padding:.15rem .45rem;display:inline-block}.eep-example-wrap:where(.astro-7kj6ehsh){grid-template-columns:minmax(0,1.35fr) minmax(14rem,.9fr);align-items:start;gap:1.5rem;display:grid}.eep-example-sheet:where(.astro-7kj6ehsh){background:var(--eep-paper);border:1px solid var(--eep-rule);color:var(--eep-ink);font:.75rem/1.45 var(--eep-font-sans);overflow-wrap:anywhere;padding:1.35rem 1.6rem 1.1rem 1.7rem;position:relative}.eep-example-sheet:where(.astro-7kj6ehsh) p:where(.astro-7kj6ehsh){max-width:none;margin:0}.eep-example-head:where(.astro-7kj6ehsh){text-align:center}@container (width>=36rem){.eep-example-contact:where(.astro-7kj6ehsh){white-space:nowrap}}.eep-example-name:where(.astro-7kj6ehsh){font-size:1rem;font-weight:700}.sl-markdown-content p:where(.astro-7kj6ehsh).eep-example-sec{border-bottom:1px solid var(--eep-ink);font:700 .75rem/1.3 var(--eep-font-sans);color:var(--eep-ink);margin:.7rem 0 .2rem;padding-bottom:.05rem}.sl-markdown-content .eep-example-mark:where(.astro-7kj6ehsh)>p:where(.astro-7kj6ehsh).eep-example-sec{margin-top:.15rem}.eep-example-row:where(.astro-7kj6ehsh){justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.eep-example-row:where(.astro-7kj6ehsh)>p:where(.astro-7kj6ehsh):first-child{flex:1 1 0;min-width:0}.eep-example-sheet:where(.astro-7kj6ehsh) ul:where(.astro-7kj6ehsh){margin:.15rem 0 0;padding-left:1.1rem}.eep-example-sheet:where(.astro-7kj6ehsh)>p:where(.astro-7kj6ehsh).eep-example-mark,.eep-example-sheet:where(.astro-7kj6ehsh)>div:where(.astro-7kj6ehsh).eep-example-mark{margin-block:.25rem}.eep-example-row:where(.astro-7kj6ehsh):has(>.eep-example-mark){margin-bottom:.25rem}.eep-example-mark:where(.astro-7kj6ehsh){outline:var(--eep-dg-dash);outline-offset:2px;position:relative}.eep-example-date:where(.astro-7kj6ehsh){white-space:nowrap;flex:none}.eep-pin:where(.astro-7kj6ehsh){z-index:1;position:absolute;top:.05rem;left:-1.6rem}.eep-pin:where(.astro-7kj6ehsh):before{content:attr(data-pin);content:attr(data-pin) / ""}.eep-pin-right:where(.astro-7kj6ehsh){left:auto;right:-1.6rem}.eep-example-notes:where(.astro-7kj6ehsh){counter-reset:example;margin:0;padding:0;list-style:none}.eep-example-notes:where(.astro-7kj6ehsh) li:where(.astro-7kj6ehsh){color:var(--eep-text);align-items:flex-start;gap:.6rem;max-width:none;margin:0 0 .85rem;font-size:.9rem;line-height:1.45;display:flex}.eep-example-notes:where(.astro-7kj6ehsh) li:where(.astro-7kj6ehsh)>span:where(.astro-7kj6ehsh){min-width:0}.eep-example-notes:where(.astro-7kj6ehsh) li:where(.astro-7kj6ehsh):before{counter-increment:example;content:counter(example)}.eep-example-notes:where(.astro-7kj6ehsh) strong:where(.astro-7kj6ehsh){font-weight:700}.eep-example-aside:where(.astro-7kj6ehsh){color:var(--eep-mute);max-width:none;margin:.9rem 0 0;font-size:.8125rem}@container (width<=64rem){.eep-example-wrap:where(.astro-7kj6ehsh){grid-template-columns:minmax(0,1fr)}}@container (width<=28rem){.eep-example-sheet:where(.astro-7kj6ehsh){margin-inline:calc(.75rem - var(--eep-fig-pad,2.25rem))}.eep-example-row:where(.astro-7kj6ehsh){flex-wrap:wrap}.eep-example-row:where(.astro-7kj6ehsh)>p:where(.astro-7kj6ehsh):first-child{flex:auto}.eep-example-sheet:where(.astro-7kj6ehsh) .eep-example-date:where(.astro-7kj6ehsh){margin-left:auto}}@media (width<=19.75rem){.eep-example-sheet:where(.astro-7kj6ehsh) .eep-example-date:where(.astro-7kj6ehsh){white-space:normal;flex:0 auto;max-width:100%}}.eep-checks:where(.astro-f3j4neoc){container-type:inline-size}.eep-checks-grid:where(.astro-f3j4neoc){grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.sl-markdown-content .eep-checks-grid:where(.astro-f3j4neoc)>.eep-pass:where(.astro-f3j4neoc){margin-top:0}.eep-pass:where(.astro-f3j4neoc) .eep-kicker:where(.astro-f3j4neoc){color:var(--eep-ink-2)}.eep-pass:where(.astro-f3j4neoc){border:1px solid var(--eep-dg-mute);border-radius:var(--eep-radius);background:color-mix(in srgb, var(--eep-dg-ink) 6%, var(--eep-dg-fill));padding:.9rem 1rem .7rem}.sl-markdown-content p:where(.astro-f3j4neoc).eep-pass-title{font:600 1.125rem/1.2 var(--eep-font-serif);color:var(--eep-ink);margin:0}.eep-pass-sub:where(.astro-f3j4neoc){color:var(--eep-mute);margin:.15rem 0 .55rem;font-size:.8125rem}.eep-pass:where(.astro-f3j4neoc) ul:where(.astro-f3j4neoc){margin:0;padding:0;list-style:none}.eep-pass:where(.astro-f3j4neoc) li:where(.astro-f3j4neoc){gap:.55rem;max-width:none;margin:.35rem 0;font-size:.875rem;line-height:1.4;display:flex}.eep-box:where(.astro-f3j4neoc){border:1.2px solid var(--eep-ink);border-radius:var(--eep-radius-sm);flex:none;width:.85rem;height:.85rem;margin-top:.15rem}.eep-checks-arrow:where(.astro-f3j4neoc){width:2.4rem;height:1.1rem;color:var(--eep-ink);stroke-width:var(--eep-dg-line);margin-top:4.5rem}@container (width<=32rem){.eep-checks-grid:where(.astro-f3j4neoc){grid-template-columns:1fr}.eep-checks-arrow:where(.astro-f3j4neoc){margin:.25rem auto;transform:rotate(90deg)}}.eep-run:where(.astro-oiotc55a){font-family:var(--eep-font-sans);color:var(--eep-ink);margin-top:1rem;container-type:inline-size}.eep-run:where(.astro-oiotc55a) p:where(.astro-oiotc55a){overflow-wrap:anywhere;max-width:none;margin:0}.eep-run-box:where(.astro-oiotc55a){border:1px solid var(--eep-dg-mute);border-radius:var(--eep-radius);background:var(--eep-dg-tint);margin:0;padding:.6rem .75rem}.eep-run:where(.astro-oiotc55a) .eep-run-title:where(.astro-oiotc55a){font-size:.9375rem;font-weight:600;line-height:1.3}.eep-run:where(.astro-oiotc55a) .eep-run-body:where(.astro-oiotc55a){color:var(--eep-ink-2);margin-top:.2rem;font-size:.8125rem;line-height:1.45}.eep-run-line:where(.astro-oiotc55a){background:var(--eep-dg-ink);width:1.5px;height:.75rem;margin:0 auto;display:block}.eep-run-split:where(.astro-oiotc55a){gap:.75rem;margin:0;display:grid}.eep-run-split:where(.astro-oiotc55a)>.eep-run-box:where(.astro-oiotc55a){margin:0}@container (width>=30rem){.eep-run-split:where(.astro-oiotc55a){grid-template-columns:1fr 1fr}.eep-run-fork:where(.astro-oiotc55a),.eep-run-merge:where(.astro-oiotc55a){box-sizing:border-box;border:1.5px solid var(--eep-dg-ink);background:0 0;width:calc(50% + .375rem + 1.5px);height:.375rem;position:relative}.eep-run-fork:where(.astro-oiotc55a){border-bottom:0;margin:.375rem auto 0}.eep-run-merge:where(.astro-oiotc55a){border-top:0;margin:0 auto .375rem}.eep-run-fork:where(.astro-oiotc55a):before,.eep-run-merge:where(.astro-oiotc55a):before{content:"";background:var(--eep-dg-ink);width:1.5px;height:.375rem;position:absolute;left:calc(50% - .75px)}.eep-run-fork:where(.astro-oiotc55a):before{top:calc(-.375rem - 1.5px)}.eep-run-merge:where(.astro-oiotc55a):before{bottom:calc(-.375rem - 1.5px)}}.eep-ver-fig:where(.astro-mpnuhg4m) .eep-kicker:where(.astro-mpnuhg4m){line-height:1.35}.eep-ver:where(.astro-mpnuhg4m){font-family:var(--eep-font-sans);color:var(--eep-ink);gap:.75rem;margin-top:1rem;display:grid;container-type:inline-size}.eep-ver:where(.astro-mpnuhg4m) p:where(.astro-mpnuhg4m),.eep-ver:where(.astro-mpnuhg4m) ul:where(.astro-mpnuhg4m),.eep-ver:where(.astro-mpnuhg4m) ol:where(.astro-mpnuhg4m){max-width:none;margin:0}.eep-ver:where(.astro-mpnuhg4m) ul:where(.astro-mpnuhg4m),.eep-ver:where(.astro-mpnuhg4m) ol:where(.astro-mpnuhg4m){padding:0;list-style:none}.eep-ver-facts:where(.astro-mpnuhg4m),.eep-ver-changes:where(.astro-mpnuhg4m),.eep-ver-list:where(.astro-mpnuhg4m) li:where(.astro-mpnuhg4m){border:1px solid var(--eep-dg-mute);border-radius:var(--eep-radius);background:var(--eep-dg-tint);padding:.6rem .75rem}.eep-ver-facts:where(.astro-mpnuhg4m) ul:where(.astro-mpnuhg4m),.eep-ver-changes:where(.astro-mpnuhg4m) ul:where(.astro-mpnuhg4m){gap:.25rem;margin-top:.35rem;display:grid}.eep-ver-facts:where(.astro-mpnuhg4m) li:where(.astro-mpnuhg4m),.eep-ver-changes:where(.astro-mpnuhg4m) li:where(.astro-mpnuhg4m){padding-left:.9rem;font-size:.8125rem;line-height:1.45;position:relative}.eep-ver-facts:where(.astro-mpnuhg4m) li:where(.astro-mpnuhg4m):before,.eep-ver-changes:where(.astro-mpnuhg4m) li:where(.astro-mpnuhg4m):before{content:"";border:var(--eep-dg-line) solid var(--eep-dg-ink);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5rem;left:0}.eep-ver-head:where(.astro-mpnuhg4m){font-size:.9375rem;font-weight:600;line-height:1.3}.eep-ver-note:where(.astro-mpnuhg4m){color:var(--eep-ink-2);margin-top:.35rem;font-size:.8125rem;line-height:1.45}.eep-ver-join:where(.astro-mpnuhg4m){height:2.25rem;width:var(--eep-dg-line);background:var(--eep-dg-ink);margin:-.75rem auto}.eep-ver-list:where(.astro-mpnuhg4m){gap:.5rem;display:grid}.eep-ver-list:where(.astro-mpnuhg4m) li:where(.astro-mpnuhg4m){margin:0}.eep-ver-name:where(.astro-mpnuhg4m){font-size:.875rem;font-weight:600;line-height:1.3}.eep-ver-leads:where(.astro-mpnuhg4m){color:var(--eep-ink-2);margin-top:.15rem;font-size:.8125rem;line-height:1.45}@container (width>=36rem){.eep-ver:where(.astro-mpnuhg4m){grid-template-rows:auto auto;grid-template-columns:minmax(0,11rem) 2rem minmax(0,1fr);align-items:start;column-gap:0}.eep-ver-facts:where(.astro-mpnuhg4m){grid-area:1/1;align-self:center}.eep-ver-join:where(.astro-mpnuhg4m){width:100%;height:var(--eep-dg-line);grid-area:1/2;align-self:center;margin:0}.eep-ver-list:where(.astro-mpnuhg4m){grid-area:1/3}.eep-ver-changes:where(.astro-mpnuhg4m){grid-area:2/1/auto/-1}}
