code:where(.astro-4dwjeatw){color:inherit;font:inherit;background:0 0;border:0;padding:0}.pill:where(.astro-4dwjeatw).dashed{background:0 0;border-style:dashed}.words:where(.astro-4dwjeatw){color:var(--muted)}.link:where(.astro-4dwjeatw){color:var(--text-2);font-family:var(--font-sans);font-size:14px;text-decoration:none}.link:where(.astro-4dwjeatw):hover{color:var(--accent-high);text-decoration:underline}.check:where(.astro-4dwjeatw){gap:.6ch;display:inline-flex}.check:where(.astro-4dwjeatw) .mark:where(.astro-4dwjeatw){color:var(--f-needs)}.check:where(.astro-4dwjeatw).off,.check:where(.astro-4dwjeatw).off .mark:where(.astro-4dwjeatw){color:var(--muted)}.sheet:where(.astro-kkpfscyk){padding:var(--s-4);border:1px solid var(--rule);border-radius:2px;container:sheet/inline-size}.sheet:where(.astro-kkpfscyk) code:where(.astro-kkpfscyk){color:inherit;font:inherit;background:0 0;border:0;padding:0}.name:where(.astro-kkpfscyk){margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.identity:where(.astro-kkpfscyk){align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.name:where(.astro-kkpfscyk) .title:where(.astro-kkpfscyk){color:var(--text);font:500 12px/20px var(--font-mono);margin:0}.summary:where(.astro-kkpfscyk){max-width:var(--measure);margin:var(--s-2) 0 0;color:var(--text-2);font-size:15px;line-height:1.55}.summary:where(.astro-kkpfscyk) code{border:1px solid var(--rule);color:var(--text);font:13.5px var(--font-mono);background:0 0;border-radius:2px;padding:1px 4px}.label:where(.astro-kkpfscyk){color:var(--muted);font:500 11px/16px var(--font-mono);letter-spacing:0}.sig:where(.astro-kkpfscyk){gap:var(--s-4);margin-bottom:var(--s-5);padding:var(--s-4) var(--s-5);border-left:2px solid var(--rule);background:0 0;border-radius:0;display:grid}.lines:where(.astro-kkpfscyk){gap:var(--s-2);display:grid}.line:where(.astro-kkpfscyk){color:var(--text-2);font:400 14px/24px var(--font-mono);flex-wrap:wrap;margin:0;display:flex}.run:where(.astro-kkpfscyk){white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;display:flex}.arg:where(.astro-kkpfscyk){color:var(--text);text-decoration:underline;text-decoration-color:var(--role);text-underline-offset:6px;border-radius:2px;text-decoration-thickness:1.5px;transition:background-color .12s}:where(.astro-kkpfscyk)[data-role]{--role:var(--muted)}:where(.astro-kkpfscyk)[data-role=needs]{--role:var(--f-needs)}:where(.astro-kkpfscyk)[data-role=takes]{--role:var(--f-requires)}:where(.astro-kkpfscyk)[data-role=returns]{--role:var(--f-records)}.arg:where(.astro-kkpfscyk).lit,.key:where(.astro-kkpfscyk)>div:where(.astro-kkpfscyk).lit{background:color-mix(in oklab, var(--role) 14%, transparent)}.sig:where(.astro-kkpfscyk).pointing .key:where(.astro-kkpfscyk)>div:where(.astro-kkpfscyk):not(.lit){opacity:.45}.rest:where(.astro-kkpfscyk){color:var(--muted);margin:0;font-size:14px;line-height:22px}.rest:where(.astro-kkpfscyk) code:where(.astro-kkpfscyk){color:var(--text-2);font:13px var(--font-mono)}.key:where(.astro-kkpfscyk){gap:2px var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rule);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.key:where(.astro-kkpfscyk)>div:where(.astro-kkpfscyk){grid-column:1/-1;grid-template-columns:subgrid;margin-inline:calc(-1 * var(--s-2));padding:3px var(--s-2);border-radius:2px;align-items:baseline;transition:background-color .12s,opacity .12s;display:grid}.key:where(.astro-kkpfscyk) dt:where(.astro-kkpfscyk){gap:var(--s-3);align-items:baseline;display:flex}.key:where(.astro-kkpfscyk) dt:where(.astro-kkpfscyk) .argument:where(.astro-kkpfscyk){color:var(--role);font:500 13px/20px var(--font-mono)}.key:where(.astro-kkpfscyk) dt:where(.astro-kkpfscyk) .label:where(.astro-kkpfscyk){color:color-mix(in oklab, var(--role) 55%, var(--muted))}.key:where(.astro-kkpfscyk) dd:where(.astro-kkpfscyk){color:var(--text-2);font:400 13px/20px var(--font-mono);flex-wrap:wrap;gap:0 1ch;margin:0;display:flex}@container sheet (width<=30rem){.key:where(.astro-kkpfscyk){grid-template-columns:minmax(0,1fr)}}.key:where(.astro-kkpfscyk) dd:where(.astro-kkpfscyk)>code:where(.astro-kkpfscyk){color:var(--text-2)}.key:where(.astro-kkpfscyk) a:where(.astro-kkpfscyk).words{color:var(--f-needs);text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:2px}.exports:where(.astro-kkpfscyk){gap:var(--s-2);margin:0 0 var(--s-5);display:grid}.exports:where(.astro-kkpfscyk)>div:where(.astro-kkpfscyk){gap:var(--s-1) var(--s-3);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;display:grid}.exports:where(.astro-kkpfscyk) dd:where(.astro-kkpfscyk){gap:var(--s-1) var(--s-3);color:var(--text);font:400 13.5px/22px var(--font-mono);flex-wrap:wrap;margin:0;display:flex}.options:where(.astro-kkpfscyk){gap:var(--s-2);margin:0 0 var(--s-5);display:grid}.options:where(.astro-kkpfscyk) details:where(.astro-kkpfscyk){border:1px solid var(--rule);border-radius:2px}.options:where(.astro-kkpfscyk) summary:where(.astro-kkpfscyk){align-items:baseline;gap:var(--s-1) var(--s-3);padding:var(--s-2) var(--s-4);cursor:pointer;flex-wrap:wrap;display:flex}.options:where(.astro-kkpfscyk) summary:where(.astro-kkpfscyk):before{content:"+";width:1ch;color:var(--muted);font:12px/22px var(--font-mono)}.options:where(.astro-kkpfscyk) details:where(.astro-kkpfscyk)[open]>summary:where(.astro-kkpfscyk):before{content:"−"}.options:where(.astro-kkpfscyk) summary:where(.astro-kkpfscyk):hover .type:where(.astro-kkpfscyk){color:var(--accent-high)}.options:where(.astro-kkpfscyk) .type:where(.astro-kkpfscyk){color:var(--text);font:500 13.5px/22px var(--font-mono)}.options:where(.astro-kkpfscyk) .taken:where(.astro-kkpfscyk){color:var(--muted);font:400 12.5px/20px var(--font-mono)}.fields:where(.astro-kkpfscyk){border-top:1px solid var(--rule);margin:0;display:grid}.field:where(.astro-kkpfscyk){gap:var(--s-1) var(--s-4);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);display:grid}.field:where(.astro-kkpfscyk):last-child{border-bottom:0}.field:where(.astro-kkpfscyk) dt:where(.astro-kkpfscyk){color:var(--text);font:400 13.5px/22px var(--font-mono)}.field:where(.astro-kkpfscyk) .optional:where(.astro-kkpfscyk){color:var(--muted)}.field:where(.astro-kkpfscyk) dd:where(.astro-kkpfscyk){gap:var(--s-1);min-width:0;margin:0;display:grid}.field-type:where(.astro-kkpfscyk){color:var(--text-2);font:400 13px/22px var(--font-mono);overflow-wrap:anywhere;flex-wrap:wrap;gap:0 1ch;margin:0;display:flex}.default:where(.astro-kkpfscyk){color:var(--muted)}.grid:where(.astro-kkpfscyk){border:1px solid var(--rule);border-radius:2px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.col:where(.astro-kkpfscyk){margin:0}.col:where(.astro-kkpfscyk)+.col:where(.astro-kkpfscyk){border-left:1px solid var(--rule)}.row:where(.astro-kkpfscyk){--dot:var(--rule-strong);gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule);grid-template-columns:88px minmax(0,1fr);display:grid}.row:where(.astro-kkpfscyk):last-child{border-bottom:0}.row:where(.astro-kkpfscyk) dt:where(.astro-kkpfscyk){align-items:center;gap:var(--s-2);height:22px;color:color-mix(in oklab, var(--dot,var(--muted)) 80%, var(--muted));display:flex}.row:where(.astro-kkpfscyk) dt:where(.astro-kkpfscyk):before{content:"";background:var(--dot);border-radius:50%;flex:none;width:5px;height:5px}:where(.astro-kkpfscyk)[data-facet=records]{--dot:var(--f-records)}:where(.astro-kkpfscyk)[data-facet=injects]{--dot:var(--f-injects)}:where(.astro-kkpfscyk)[data-facet=needs]{--dot:var(--f-needs)}:where(.astro-kkpfscyk)[data-facet=requires]{--dot:var(--f-requires)}:where(.astro-kkpfscyk)[data-facet=platform]{--dot:var(--f-platform)}:where(.astro-kkpfscyk)[data-facet=kind]{--dot:var(--f-status)}:where(.astro-kkpfscyk)[data-facet=exception]{--dot:var(--f-exception)}.row:where(.astro-kkpfscyk) dd:where(.astro-kkpfscyk){gap:var(--s-2);min-width:0;margin:0;display:grid}.value:where(.astro-kkpfscyk){align-items:center;gap:var(--s-1) var(--s-2);min-height:22px;color:var(--text);font:400 13.5px/20px var(--font-mono);flex-wrap:wrap;margin:0;display:flex}.row:where(.astro-kkpfscyk).exception .value:where(.astro-kkpfscyk){color:var(--f-exception)}.pairs:where(.astro-kkpfscyk),.entries:where(.astro-kkpfscyk){gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.pairs:where(.astro-kkpfscyk) li:where(.astro-kkpfscyk){justify-content:start;align-items:center;gap:var(--s-3);color:var(--text);font:400 13.5px/22px var(--font-mono);grid-template-columns:minmax(9ch,max-content) auto auto;margin:0;display:grid}.arrow:where(.astro-kkpfscyk){color:var(--muted)}.entries:where(.astro-kkpfscyk) li:where(.astro-kkpfscyk){gap:var(--s-1);margin:0;display:grid}.note:where(.astro-kkpfscyk){color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.note:where(.astro-kkpfscyk) code{color:var(--text);font:12.5px var(--font-mono)}@container sheet (width<=639px){.grid:where(.astro-kkpfscyk){grid-auto-flow:row}.col:where(.astro-kkpfscyk)+.col:where(.astro-kkpfscyk){border-top:1px solid var(--rule);border-left:0}.sig:where(.astro-kkpfscyk){padding:var(--s-3) var(--s-4)}.line:where(.astro-kkpfscyk){font-size:13px;line-height:24px}.key:where(.astro-kkpfscyk){gap:var(--s-3) var(--s-5)}.exports:where(.astro-kkpfscyk)>div:where(.astro-kkpfscyk),.field:where(.astro-kkpfscyk){grid-template-columns:minmax(0,1fr)}}@container sheet (width<=400px){.row:where(.astro-kkpfscyk){padding:var(--s-3);grid-template-columns:84px minmax(0,1fr)}}.compact:where(.astro-kkpfscyk) .name:where(.astro-kkpfscyk){margin-bottom:var(--s-2)}.compact:where(.astro-kkpfscyk) .summary:where(.astro-kkpfscyk){font-size:14px;line-height:22px}.compact:where(.astro-kkpfscyk) .sig:where(.astro-kkpfscyk){margin-bottom:var(--s-2);background:0 0;border:0;padding:0}.compact:where(.astro-kkpfscyk) .line:where(.astro-kkpfscyk){font-size:14px;line-height:22px}.compact:where(.astro-kkpfscyk) .options:where(.astro-kkpfscyk){margin-bottom:var(--s-2)}.facts:where(.astro-kkpfscyk){gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;display:flex}.fact:where(.astro-kkpfscyk){align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.fact:where(.astro-kkpfscyk) dt:where(.astro-kkpfscyk){flex:none}.fact:where(.astro-kkpfscyk) dd:where(.astro-kkpfscyk){align-items:center;gap:var(--s-1) var(--s-2);min-width:0;color:var(--text);font:400 13px/20px var(--font-mono);flex-wrap:wrap;flex:0 auto;margin:0;display:flex}.fact:where(.astro-kkpfscyk).exception dd:where(.astro-kkpfscyk){color:var(--f-exception)}
