*{box-sizing:border-box}html{color-scheme:light;accent-color:#7c3aed}html.dark{color-scheme:dark}body{margin:0}a{text-decoration:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--chakra-colors-focus-ring);outline-offset:3px}::selection{background:#a78bfa55}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:12px;background:var(--chakra-colors-brand);color:#ffffff}.skip-link:focus{top:12px}.data-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;text-align:left;font-size:14px}.data-table-compact{min-width:0;table-layout:fixed}.data-table-compact td,.data-table-compact th{padding:12px;overflow-wrap:anywhere}.data-table-compact th{white-space:normal}.data-table-compact th:first-child{width:24%}.data-table-compact th:nth-child(2){width:42%}.data-table-compact th:nth-child(3){width:34%}.data-table th{padding:16px 20px;color:var(--chakra-colors-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:650;white-space:nowrap}.data-table td,.data-table th{border-bottom:1px solid var(--chakra-colors-line)}.data-table td{padding:15px 20px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:color-mix(in srgb,var(--chakra-colors-soft) 38%,transparent)}.data-table td{vertical-align:middle}.data-table-actions{width:1%;text-align:right;white-space:nowrap}.data-table th.data-table-actions{text-align:left}.data-table tbody tr{transition:background-color .16s ease}.table-actions{margin-inline-start:auto}.form-control{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--chakra-colors-line);border-radius:8px;background:var(--chakra-colors-surface);color:var(--chakra-colors-ink);font:inherit;font-size:14px}.form-control::placeholder{color:var(--chakra-colors-muted);opacity:1}.form-control:disabled{opacity:.6;cursor:not-allowed}.form-control:disabled::placeholder{color:var(--chakra-colors-disabled);opacity:1}.form-field:has(.form-control:disabled)>label,.form-field:has([data-disabled=true])>label{color:var(--chakra-colors-disabled)}.form-field:has(.form-control:disabled)>[id$=-help],.form-field:has([data-disabled=true])>[id$=-help]{color:var(--chakra-colors-disabled)}