.polypane-banner.svelte-ztx65b{margin-top:var(--space-8);background-color:var(--bg-200);padding-block:var(--space-4)var(--space-12);padding-inline:var(--space-4);gap:var(--space-6);max-width:60ch;display:grid}@media (min-width:33rem){.polypane-banner.svelte-ztx65b{padding-inline:var(--space-8)}}@media (min-width:44rem){.polypane-banner.svelte-ztx65b{padding-inline:var(--space-12)}}.polypane-banner.svelte-ztx65b picture,.polypane-banner.svelte-ztx65b img,.polypane-banner.svelte-ztx65b p{margin:0}small.svelte-ztx65b{text-align:center;font-weight:var(--font-medium);display:block}.cta.svelte-ztx65b{text-align:right}.polypane-button.svelte-ztx65b{color:#fff;text-align:center;white-space:nowrap;will-change:box-shadow;background:#0a1530;border-radius:4px;align-items:baseline;gap:.5rem;padding:.33em 2rem;font-size:calc(14px + .5vw);font-weight:800;line-height:26px;text-decoration:none;transition:box-shadow .25s ease-in-out;display:inline-flex;position:relative}:is(.polypane-button.svelte-ztx65b:hover,.polypane-button.svelte-ztx65b:focus-visible){box-shadow:0 0 0 1px #00000006,0 1px #0000000d,0 0 8px #00000008,0 20px 30px #0000001a}:is(.polypane-button.svelte-ztx65b:hover,.polypane-button.svelte-ztx65b:focus-visible) .button-arrow:where(.svelte-ztx65b){transform:translate(8px)}.polypane-button.svelte-ztx65b .button-arrow:where(.svelte-ztx65b){stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;will-change:transform;transition:all .25s ease-in-out;position:relative;top:1px}@media (forced-colors:active){.polypane-button.svelte-ztx65b{border:1px solid}}@media (min-width:80rem){.polypane-button.svelte-ztx65b{font-size:20px}}.message.svelte-ztx65b{width:180px;margin-top:-.25rem;position:absolute;top:100%;right:2rem}.message.svelte-ztx65b path.arrow-head:where(.svelte-ztx65b),.message.svelte-ztx65b path.arrow-line:where(.svelte-ztx65b){stroke:var(--fg-100);stroke-width:2px}.message.svelte-ztx65b path.text:where(.svelte-ztx65b){fill:var(--fg-100)}.chart-title.svelte-9fnibp{font-size:var(--size-sm);text-align:center}.bar-label.svelte-9fnibp,.axis-label.svelte-9fnibp{font-size:.7rem}@media (min-width:60rem){.bar-label.svelte-9fnibp,.axis-label.svelte-9fnibp{font-size:.55rem}}.bar.svelte-9fnibp{fill:var(--accent-400)}.bar-label.svelte-9fnibp{fill:var(--fg-200)}svg.svelte-9fnibp{color:var(--fg-300)}text.svelte-9fnibp{fill:currentColor;color:var(--fg-200)}summary.svelte-9fnibp{text-align:center;font-size:var(--size-base)}.award.svelte-q5ddm9{margin-block:var(--space-12)var(--space-20);width:auto;max-width:min(36rem,90%);display:flow-root;position:relative}.award.svelte-q5ddm9:after{content:"";z-index:-1;background-color:var(--bg-200);position:absolute;inset:1rem -1rem -1rem 1rem}.award.svelte-q5ddm9:before{content:"";z-index:-1;border:2px solid var(--bg-300);position:absolute;inset:2rem -2rem -2rem 2rem}.size.svelte-q5ddm9{font-size:var(--size-3xl);font-weight:var(--font-ultrabold);border:4px solid var(--bg-500);padding-block:var(--space-6);padding-inline:var(--space-4);float:left;background-color:var(--lightningcss-light,var(--bg-200))var(--lightningcss-dark,var(--bg-300));margin-block-end:var(--space-1);margin-inline-end:var(--space-8);position:relative}.content.svelte-q5ddm9{font-style:italic;font-size:var(--size-base);text-wrap:balance;padding-block-start:var(--space-8);padding-inline-start:var(--space-8);margin:0!important}p.svelte-iiet9h{text-align:center;max-width:none;margin-block:var(--space-2)}p.svelte-iiet9h small:where(.svelte-iiet9h){font-weight:var(--font-medium)}.component.svelte-iiet9h{padding-bottom:1.2rem;container-type:inline-size}.polypane-callout.svelte-iiet9h{text-align:center;color:#fff;text-align:left;background:#4ca2cd linear-gradient(135deg,#4ca2cd,#67b26f);border-radius:2px;place-items:center;gap:.66rem .5rem;padding:1rem;line-height:1.5;display:grid;position:relative;box-shadow:0 0 0 1px #00000006,0 1px #0000000d,0 0 8px #00000008,0 20px 30px #0000001a}.polypane-callout.svelte-iiet9h:hover,.polypane-callout.svelte-iiet9h:focus-within{box-shadow:0 0 0 1px #00000006,0 1px #0000000d,0 10px 8px #00000008,0 30px -10px 20px #0000000d}:is(.polypane-callout.svelte-iiet9h:hover,.polypane-callout.svelte-iiet9h:focus-within) .polypane-button:where(.svelte-iiet9h){box-shadow:0 0 0 1px #00000006,0 1px #0000000d,0 0 8px #00000008,0 20px 30px #0000001a}:is(.polypane-callout.svelte-iiet9h:hover,.polypane-callout.svelte-iiet9h:focus-within) .button-arrow:where(.svelte-iiet9h){transform:translate(8px)}@container (inline-size>=44rem){.polypane-callout.svelte-iiet9h{text-align:left;grid-template-columns:1fr auto}}@media (forced-colors:active){.polypane-callout.svelte-iiet9h{border:1px solid}}a.svelte-iiet9h{text-align:center;color:inherit;text-shadow:1px 1px 2px #194961;text-wrap:balance;padding:.33em 0;font-size:calc(14px + .5vw);font-weight:600;line-height:1.25;text-decoration:none}a.svelte-iiet9h:after{z-index:1}@container (inline-size>=44rem){a.svelte-iiet9h{place-self:center start;font-size:20px}}.polypane-button.svelte-iiet9h{color:#fff;text-align:center;white-space:nowrap;will-change:box-shadow;background:#0a1530;border-radius:4px;align-items:baseline;gap:.5rem;padding:.33em 2rem;font-size:calc(14px + .5vw);font-weight:800;line-height:26px;text-decoration:none;transition:box-shadow .25s ease-in-out;display:inline-flex;position:relative}.polypane-button.svelte-iiet9h .button-arrow:where(.svelte-iiet9h){stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;will-change:transform;transition:all .25s ease-in-out;position:relative;top:1px}@media (forced-colors:active){.polypane-button.svelte-iiet9h{border:1px solid}}@media (min-width:80rem){.polypane-button.svelte-iiet9h{font-size:20px}}.message.svelte-iiet9h{width:180px;margin-top:-.25rem;position:absolute;top:100%;right:2rem}.message.svelte-iiet9h path.arrow-head:where(.svelte-iiet9h),.message.svelte-iiet9h path.arrow-line:where(.svelte-iiet9h){stroke:var(--fg-100);stroke-width:2px}.message.svelte-iiet9h path.text:where(.svelte-iiet9h){fill:var(--fg-100)}.the-css-selection.svelte-d6mdxb{column-gap:var(--space-12);display:grid}@media (min-height:33rem){.the-css-selection.svelte-d6mdxb{column-gap:var(--space-16)}}@media (min-height:66rem){.the-css-selection.svelte-d6mdxb{column-gap:var(--space-24)}}@media (min-width:48rem){.the-css-selection.svelte-d6mdxb{grid-template-columns:1fr max-content;position:relative}.the-css-selection.svelte-d6mdxb>header:where(.svelte-d6mdxb){grid-column:1/-1;position:relative}@media (min-width:55rem){.the-css-selection.svelte-d6mdxb>header:where(.svelte-d6mdxb):before,.the-css-selection.svelte-d6mdxb>header:where(.svelte-d6mdxb):after{content:"";aspect-ratio:1;position:absolute}.the-css-selection.svelte-d6mdxb>header:where(.svelte-d6mdxb):after{border:4px solid var(--accent-700);width:6rem;top:1rem;right:7rem}.the-css-selection.svelte-d6mdxb>header:where(.svelte-d6mdxb):before{border:4px solid var(--bg-400);width:10rem;top:0;right:0}}.the-css-selection.svelte-d6mdxb .nav:where(.svelte-d6mdxb){grid-area:2/2}.the-css-selection.svelte-d6mdxb .content:where(.svelte-d6mdxb){grid-area:2/1;font-size:120%}}header.svelte-d6mdxb{margin-block-start:var(--space-8);margin-block-end:var(--space-12)}@media (min-width:48rem){header.svelte-d6mdxb{margin-block-start:var(--space-24);margin-block-end:var(--space-36)}}.author.svelte-d6mdxb{gap:var(--space-4);display:flex}.author-avatar.svelte-d6mdxb{width:25px;height:25px}.subtitle.svelte-d6mdxb{color:var(--fg-300);font-size:var(--size-2xl);margin-block:var(--space-6)}.nav.svelte-d6mdxb{margin-block-end:var(--space-6)}@media (min-width:48rem){.nav.svelte-d6mdxb{align-self:start;margin-block-end:0;position:sticky;top:0;overflow-y:auto}}.markdown h2{font-size:var(--size-4xl);margin-block-start:var(--space-24)}.markdown h2:first-of-type{margin-block-start:0}.markdown h3{font-size:var(--size-2xl);margin-block-start:var(--space-16)}.markdown h4{font-size:var(--size-xl);font-weight:var(--font-bold);margin-block-start:var(--space-8)}.markdown>:is(p,#ID-HACK){margin-top:var(--space-12)}.markdown :is(.scroller:has(table)+p:has(>a[href]),#ID-HACK){text-align:end;max-width:none;font-size:var(--size-base);margin-block-start:var(--space-2)}.markdown :is(.scroller:has(table)+p:has(>a[href]),#ID-HACK) a{color:var(--fg-300)}
