.map.svelte-bflqzl{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);grid-template-columns:1fr;gap:1.25rem;padding:1.25rem;display:grid}@media (width>=52rem){.map.svelte-bflqzl{grid-template-columns:1.15fr 1fr;gap:2rem}}.grp.svelte-bflqzl+.grp:where(.svelte-bflqzl){margin-top:1.25rem}.grp.svelte-bflqzl h3:where(.svelte-bflqzl){color:var(--muted);font-size:.78rem;font-weight:600;font-family:var(--font-ui);letter-spacing:0;margin:0 0 .5rem}.grp.svelte-bflqzl ul:where(.svelte-bflqzl){flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.node.svelte-bflqzl{font-family:var(--font-ui);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);cursor:pointer;text-align:left;padding:.4rem .7rem;font-size:.85rem}.node.svelte-bflqzl:hover{border-color:var(--ink)}.node[aria-pressed=true].svelte-bflqzl{background:var(--ink);color:var(--paper);border-color:var(--ink)}.detail.svelte-bflqzl{border-top:2px solid var(--ink);padding-top:.9rem}@media (width>=52rem){.detail.svelte-bflqzl{border-top:0;border-left:1px solid var(--rule);padding:0 0 0 2rem}}.detail.svelte-bflqzl h3:where(.svelte-bflqzl){font-size:var(--step-1);margin:0 0 .4rem}.plain.svelte-bflqzl{color:var(--muted);margin:0 0 1rem}.detail.svelte-bflqzl dl:where(.svelte-bflqzl){font-size:var(--step--1);margin:0}.detail.svelte-bflqzl dt:where(.svelte-bflqzl){font-family:var(--font-ui);color:var(--muted);margin-top:.9rem;font-size:.78rem;font-weight:600}.detail.svelte-bflqzl dd:where(.svelte-bflqzl){margin:.2rem 0 0;line-height:1.6}.rules.svelte-83awcy{counter-reset:r;max-width:58ch;margin:1.5rem 0 2rem;padding:0;list-style:none}.rules.svelte-83awcy li:where(.svelte-83awcy){counter-increment:r;border-top:1px solid var(--rule);grid-template-columns:2rem 1fr;gap:0 .9rem;padding:1rem 0;display:grid}.rules.svelte-83awcy li:where(.svelte-83awcy):before{content:counter(r);font-family:var(--font-ui);font-size:var(--step-1);color:var(--muted);font-weight:700;line-height:1.1}.rules.svelte-83awcy h3:where(.svelte-83awcy){font-size:var(--step-0);grid-column:2;margin:0 0 .35rem}.rules.svelte-83awcy p:where(.svelte-83awcy){font-size:var(--step--1);grid-column:2;margin:0;line-height:1.6}.pull.svelte-83awcy{font-family:var(--font-ui);font-size:var(--step-1);border-left:3px solid var(--ink);letter-spacing:-.015em;max-width:34ch;margin:2rem 0;padding-left:1rem;font-weight:600;line-height:1.4}
