.ref[data-astro-cid-ksuec5xf]{margin-block:var(--space-5)}.ref-meta[data-astro-cid-ksuec5xf]{margin:0 0 var(--space-4);font-size:var(--text-sub);color:var(--label-2);line-height:1.55}.ref-tools[data-astro-cid-ksuec5xf]{gap:var(--space-3);margin-block-end:var(--space-5);display:grid}.ref-tools[data-astro-cid-ksuec5xf][hidden]{display:none}.ref-search[data-astro-cid-ksuec5xf]{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-card);color:var(--label-2);cursor:text;display:flex}.ref-search[data-astro-cid-ksuec5xf]:focus-within{box-shadow:0 0 0 2px var(--accent), var(--shadow-card)}.ref-search[data-astro-cid-ksuec5xf] svg{flex:none}.ref-search[data-astro-cid-ksuec5xf] input[data-astro-cid-ksuec5xf]{min-width:0;height:48px;color:var(--label);font:inherit;font-size:var(--text-callout);background:0 0;border:0;flex:1}.ref-search[data-astro-cid-ksuec5xf] input[data-astro-cid-ksuec5xf]::placeholder{color:var(--label-3)}.ref-search[data-astro-cid-ksuec5xf] input[data-astro-cid-ksuec5xf]:focus{outline:none}.ref-filters[data-astro-cid-ksuec5xf]{gap:var(--space-2);margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.ref-filters[data-astro-cid-ksuec5xf]::-webkit-scrollbar{display:none}@media (width>=720px){.ref-filters[data-astro-cid-ksuec5xf]{flex-wrap:wrap;margin-inline:0;padding-inline:0;mask-image:none}}.ref-filters[data-astro-cid-ksuec5xf] .chip[data-astro-cid-ksuec5xf]{background:var(--surface);box-shadow:var(--shadow-card);flex:none}.ref-filters[data-astro-cid-ksuec5xf] .chip[data-astro-cid-ksuec5xf]:hover{background:var(--surface-2)}.ref-filters[data-astro-cid-ksuec5xf] .chip[data-astro-cid-ksuec5xf][aria-pressed=true]{background:var(--label);color:var(--bg);box-shadow:none}.chip-n[data-astro-cid-ksuec5xf]{color:var(--label-3);font-variant-numeric:tabular-nums}.chip[data-astro-cid-ksuec5xf][aria-pressed=true] .chip-n[data-astro-cid-ksuec5xf]{color:inherit;opacity:.7}.ref-count[data-astro-cid-ksuec5xf]{font-size:var(--text-footnote);color:var(--label-2);margin:0;font-weight:600}.ref-count[data-astro-cid-ksuec5xf]:empty{display:none}.ref-group[data-astro-cid-ksuec5xf]+.ref-group[data-astro-cid-ksuec5xf]{margin-block-start:var(--space-5)}.ref-group[data-astro-cid-ksuec5xf][hidden],.ref-item[data-astro-cid-ksuec5xf][hidden]{display:none}.ref[data-astro-cid-ksuec5xf] .ref-group-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-callout);letter-spacing:0;font-weight:650;display:flex}.ref-n[data-astro-cid-ksuec5xf]{border-radius:var(--radius-pill);background:var(--fill-3);min-width:1.5rem;height:1.5rem;color:var(--label-2);font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.ref-items[data-astro-cid-ksuec5xf]{padding:0 var(--pad-card);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);counter-reset:ref;margin:0;list-style:none}.ref-item[data-astro-cid-ksuec5xf]{padding-block:var(--space-4)}.ref-item[data-astro-cid-ksuec5xf]+.ref-item[data-astro-cid-ksuec5xf]{border-block-start:1px solid var(--stroke)}.ref-item[data-astro-cid-ksuec5xf] p[data-astro-cid-ksuec5xf]{margin:0}.numbered[data-astro-cid-ksuec5xf] .ref-item[data-astro-cid-ksuec5xf]{counter-increment:ref;grid-template-columns:1.75rem minmax(0,1fr);display:grid}.numbered[data-astro-cid-ksuec5xf] .ref-item[data-astro-cid-ksuec5xf]:before{content:counter(ref);font-size:var(--text-footnote);color:var(--label-3);font-variant-numeric:tabular-nums;grid-row:1/span 3;font-weight:600;line-height:1.6rem}.ref-head[data-astro-cid-ksuec5xf]{align-items:center;gap:6px var(--space-2);flex-wrap:wrap;display:flex}.ref-name[data-astro-cid-ksuec5xf]{color:var(--label);font-weight:650;line-height:1.35}.ref[data-astro-cid-ksuec5xf] a[data-astro-cid-ksuec5xf].ref-name{color:var(--accent);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.ref[data-astro-cid-ksuec5xf] a[data-astro-cid-ksuec5xf].ref-name:hover{text-underline-offset:.2em;text-decoration:underline}.badge[data-astro-cid-ksuec5xf]{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--fill-3);color:var(--label-2);font-size:var(--text-caption);white-space:nowrap;align-items:center;font-weight:600;line-height:1;display:inline-flex}.badge-code[data-astro-cid-ksuec5xf]{font-family:var(--font-mono);letter-spacing:.01em;font-weight:500}.badge-rule[data-astro-cid-ksuec5xf]{background:var(--caution-soft);color:var(--caution-ink)}.ref[data-astro-cid-ksuec5xf] .meter{gap:3px;display:inline-flex}.ref[data-astro-cid-ksuec5xf] .tick{border-radius:var(--radius-pill);background:var(--fill-1);width:12px;height:6px}.ref[data-astro-cid-ksuec5xf] .tick.on{background:var(--danger)}.ref-aka[data-astro-cid-ksuec5xf]{font-size:var(--text-footnote);color:var(--label-2);margin-block-start:2px!important}.ref-note[data-astro-cid-ksuec5xf]{font-size:var(--text-sub);color:var(--label-2);line-height:1.5;margin-block-start:var(--space-1)!important}.ref-tags[data-astro-cid-ksuec5xf]{margin:var(--space-3) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.ref-tags[data-astro-cid-ksuec5xf]:first-child{margin-block-start:0}.ref-tags[data-astro-cid-ksuec5xf] li[data-astro-cid-ksuec5xf]{border-radius:var(--radius-pill);background:var(--fill-3);min-height:26px;font-size:var(--text-footnote);align-items:center;padding:3px 10px;line-height:1.35;display:inline-flex}.ref-tags[data-astro-cid-ksuec5xf]+.ref-note[data-astro-cid-ksuec5xf]{margin-block-start:var(--space-3)!important}.ref-rule[data-astro-cid-ksuec5xf]{gap:var(--space-2);font-size:var(--text-sub);grid-template-columns:16px minmax(0,1fr);margin-block-start:var(--space-3);line-height:1.5;display:grid}.ref-rule[data-astro-cid-ksuec5xf] svg{color:var(--caution);margin-block-start:3px}.ref-src[data-astro-cid-ksuec5xf]{font-size:var(--text-footnote);color:var(--label-2);margin-block-start:2px!important}.ref-who[data-astro-cid-ksuec5xf]{font-size:var(--text-footnote);color:var(--label-2);line-height:1.5;margin-block-start:var(--space-2)!important}.ref-who[data-astro-cid-ksuec5xf] span[data-astro-cid-ksuec5xf]{color:var(--label);font-weight:600}.ref-empty[data-astro-cid-ksuec5xf]{padding:var(--space-5) var(--pad-card);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);color:var(--label-2);font-size:var(--text-sub);margin:0}.ref-empty[data-astro-cid-ksuec5xf][hidden]{display:none}caption[data-astro-cid-ksuec5xf]{padding:var(--space-3) var(--space-4) var(--space-2);caption-side:top;text-align:start;font-weight:650}.restriction[data-astro-cid-ksuec5xf]{font-size:var(--text-footnote);color:var(--label-2);margin-block-start:var(--space-2);display:block}.aka[data-astro-cid-ksuec5xf]{font-size:var(--text-footnote);color:var(--label-2);margin-block-start:2px;font-weight:400;display:block}.src[data-astro-cid-ksuec5xf]{font-size:var(--text-caption);display:block}
