@layer cap.reset,cap.tokens,cap.base;@layer cap.components{.cap-table-wrap{overscroll-behavior-x:contain;max-width:100%;position:relative;overflow-x:auto}.cap-table-wrap:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}.cap-table{border-collapse:collapse;width:100%;color:var(--text);font-size:var(--fs-body)}.cap-table caption{padding:var(--space-3) var(--pad-x);text-align:start;font-weight:600}.cap-table[data-caption=bottom] caption{caption-side:bottom;color:var(--muted);font-weight:400}.cap-table thead th{padding:calc(var(--pad-y) + var(--space-1)) var(--pad-x);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-label);letter-spacing:.06em;text-align:start;text-transform:uppercase;overflow-wrap:break-word;vertical-align:bottom;font-weight:600}.cap-table thead th[aria-sort=ascending],.cap-table thead th[aria-sort=descending]{color:var(--text)}.cap-table :is(tbody,tfoot) :is(td,th){padding:calc(var(--pad-y) + var(--space-1)) var(--pad-x);border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;overflow-wrap:break-word}.cap-table :is(td,th):has(>input[type=checkbox]:only-child){inline-size:1%;padding-inline-end:0}.cap-table tfoot{background:color-mix(in srgb, var(--sunken) 50%, transparent);font-weight:500}.cap-table tfoot :is(td,th){border-top:1px solid var(--line);font-weight:inherit;border-bottom:0}.cap-table tbody tr:hover,.cap-table tbody tr[data-force=hover]{background:var(--raised)}.cap-table tbody tr:has([aria-expanded=true]){background:color-mix(in srgb, var(--sunken) 50%, transparent)}.cap-table tbody tr:is([data-state=selected],[aria-selected=true],[data-force=selected]){background:var(--sel)}.cap-table tbody tr:is([data-state=selected],[aria-selected=true],[data-force=selected])>:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cap-table tbody th{font-weight:500}.cap-table tbody tr:last-child>:is(td,th){border-bottom:0}.cap-table :is(td,th)[data-wrap]{white-space:normal;overflow-wrap:anywhere;min-width:18ch;max-width:36ch}.cap-table :is(td,th)[data-num]{font-variant-numeric:var(--figures-column);text-align:end}.cap-table-sort{align-items:center;gap:var(--space-2);min-height:var(--target);margin:calc(var(--space-2) * -1);padding:0 var(--space-2);border-radius:var(--radius-s);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;display:inline-flex}.cap-table-sort:hover,.cap-table-sort[data-force=hover]{background:var(--raised);color:var(--text)}.cap-table-sort:active,.cap-table-sort[data-force=pressed]{background:var(--sunken);color:var(--text)}.cap-table-sort svg{flex:none}.cap-table-wrap[data-sticky]{max-height:var(--cap-table-max-h,24rem);overflow-y:auto}.cap-table-wrap[data-sticky] .cap-table thead th{z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;position:sticky;inset-block-start:0}.cap-table-empty{padding:var(--space-6) var(--pad-x);color:var(--muted);text-align:center}.cap-table-sort-up,.cap-table-sort-down{fill:currentColor}[aria-sort=ascending] .cap-table-sort-down,[aria-sort=descending] .cap-table-sort-up{display:none}.cap-table tbody tr:has(.cap-table-open){position:relative}.cap-table tbody tr:has(.cap-table-open)[data-force=focus]{background:var(--sel);outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}.cap-table tbody tr:has(.cap-table-open):has(.cap-table-open:focus-visible){background:var(--sel);outline:var(--focus-width) solid var(--ring);outline-offset:calc(var(--focus-width) * -1)}.cap-table tbody tr:has(.cap-table-open) :is(a,button,.cap-check):not(.cap-table-open){z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.cap-table tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}.cap-table-sort{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}}.cap-table-open{color:var(--text);font:inherit;text-align:start;background:0 0;border:0;outline:none;padding:0;font-weight:600;text-decoration:none}.cap-table-open:after{content:"";position:absolute;inset:0}.cap-table-wrap[data-reflow]{container:cap-table/inline-size}@container cap-table (width<=639px){.cap-table-wrap:is([data-reflow=""],[data-reflow=narrow])>.cap-table{display:block}.cap-table-wrap:is([data-reflow=""],[data-reflow=narrow])>.cap-table>tbody{display:block}.cap-table-wrap:is([data-reflow=""],[data-reflow=narrow])>.cap-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cap-table-wrap:is([data-reflow=""],[data-reflow=narrow])>.cap-table>tbody>tr{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));align-items:start;display:grid}.cap-table-wrap:is([data-reflow=""],[data-reflow=narrow])>.cap-table>tbody>tr:last-child{border-bottom:0}.cap-table-wrap:is([data-reflow=""],[data-reflow=narrow])>.cap-table>tbody>tr>:is(td,th){text-align:start;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.cap-table-wrap:is([data-reflow=""],[data-reflow=narrow])>.cap-table>tbody>tr>:first-child{grid-column:1/-1}.cap-table-wrap:is([data-reflow=""],[data-reflow=narrow])>.cap-table>tbody>tr>[data-label]:before{content:attr(data-label);margin-bottom:var(--space-1);color:var(--dim);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}}@container cap-table (width<=859px){.cap-table-wrap[data-reflow=medium]>.cap-table{display:block}.cap-table-wrap[data-reflow=medium]>.cap-table>tbody{display:block}.cap-table-wrap[data-reflow=medium]>.cap-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cap-table-wrap[data-reflow=medium]>.cap-table>tbody>tr{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));align-items:start;display:grid}.cap-table-wrap[data-reflow=medium]>.cap-table>tbody>tr:last-child{border-bottom:0}.cap-table-wrap[data-reflow=medium]>.cap-table>tbody>tr>:is(td,th){text-align:start;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.cap-table-wrap[data-reflow=medium]>.cap-table>tbody>tr>:first-child{grid-column:1/-1}.cap-table-wrap[data-reflow=medium]>.cap-table>tbody>tr>[data-label]:before{content:attr(data-label);margin-bottom:var(--space-1);color:var(--dim);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}}@container cap-table (width<=1099px){.cap-table-wrap[data-reflow=wide]>.cap-table{display:block}.cap-table-wrap[data-reflow=wide]>.cap-table>tbody{display:block}.cap-table-wrap[data-reflow=wide]>.cap-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cap-table-wrap[data-reflow=wide]>.cap-table>tbody>tr{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));align-items:start;display:grid}.cap-table-wrap[data-reflow=wide]>.cap-table>tbody>tr:last-child{border-bottom:0}.cap-table-wrap[data-reflow=wide]>.cap-table>tbody>tr>:is(td,th){text-align:start;white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.cap-table-wrap[data-reflow=wide]>.cap-table>tbody>tr>:first-child{grid-column:1/-1}.cap-table-wrap[data-reflow=wide]>.cap-table>tbody>tr>[data-label]:before{content:attr(data-label);margin-bottom:var(--space-1);color:var(--dim);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}}.cap-table-note{letter-spacing:0;text-transform:none;color:var(--dim);font-weight:400;display:block}.cap-table-aside{font-size:var(--fs-detail);color:var(--muted);margin-inline-start:var(--space-3)}.cap-table-foot{padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);font-size:var(--fs-detail)}.cap-table-foot a{min-height:var(--target);align-items:center;display:inline-flex}.cap-table-wrap:has([data-drop]){container:cap-table/inline-size}@container cap-table (width<=820px){.cap-table [data-drop="1"]{display:none}}@container cap-table (width<=620px){.cap-table [data-drop]{display:none}.cap-table:has([data-drop]) :is(td,th){padding-inline:var(--space-3)}}@media (forced-colors:active){.cap-table-sort-up,.cap-table-sort-down{fill:canvastext}.cap-table tbody tr:is([data-state=selected],[aria-selected=true],[data-force=selected]){outline-offset:-2px;outline:2px solid highlight}}.cap-catalog{gap:var(--space-5);min-width:0;display:grid;container:cap-catalog/inline-size}.cap-catalog-sort{flex:0 15rem;min-width:0}.cap-catalog[data-enhanced] .cap-catalog-apply{display:none}.cap-catalog-body{gap:var(--space-6);min-width:0;display:grid}.cap-catalog-main{align-content:start;gap:var(--space-4);min-width:0;display:grid}.cap-catalog-status{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cap-catalog-count{color:var(--muted);font-size:var(--fs-detail);font-variant-numeric:var(--figures);margin:0}.cap-catalog-count:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cap-catalog-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.cap-catalog-filters{align-content:start;gap:var(--space-5);min-width:0;display:grid}.cap-catalog-facet{border:0;min-width:0;margin:0;padding:0}.cap-catalog-n{color:var(--dim);font-size:var(--fs-detail);font-variant-numeric:var(--figures);margin-inline-start:auto}.cap-catalog-facet .cap-check{width:100%}.cap-catalog-more>summary{color:var(--muted);font-size:var(--fs-detail);cursor:pointer;min-height:var(--target);align-items:center;display:flex}.cap-catalog-chips{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cap-catalog-chip:focus-visible,.cap-catalog-clear:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cap-catalog-clear{color:var(--muted);font-size:var(--fs-detail);font-weight:600}.cap-catalog a.cap-table-sort{text-decoration:none}.cap-catalog [data-catalog-region=results][aria-busy=true]{opacity:.6}.cap-catalog-tray-open,.cap-catalog-tray-head{display:none}@container cap-catalog (width>=56rem){.cap-catalog-body{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start}.cap-catalog-filters{top:var(--space-5);max-height:calc(100dvh - var(--space-7));padding-inline-end:var(--space-3);position:sticky;overflow-y:auto}}@container cap-catalog (width<=55.999rem){.cap-catalog-tray-open{display:inline-flex}.cap-catalog-filters{display:none}.cap-catalog-body{position:relative}.cap-catalog-filters:target,.cap-catalog[data-tray=open] .cap-catalog-filters{z-index:var(--z-overlay,50);max-height:min(80dvh,38rem);padding:var(--space-5);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg,12px);box-shadow:0 12px 32px color-mix(in srgb, var(--text) 18%, transparent);display:grid;position:absolute;inset:0 0 auto;overflow-y:auto}.cap-catalog-filters:target .cap-catalog-tray-head,.cap-catalog[data-tray=open] .cap-catalog-tray-head{justify-content:space-between;align-items:center;gap:var(--space-4);top:calc(var(--space-5) * -1);margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) 0;padding:var(--space-4) var(--space-5);background:var(--surface);border-bottom:1px solid var(--line);display:flex;position:sticky}.cap-catalog-tray-title{margin:0;font-weight:600}}.cap-catalog .cap-table tbody tr.cap-catalog-group>th{padding:var(--space-6) var(--pad-x) var(--space-2);border-bottom:1px solid var(--line-strong);color:var(--text);font-size:var(--fs-lead);text-align:start;font-weight:650}@container cap-table (width<=639px){.cap-catalog .cap-table-wrap[data-reflow]>.cap-table>tbody>tr.cap-catalog-group{padding:var(--space-5) var(--space-5) 0;border-bottom:0;display:block}.cap-catalog .cap-table-wrap[data-reflow]>.cap-table>tbody>tr.cap-catalog-group>th{padding:0 0 var(--space-2);display:block}}@media (prefers-reduced-motion:no-preference){.cap-catalog [data-catalog-region=results]{transition:opacity .1s linear}}}@layer cap.utilities;.site-catalog{--muted:var(--text-secondary);--dim:var(--text-secondary);--surface:var(--paper);--raised:var(--paper);--sunken:var(--tint-brand);--line:var(--dust);--accent:var(--brand);--accent-hover:var(--brand-hover);--accent-text:var(--brand);--accent-soft:var(--tint-brand);--accent-line:var(--brand);--accent-5:var(--brand);--accent-6:var(--brand-hover);--primary:var(--brand);--primary-hover:var(--brand-hover);--primary-fg:var(--on-brand);--ring:var(--brand);--sel:var(--selection-bg);--crit:var(--text-danger);--crit-soft:var(--tint-danger);--shadow-xs:none;font-family:var(--font-sans)}@media (width>=60rem){.site-catalog-wide{inline-size:calc(min(var(--page-max), 100vw) - 2 * var(--page-gutter))}}.site-catalog .cap-catalog-filters{padding:var(--space-5);border:var(--line-w) solid var(--text);align-self:start}.site-catalog .cap-catalog-filters:before{content:"Filter" / "";margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;padding:.5rem var(--space-5);background:var(--text);color:var(--paper);font:700 .75rem / 1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.site-catalog .cap-catalog-facet>legend,.site-catalog .cap-catalog-bar .cap-field-label{color:var(--text-secondary);font:500 .6875rem / 1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.site-catalog .cap-table thead th{border-block-end:var(--line-w-thick) solid var(--text);color:var(--text-secondary);font:500 .6875rem / 1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.site-catalog .cap-catalog .cap-table tbody tr.cap-catalog-group>th{border-block-end:var(--line-w-thick) solid var(--text);letter-spacing:-.02em;padding-block-start:var(--space-8);font-size:1.75rem;font-weight:700}
