.em:where(.astro-h3x2xzjc){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);--dg-px:calc(1em / 14);--em-stack:calc(6 * var(--dg-px));margin-block:1.5rem;margin-inline:0;padding:1.25rem 1rem;font-size:.875rem;line-height:1.35;container:em/inline-size}:where(.astro-h3x2xzjc):where(.em) :where(.astro-h3x2xzjc):is(ul,li,p){margin:0;padding:0;list-style:none}.em-sr:where(.astro-h3x2xzjc){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.em-card:where(.astro-h3x2xzjc){isolation:isolate;box-sizing:border-box;padding:calc(9 * var(--dg-px) + var(--dg-stroke)) calc(12 * var(--dg-px) + var(--dg-stroke));border:0;position:relative}.em-card:where(.astro-h3x2xzjc):before,.em-card:where(.astro-h3x2xzjc):after{content:"";background:var(--dg-surface);border:var(--dg-stroke) solid var(--dg-ink);border-radius:var(--dg-radius);position:absolute;inset:0}.em-card:where(.astro-h3x2xzjc):after{z-index:-1}.em-card:where(.astro-h3x2xzjc):before{z-index:-2;display:none}.em-card:where(.astro-h3x2xzjc)[data-many]:before{translate:var(--em-stack) var(--em-stack);display:block}.em-title:where(.astro-h3x2xzjc){font-size:.9375rem;font-weight:700;line-height:calc(20 * var(--dg-px))}.em-also:where(.astro-h3x2xzjc){font-size:.78125rem;font-weight:500;line-height:calc(16 * var(--dg-px));color:color-mix(in oklab, var(--dg-ink) 70%, var(--dg-surface));display:block}.em-fields:where(.astro-h3x2xzjc){margin-top:calc(6 * var(--dg-px));display:grid}.em-field:where(.astro-h3x2xzjc){align-items:center;gap:0 calc(6 * var(--dg-px));min-height:calc(24 * var(--dg-px));flex-wrap:wrap;display:flex}.em:where(.astro-h3x2xzjc) :where(.astro-h3x2xzjc):is(.em-name,.em-value){font-family:var(--dg-mono);color:inherit;background:0 0;border:0;padding:0}.em:where(.astro-h3x2xzjc) .em-name:where(.astro-h3x2xzjc){font-size:.75rem}.em:where(.astro-h3x2xzjc) .em-value:where(.astro-h3x2xzjc){padding:0 calc(7 * var(--dg-px));background:var(--dg-coral-soft);border:var(--dg-stroke) solid var(--dg-ink);font-size:.71875rem;font-weight:600;line-height:calc(18 * var(--dg-px));border-radius:999px}.em-note:where(.astro-h3x2xzjc){padding:0 calc(6 * var(--dg-px));background:var(--dg-yellow);color:var(--dg-on-yellow);border:var(--dg-stroke) solid var(--dg-ink);font-size:.71875rem;font-weight:600;line-height:calc(18 * var(--dg-px));border-radius:6px}.em:where(.astro-h3x2xzjc) svg:where(.astro-h3x2xzjc) :where(.astro-h3x2xzjc):is(path,polyline){fill:none;stroke:var(--dg-ink);stroke-width:var(--dg-stroke);stroke-linecap:round;stroke-linejoin:round}.em:where(.astro-h3x2xzjc) .em-shaft:where(.astro-h3x2xzjc){stroke-linecap:butt}.em-canvas:where(.astro-h3x2xzjc){width:calc(var(--em-cw) * var(--dg-px));height:calc(var(--em-ch) * var(--dg-px));margin-inline:auto;position:relative}@container em (width>=38.5rem){.em-canvas:where(.astro-h3x2xzjc){zoom:1.1}}.em-lines:where(.astro-h3x2xzjc){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.em-card:where(.astro-h3x2xzjc){left:calc(var(--em-x) * var(--dg-px));top:calc(var(--em-y) * var(--dg-px));width:calc(var(--em-w) * var(--dg-px));min-height:calc(var(--em-h) * var(--dg-px));position:absolute}.em-verb:where(.astro-h3x2xzjc){left:calc(var(--em-x) * var(--dg-px));top:calc(var(--em-y) * var(--dg-px));width:calc(var(--em-w) * var(--dg-px));font-size:.8125rem;font-weight:500;line-height:calc(16 * var(--dg-px));text-align:var(--em-align);white-space:nowrap;position:absolute}.em-icon:where(.astro-h3x2xzjc){display:none}.em-target:where(.astro-h3x2xzjc){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.em-caption:where(.astro-h3x2xzjc){text-align:center;color:color-mix(in oklab, var(--dg-ink) 70%, var(--dg-surface));margin-top:.75rem;font-size:.8125rem}@media (forced-colors:active){.em:where(.astro-h3x2xzjc) svg:where(.astro-h3x2xzjc) :where(.astro-h3x2xzjc):is(path,polyline){stroke:canvastext}}@container em (width<=35rem){.em-canvas:where(.astro-h3x2xzjc){width:auto;height:auto}.em-lines:where(.astro-h3x2xzjc){display:none}.em-nouns:where(.astro-h3x2xzjc){gap:calc(.75rem + var(--em-stack));padding-right:var(--em-stack);padding-bottom:var(--em-stack);display:grid}.em-card:where(.astro-h3x2xzjc){width:auto;min-height:0;position:relative;top:auto;left:auto}.em-links:where(.astro-h3x2xzjc){border-top:var(--dg-stroke) solid var(--dg-lifeline);gap:.375rem;margin-top:.625rem;padding-top:.625rem;display:grid}.em-link:where(.astro-h3x2xzjc){grid-template-columns:calc(22 * var(--dg-px)) minmax(0, 1fr);align-items:start;column-gap:.5rem;display:grid}.em-icon:where(.astro-h3x2xzjc){width:calc(22 * var(--dg-px));height:calc(16 * var(--dg-px));display:block;overflow:visible}.em-dest:where(.astro-h3x2xzjc){min-height:calc(24 * var(--dg-px));flex-wrap:wrap;align-items:center;gap:0 .375rem;display:flex}.em-verb:where(.astro-h3x2xzjc){text-align:start;width:auto;position:static}.em-target:where(.astro-h3x2xzjc){clip-path:none;width:auto;height:auto;font-weight:700;position:static;overflow:visible}}.lc:where(.astro-t65ijf4c){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);--dg-px:calc(1em / 14);margin-block:1.5rem;margin-inline:0;padding:1.25rem 1rem;font-size:.875rem;line-height:1.35;container:lc/inline-size}:where(.astro-t65ijf4c):where(.lc) :where(.astro-t65ijf4c):is(ul,li){margin:0;padding:0;list-style:none}.lc-sr:where(.astro-t65ijf4c){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-pill:where(.astro-t65ijf4c),.lc-to:where(.astro-t65ijf4c){box-sizing:border-box;border:var(--dg-stroke) solid var(--dg-ink);font-family:var(--dg-mono);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.lc-pill:where(.astro-t65ijf4c){padding-inline:calc(10 * var(--dg-px));font-size:.78125rem}:is(.lc-pill,.lc-to):where(.astro-t65ijf4c)[data-kind=open]{background:var(--dg-coral-soft);color:var(--dg-ink)}:is(.lc-pill,.lc-to):where(.astro-t65ijf4c)[data-kind=done]{background:var(--dg-teal);color:var(--dg-on-teal)}:is(.lc-pill,.lc-to):where(.astro-t65ijf4c)[data-kind=ended]{background:var(--dg-mute);color:var(--dg-on-mute)}.lc-pill:where(.astro-t65ijf4c)[data-kind=start]{background:var(--dg-yellow);color:var(--dg-on-yellow);font-family:var(--dg-font);font-size:.84375rem;font-weight:700}.lc:where(.astro-t65ijf4c) svg:where(.astro-t65ijf4c) :where(.astro-t65ijf4c):is(path,polyline,rect){fill:none;stroke:var(--dg-ink);stroke-width:var(--dg-stroke);stroke-linecap:round;stroke-linejoin:round}.lc:where(.astro-t65ijf4c) .lc-shaft:where(.astro-t65ijf4c){stroke-linecap:butt}.lc:where(.astro-t65ijf4c) .lc-frame:where(.astro-t65ijf4c){stroke-dasharray:5 6}.lc:where(.astro-t65ijf4c) .lc-dot:where(.astro-t65ijf4c){fill:var(--dg-ink);stroke:none}.lc-canvas:where(.astro-t65ijf4c){width:calc(var(--lc-cw) * var(--dg-px));height:calc(var(--lc-ch) * var(--dg-px));margin-inline:auto;position:relative}@container lc (width>=38.5rem){.lc-canvas:where(.astro-t65ijf4c){zoom:1.1}}.lc-lines:where(.astro-t65ijf4c){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lc-pill:where(.astro-t65ijf4c),.lc-why:where(.astro-t65ijf4c),.lc-frame-label:where(.astro-t65ijf4c){left:calc(var(--lc-x) * var(--dg-px));top:calc(var(--lc-y) * var(--dg-px));width:calc(var(--lc-w) * var(--dg-px));position:absolute}.lc-pill:where(.astro-t65ijf4c){min-height:calc(var(--lc-h) * var(--dg-px))}.lc-why:where(.astro-t65ijf4c),.lc-frame-label:where(.astro-t65ijf4c){font-size:.8125rem;font-weight:500;line-height:calc(16 * var(--dg-px));text-align:var(--lc-align);white-space:nowrap}.lc-frame-label:where(.astro-t65ijf4c):before{content:attr(data-text);content:attr(data-text) / ""}.lc-line:where(.astro-t65ijf4c){display:block}.lc-icon:where(.astro-t65ijf4c){display:none}.lc-to:where(.astro-t65ijf4c){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lc-caption:where(.astro-t65ijf4c){text-align:center;color:color-mix(in oklab, var(--dg-ink) 70%, var(--dg-surface));margin-top:.75rem;font-size:.8125rem}@media (forced-colors:active){.lc:where(.astro-t65ijf4c) svg:where(.astro-t65ijf4c) :where(.astro-t65ijf4c):is(path,polyline,rect){stroke:canvastext}.lc:where(.astro-t65ijf4c) .lc-dot:where(.astro-t65ijf4c){fill:canvastext}}@container lc (width<=35rem){.lc-canvas:where(.astro-t65ijf4c){width:auto;height:auto}.lc-lines:where(.astro-t65ijf4c),.lc-frame-label:where(.astro-t65ijf4c){display:none}.lc-states:where(.astro-t65ijf4c){flex-wrap:wrap;gap:.5rem;display:flex}.lc-state:where(.astro-t65ijf4c){border-bottom:var(--dg-stroke) solid var(--dg-lifeline);flex:100%;margin-bottom:.5rem;padding-bottom:1rem}.lc-state:where(.astro-t65ijf4c)[data-final]{border:0;flex:none;margin:0;padding:0}.lc-pill:where(.astro-t65ijf4c),.lc-why:where(.astro-t65ijf4c){width:auto;position:static}.lc-pill:where(.astro-t65ijf4c){min-height:calc(30 * var(--dg-px));max-width:100%}.lc-moves:where(.astro-t65ijf4c){gap:.5rem;margin-top:.625rem;padding-left:.625rem;display:grid}.lc-move:where(.astro-t65ijf4c){grid-template-columns:calc(22 * var(--dg-px)) minmax(0, 1fr);align-items:start;column-gap:.5rem;display:grid}.lc-icon:where(.astro-t65ijf4c){width:calc(22 * var(--dg-px));height:calc(16 * var(--dg-px));display:block;overflow:visible}.lc-dest:where(.astro-t65ijf4c){min-height:calc(24 * var(--dg-px));flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.lc-to:where(.astro-t65ijf4c){width:auto;height:auto;min-height:calc(24 * var(--dg-px));padding-inline:calc(8 * var(--dg-px));clip-path:none;font-size:.75rem;position:static;overflow:visible}.lc-why:where(.astro-t65ijf4c){white-space:normal;text-align:start}.lc-line:where(.astro-t65ijf4c){display:inline}}
