.project-worksheet[data-astro-cid-2l32xfsm]{margin-block:var(--space-md)}label[data-astro-cid-2l32xfsm]{gap:var(--space-2xs);font-size:var(--text-sm);font-weight:700;display:grid}.project-name[data-astro-cid-2l32xfsm]{max-width:30rem;margin-block:var(--space-sm)}fieldset[data-astro-cid-2l32xfsm]{border:1px solid var(--color-rule);margin:var(--space-sm) 0;padding:var(--space-sm);min-width:0}legend[data-astro-cid-2l32xfsm]{padding-inline:var(--space-2xs);font-weight:700}.record-fields[data-astro-cid-2l32xfsm]{gap:var(--space-sm);margin-bottom:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.worksheet-actions[data-astro-cid-2l32xfsm]{gap:var(--space-sm);flex-wrap:wrap;display:flex}textarea[data-astro-cid-2l32xfsm]{width:100%;min-height:15rem;font:inherit;padding:var(--space-xs);background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink-2);border-radius:var(--radius-input)}@media (width<=48rem){.record-fields[data-astro-cid-2l32xfsm]{grid-template-columns:1fr}}[data-astro-cid-2l32xfsm][data-print-record]{display:none}@media print{[data-astro-cid-2l32xfsm][data-record-output] textarea[data-astro-cid-2l32xfsm]{display:none}[data-astro-cid-2l32xfsm][data-print-record]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;display:block}button[data-astro-cid-2l32xfsm],[data-astro-cid-2l32xfsm][data-worksheet-controls]{display:none!important}fieldset[data-astro-cid-2l32xfsm]{break-inside:avoid}input[data-astro-cid-2l32xfsm]{border:none}}.pattern-diagrams[data-astro-cid-5aykxt4i]{gap:var(--space-md);max-width:var(--measure);color:var(--color-accent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}figure[data-astro-cid-5aykxt4i]{margin:var(--space-sm) 0}svg[data-astro-cid-5aykxt4i]{width:100%}figcaption[data-astro-cid-5aykxt4i]{font-size:var(--text-sm);color:var(--color-ink-2)}@media (width<=40rem){.pattern-diagrams[data-astro-cid-5aykxt4i]{grid-template-columns:1fr}}.resource-section[data-astro-cid-cy3ws76d]{border-top:1px solid var(--color-rule);padding-block:var(--space-lg);margin-top:var(--space-lg)}.resource-page[data-astro-cid-cy3ws76d] .prose[data-astro-cid-cy3ws76d],.resource-page[data-astro-cid-cy3ws76d] .prose[data-astro-cid-cy3ws76d] p[data-astro-cid-cy3ws76d],.resource-page[data-astro-cid-cy3ws76d] .prose[data-astro-cid-cy3ws76d] li[data-astro-cid-cy3ws76d]{max-width:none}.resource-section[data-astro-cid-cy3ws76d]>.prose[data-astro-cid-cy3ws76d] h2[data-astro-cid-cy3ws76d]{font-size:var(--text-xl);margin:0 0 var(--space-md)}.resource-section[data-astro-cid-cy3ws76d] h3[data-astro-cid-cy3ws76d],.resource-section[data-astro-cid-cy3ws76d] h4[data-astro-cid-cy3ws76d]{margin-block:var(--space-lg) var(--space-xs)}.table-scroll[data-astro-cid-cy3ws76d]{max-width:100%;margin-block:var(--space-sm);overflow-x:auto}table[data-astro-cid-cy3ws76d]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}caption[data-astro-cid-cy3ws76d]{text-align:left;margin-bottom:var(--space-xs);font-weight:700}th[data-astro-cid-cy3ws76d],td[data-astro-cid-cy3ws76d]{border-bottom:1px solid var(--color-rule);padding:var(--space-sm);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:10rem}thead[data-astro-cid-cy3ws76d]{background:var(--color-paper-2)}.material-checklist[data-astro-cid-cy3ws76d]{border:1px solid var(--color-rule);max-width:var(--measure);padding:var(--space-sm)}.material-checklist[data-astro-cid-cy3ws76d] label[data-astro-cid-cy3ws76d]{align-items:start;gap:var(--space-xs);padding-block:var(--space-xs);min-height:var(--size-control);display:flex}.material-checklist[data-astro-cid-cy3ws76d] input[data-astro-cid-cy3ws76d]{width:1.5rem;height:1.5rem;min-height:1.5rem;accent-color:var(--color-accent);flex-shrink:0;margin:0}.resource-actions[data-astro-cid-cy3ws76d]{margin-top:var(--space-md)}@media print{.site-header,.site-footer,.page-contents,.resource-actions[data-astro-cid-cy3ws76d]{display:none!important}.table-scroll[data-astro-cid-cy3ws76d]{overflow:visible}th[data-astro-cid-cy3ws76d],td[data-astro-cid-cy3ws76d]{min-width:0;padding:.4rem}.resource-section[data-astro-cid-cy3ws76d]{break-inside:avoid}}
