@layer cs.components{.cs-platforms.svelte-1b2q8c1{gap:var(--cs-space-2);min-inline-size:0;display:grid}.cs-platforms-list.svelte-1b2q8c1{gap:var(--cs-space-1-5);margin:0;padding:0;list-style:none;display:grid}.cs-platforms-row.svelte-1b2q8c1{gap:var(--cs-space-1) var(--cs-space-3);font-size:var(--cs-text-sm);flex-wrap:wrap;align-items:center;display:flex}.cs-platforms-os.svelte-1b2q8c1{gap:var(--cs-space-2);min-inline-size:6rem;color:var(--cs-text-2);align-items:center;display:inline-flex}.cs-platforms-row[data-current].svelte-1b2q8c1 .cs-platforms-os:where(.svelte-1b2q8c1){color:var(--cs-text-1);font-weight:var(--cs-weight-medium)}.cs-platforms-note.svelte-1b2q8c1{color:var(--cs-text-3);font-size:var(--cs-text-xs);flex-basis:100%}.cs-cdfield.svelte-14ayyl8{gap:var(--cs-space-2);min-inline-size:0;display:grid}.cs-cdfield-chips.svelte-14ayyl8{gap:var(--cs-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-cdfield-dur.svelte-14ayyl8{color:var(--cs-text-3);font-variant-numeric:tabular-nums;margin-inline-start:var(--cs-space-1)}.cs-cdfield-add.svelte-14ayyl8{align-items:center;gap:var(--cs-space-2) var(--cs-space-3);font-size:var(--cs-text-sm);flex-wrap:wrap;display:flex}.cs-cdfield-pick.svelte-14ayyl8{flex:14rem;min-inline-size:0;max-inline-size:20rem}.cs-cdfield-hint.svelte-14ayyl8,.cs-cdfield-warn.svelte-14ayyl8{font-size:var(--cs-text-sm);margin:0}.cs-cdfield-hint.svelte-14ayyl8{color:var(--cs-text-3)}.cs-cdfield-warn.svelte-14ayyl8{color:var(--cs-warn-text)}.cs-gates.svelte-4g0so8{gap:var(--cs-space-3);min-inline-size:0;display:grid}.cs-gates-list.svelte-4g0so8{gap:var(--cs-space-2);margin:0;padding:0;list-style:none;display:grid}.cs-gates-row.svelte-4g0so8{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.cs-gates-lead.svelte-4g0so8{min-inline-size:5.5rem;color:var(--cs-text-2);font-size:var(--cs-text-sm)}.cs-gates-row.svelte-4g0so8 .cs-gates-pick{flex:12rem;max-inline-size:18rem}.cs-gates-warn.svelte-4g0so8{color:var(--cs-warn-text);font-size:var(--cs-text-xs);flex-basis:100%;margin:0}.cs-gates-foot.svelte-4g0so8{align-items:center;gap:var(--cs-space-2) var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-gates-hint.svelte-4g0so8{color:var(--cs-text-3);font-size:var(--cs-text-sm);margin:0}.cs-macros.svelte-1yviq5d{gap:var(--cs-space-4);min-inline-size:0;padding-block-start:var(--cs-space-4);display:grid}.cs-macro-started.svelte-1yviq5d{align-items:baseline;gap:var(--cs-space-1);min-inline-size:0;max-inline-size:100%;display:flex}.cs-macros.svelte-1yviq5d .cs-macro-trigger{min-inline-size:0;max-inline-size:12rem;color:var(--cs-text-2);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.cs-macros.svelte-1yviq5d .cs-macro-trigger:hover,.cs-macros.svelte-1yviq5d .cs-macro-trigger:focus-visible{color:var(--cs-accent-text);text-decoration:underline}.cs-macro-more.svelte-1yviq5d{color:var(--cs-text-3)}.cs-macro-help.svelte-1f6qykx{color:var(--cs-text-3);font-size:var(--cs-text-sm);max-inline-size:40rem;margin:0}.cs-macro-params.svelte-1f6qykx{min-inline-size:0;max-inline-size:40rem}.cs-macro-providers.svelte-1f6qykx{gap:var(--cs-space-1-5);flex-wrap:wrap;display:flex}.cs-macro-row.svelte-1f6qykx{gap:var(--cs-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:start;max-inline-size:40rem;display:grid}.cs-macro-mono{font-family:var(--cs-font-mono)}.cs-macro-outs.svelte-1f6qykx{font-size:var(--cs-text-sm)}.cs-macro-outs.svelte-1f6qykx summary:where(.svelte-1f6qykx){inline-size:fit-content;min-block-size:var(--cs-target-min);color:var(--cs-text-2);cursor:pointer}.cs-macro-outs.svelte-1f6qykx ul:where(.svelte-1f6qykx){gap:var(--cs-space-1);margin:var(--cs-space-1) 0 0;padding:0;list-style:none;display:grid}.cs-macro-outs.svelte-1f6qykx code:where(.svelte-1f6qykx){color:var(--cs-accent-text);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs)}.cs-macro-outs.svelte-1f6qykx span:where(.svelte-1f6qykx){color:var(--cs-text-3)}.cs-macro-count.svelte-1f6qykx{color:var(--cs-text-3);font-variant-numeric:tabular-nums}.cs-macro-arm.svelte-1f6qykx{gap:var(--cs-space-2);min-inline-size:0;padding:var(--cs-space-2);border:var(--cs-bw) solid var(--cs-line-1);border-inline-start:2px solid var(--cs-accent-line);border-radius:var(--cs-radius-md);display:grid}.cs-macro-arm-head.svelte-1f6qykx{align-items:center;gap:var(--cs-space-1) var(--cs-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.cs-macro-arm-body.svelte-1f6qykx{gap:var(--cs-space-3);min-inline-size:0;padding-inline-start:var(--cs-space-1);display:grid}.cs-macro-arm-note.svelte-1f6qykx{min-inline-size:0;color:var(--cs-text-3);font-size:var(--cs-text-xs);overflow-wrap:anywhere}.cs-macro-kw.svelte-1f6qykx,.cs-macro-then.svelte-1f6qykx{color:var(--cs-accent-text);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.cs-macro-spacer.svelte-1f6qykx{flex:1}.cs-macro-add.svelte-1f6qykx{gap:var(--cs-space-1);flex-wrap:wrap;display:flex}.cs-macro-add.svelte-1f6qykx:empty{display:none}@container cs-step (width<=24rem){.cs-macro-arm.svelte-1f6qykx{padding:var(--cs-space-1) 0 var(--cs-space-1) var(--cs-space-1-5);border-block:0;border-inline-end:0;border-radius:0}.cs-macro-arm-body.svelte-1f6qykx{padding-inline-start:0}}@media (forced-colors:active){.cs-macro-arm.svelte-1f6qykx{border-color:canvastext}}.cs-macro-steps.svelte-w0xhp1{min-inline-size:0}.cs-macro-step-title.svelte-w0xhp1{font-weight:var(--cs-weight-semibold)}.cs-macro-step-code.svelte-w0xhp1,.cs-macro-step-meta.svelte-w0xhp1 code:where(.svelte-w0xhp1){color:var(--cs-text-3);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow-wrap:anywhere}.cs-macro-step-meta.svelte-w0xhp1{min-inline-size:0;color:var(--cs-text-2);overflow-wrap:anywhere}.cs-macro-step-id.svelte-w0xhp1{color:var(--cs-text-3);font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow-wrap:anywhere;margin-inline-start:auto}@container cs-step (width<=22rem){.cs-macro-step-code.svelte-w0xhp1,.cs-macro-step-id.svelte-w0xhp1{display:none}}.cs-macro-sum.svelte-w0xhp1{gap:var(--cs-space-1);margin:0;padding:0;list-style:none;display:grid}.cs-macro-sum.svelte-w0xhp1 li:where(.svelte-w0xhp1){gap:var(--cs-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.cs-macro-kw.svelte-w0xhp1{color:var(--cs-accent-text);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.cs-macro-sum-text.svelte-w0xhp1{min-inline-size:0;font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);overflow-wrap:anywhere}.cs-macro-sum-n.svelte-w0xhp1{color:var(--cs-text-3);font-size:var(--cs-text-xs)}.cs-macroedit.svelte-15ebt51{min-inline-size:0;padding-block:var(--cs-space-4) var(--cs-space-12);container:cs-macroedit/inline-size}.cs-macroedit-grid.svelte-15ebt51{gap:var(--cs-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cs-macroedit-main.svelte-15ebt51,.cs-macroedit-side.svelte-15ebt51{gap:var(--cs-space-4);min-inline-size:0;display:grid}.cs-macroedit-body.svelte-15ebt51{gap:var(--cs-space-4);min-inline-size:0;margin-block-start:var(--cs-space-4);display:grid}.cs-macroedit-pair.svelte-15ebt51{align-items:start;gap:var(--cs-space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);max-inline-size:40rem;display:grid}.cs-macroedit-problems.svelte-15ebt51{gap:var(--cs-space-1);margin:0;padding-inline-start:var(--cs-space-4);display:grid}.cs-macroedit-plink.svelte-15ebt51{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cs-macroedit-plink.svelte-15ebt51:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}.cs-macroedit-triggers.svelte-15ebt51{gap:var(--cs-space-3);margin:0;padding:0;list-style:none;display:grid}.cs-macroedit-triggers.svelte-15ebt51 li:where(.svelte-15ebt51){align-items:flex-start;gap:var(--cs-space-2);min-inline-size:0;display:flex}.cs-macroedit-trigger.svelte-15ebt51{min-inline-size:0;font-size:var(--cs-text-sm);flex:auto;display:grid}.cs-macroedit-trigger-desc.svelte-15ebt51,.cs-macroedit-note.svelte-15ebt51{color:var(--cs-text-3);font-size:var(--cs-text-xs);overflow-wrap:anywhere;margin:0}@container cs-macroedit (width<=30rem){.cs-macroedit-pair.svelte-15ebt51{grid-template-columns:minmax(0,1fr)}}@container cs-macroedit (width>=64rem){.cs-macroedit-grid.svelte-15ebt51{grid-template-columns:minmax(0,52rem) minmax(15rem,19rem)}.cs-macroedit-side.svelte-15ebt51{position:sticky;inset-block-start:var(--cs-space-4)}}}
