@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;white-space:nowrap;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;white-space:nowrap}.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:tabular-nums;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 tbody tr:hover .cap-table-open{text-decoration:underline}.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<=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}}}@layer cap.utilities;
