:root{--type-body:0.875rem;--type-label:0.8125rem;--type-title:1.5rem}body{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--type-body);line-height:1.5;font-variant-numeric:tabular-nums}:root :is(button,input,select,textarea){font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--type-body)}:root main h1{font-size:var(--type-title);font-weight:600;line-height:1.3}:root main h1,:root table{font-family:var(--font-sans),system-ui,sans-serif}:root table{font-size:var(--type-body);font-variant-numeric:tabular-nums}:root table :is(td,td a,td p,td span,td div,td input,td select,td button){font-family:inherit;font-size:var(--type-body);line-height:1.5}:root table :is(th,th button,th span,th div,th a){font-family:inherit;font-size:var(--type-label);font-weight:600;text-transform:none;letter-spacing:normal;line-height:1.5}:root table tfoot{font-weight:600}:root [aria-label$=filters] :is(button,input,select),:root [aria-label="Rows per page"],:root [aria-label="Table pagination"]{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--type-body)}@media print{table{font-size:10.5pt}}:root{--text-business:#2f3859;--text-heading:#16245c;--text-supporting:#656b86;--text-link:#1d4ed8}.dark{--text-business:#e2e5ee;--text-heading:#f8f9fc;--text-supporting:#969cb5;--text-link:#93c5fd}body{color:var(--text-business)}:where(main,[role=dialog],.form-dialog) :where(h1,h2,h3){color:var(--text-heading)}:root main h1{color:var(--text-heading)}:root :where(main,[role=dialog],.form-dialog) :is(.text-gray-700,.text-gray-800,.text-gray-900):not([data-slot=button]){color:var(--text-business)}:root :where(main,[role=dialog],.form-dialog) .text-gray-500:not([data-slot=button]){color:var(--text-supporting)}:root table :is(th,th button,th span,th div,th a){color:var(--text-heading)}:root table td:is(.text-gray-500,.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900){color:var(--text-business)}:where(label,input,select,textarea){color:var(--text-business)}:root :is(input,textarea)::-moz-placeholder{color:var(--text-supporting)}:root :is(input,textarea)::placeholder{color:var(--text-supporting)}:root :where(main,[role=dialog],.form-dialog) a:is(.text-brand-accent,.text-info-600,.text-info-700,.text-blue-600,.text-blue-700):not([data-slot=button]){color:var(--text-link)}:root :where(main,[role=dialog],.form-dialog) a:is(.text-brand-accent,.text-info-600,.text-info-700,.text-blue-600,.text-blue-700):not([data-slot=button]):hover{text-decoration:underline}:root :where(main,[role=dialog],.form-dialog) :is(h1,h2,h3,h4,h5,h6){font-weight:600}:root :where(main,[role=dialog],.form-dialog) :is(h1,h2,h3,h4,h5,h6):not([data-slot=button]):is(.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900){color:var(--text-heading)}:root :where(main,[role=dialog],.form-dialog) label{font-weight:500}@media screen{:where(main) .shadow-card.border-gray-100{border-color:#e2e5ee}}:root .text-link:not([data-slot=button]){color:var(--text-link);font-weight:600;text-decoration-line:none;text-decoration-color:currentColor;text-underline-offset:.2em}:root .text-link:not([data-slot=button]):is(:hover,:focus-visible){text-decoration-line:underline}