.requisites.svelte-15nbsbd{border-top:var(--border);margin-top:var(--space-lg)}.req-head.svelte-15nbsbd{align-items:center;gap:var(--space-md);padding:var(--space-md) 0 var(--space-sm);border-bottom:var(--border);flex-wrap:wrap;display:flex}.req-head.svelte-15nbsbd h2:where(.svelte-15nbsbd){font-size:var(--font-size-base);font-weight:var(--font-weight-heading);margin:0}.req-meta.svelte-15nbsbd{font-size:var(--font-size-xs);color:var(--color-text-muted)}.req-actions.svelte-15nbsbd{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.req-cols.svelte-15nbsbd{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd){grid-row:1/-1;grid-template-rows:subgrid;min-width:0;margin:0;display:grid}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd):first-child{border-right:var(--border)}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd):first-child>div:where(.svelte-15nbsbd){padding-right:var(--space-xl)}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd):last-child>div:where(.svelte-15nbsbd){padding-left:var(--space-xl)}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd)>div:where(.svelte-15nbsbd){gap:var(--space-sm);border-bottom:var(--border);grid-template-columns:132px minmax(0,1fr) 22px;align-content:center;align-items:baseline;min-width:0;padding-top:.5rem;padding-bottom:.5rem;display:grid}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd)>div:where(.svelte-15nbsbd):last-child{border-bottom:none}.req-cols.svelte-15nbsbd dt:where(.svelte-15nbsbd){font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.req-cols.svelte-15nbsbd dd:where(.svelte-15nbsbd){font-size:var(--font-size-base);color:var(--color-text);overflow-wrap:anywhere;margin:0;line-height:1.4}.req-cols.svelte-15nbsbd .mono:where(.svelte-15nbsbd){font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:-.012em;white-space:nowrap;overflow-wrap:normal}.req-cols.svelte-15nbsbd .qualifier:where(.svelte-15nbsbd){font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:.4375rem}.req-cols.svelte-15nbsbd .empty-val:where(.svelte-15nbsbd){color:var(--color-text-faint)}.copy.svelte-15nbsbd,.copy-gap.svelte-15nbsbd{place-self:center end;width:22px;height:22px}.copy.svelte-15nbsbd{border-radius:var(--radius-sm);color:var(--color-text-faint);cursor:pointer;opacity:0;background:0 0;border:none;place-items:center;padding:0;transition:opacity .12s ease-out;display:grid;position:relative}.copy.svelte-15nbsbd svg:where(.svelte-15nbsbd){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd)>div:where(.svelte-15nbsbd):hover .copy:where(.svelte-15nbsbd),.copy.svelte-15nbsbd:focus-visible{opacity:1}.copy.svelte-15nbsbd:hover{background:var(--color-surface-active);color:var(--color-text)}.copy.done.svelte-15nbsbd{opacity:1;color:var(--color-success-text)}@media (hover:none),(pointer:coarse){.copy.svelte-15nbsbd{opacity:1}.copy.svelte-15nbsbd:before{content:"";position:absolute;inset:-11px}}.req-more.svelte-15nbsbd>summary:where(.svelte-15nbsbd):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.req-more.svelte-15nbsbd{border-top:var(--border)}.req-more.svelte-15nbsbd>summary:where(.svelte-15nbsbd){cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:.4375rem;padding:.5625rem 0;list-style:none;display:flex}.req-more.svelte-15nbsbd>summary:where(.svelte-15nbsbd)::-webkit-details-marker{display:none}.req-more.svelte-15nbsbd>summary:where(.svelte-15nbsbd):hover{color:var(--color-text)}.req-more.svelte-15nbsbd>summary:where(.svelte-15nbsbd) svg:where(.svelte-15nbsbd){fill:none;width:13px;height:13px;stroke:var(--color-text-faint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease-out}.req-more[open].svelte-15nbsbd>summary:where(.svelte-15nbsbd) svg:where(.svelte-15nbsbd){transform:rotate(180deg)}.req-more[open].svelte-15nbsbd>summary:where(.svelte-15nbsbd){border-bottom:var(--border)}@media (pointer:coarse){.req-more.svelte-15nbsbd>summary:where(.svelte-15nbsbd){min-height:44px;padding:var(--space-sm) 0}}@media (width<=760px){.req-cols.svelte-15nbsbd{display:block}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd):first-child{border-right-width:0}.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd):first-child>div:where(.svelte-15nbsbd),.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd):last-child>div:where(.svelte-15nbsbd){padding-left:0;padding-right:0}.copy.svelte-15nbsbd{opacity:1}}@media (width<=480px){.req-cols.svelte-15nbsbd .fields:where(.svelte-15nbsbd)>div:where(.svelte-15nbsbd){gap:1px var(--space-sm);grid-template-columns:minmax(0,1fr) 22px}.req-cols.svelte-15nbsbd dt:where(.svelte-15nbsbd),.req-cols.svelte-15nbsbd dd:where(.svelte-15nbsbd){grid-column:1}.copy.svelte-15nbsbd,.copy-gap.svelte-15nbsbd{grid-area:1/2/span 2}}
