.breadcrumbs[data-v-a908da86]{flex:auto;min-width:0}.breadcrumbs-links[data-v-a908da86]{flex-wrap:wrap;align-items:center;gap:.0625rem;display:flex}.breadcrumb-menu[data-v-a908da86]{flex-shrink:0;display:inline-flex}.breadcrumb-menu>ul[data-v-a908da86]{margin:0;padding:0;list-style:none}.breadcrumb-link[data-v-a908da86]{color:var(--header-fg-color);white-space:nowrap;cursor:default;background-color:#0000;border:0;border-radius:.25em;align-items:center;gap:.375rem;padding:.5em .375em;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}a.breadcrumb-link[data-v-a908da86]{cursor:pointer}.breadcrumb-link.active[data-v-a908da86]{font-weight:500;text-decoration:underline}.separator[data-v-a908da86]{color:var(--header-fg-color);opacity:.4;flex-shrink:0}header .breadcrumbs a.breadcrumb-link:hover,header .breadcrumbs a.breadcrumb-link:focus-visible,header .breadcrumbs .breadcrumb-menu.menu>ul>li:hover,header .breadcrumbs .breadcrumb-menu.menu>ul>li:focus-within,header .breadcrumbs .breadcrumb-menu.menu>ul>li:hover>span>a,header .breadcrumbs .breadcrumb-menu.menu>ul>li:focus-within>span>a,header .breadcrumbs .breadcrumb-menu.menu>ul div ul a:hover,header .breadcrumbs .breadcrumb-menu.menu>ul div ul a:focus-visible{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header .breadcrumbs a.breadcrumb-link:focus-visible{outline-color:var(--header-focus-outline-color)}header .breadcrumb-menu.menu>ul>li{border-radius:.25em}header .breadcrumb-menu.menu>ul li span.submenu .breadcrumb-link{-webkit-text-decoration:inherit;text-decoration:inherit}header .breadcrumb-menu.menu>ul li span.submenu .breadcrumb-link[aria-current=page]{font-weight:500;text-decoration:underline}.topbar[data-v-c1a87596]{width:100%}.topbar-links[data-v-c1a87596]{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.topbar-link[data-v-c1a87596]{color:var(--header-fg-color);white-space:nowrap;border:0;border-radius:.25em;align-items:center;gap:.375rem;padding:.5em .75em;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}.topbar-link.active[data-v-c1a87596]{font-weight:500;text-decoration:underline}.topbar-html[data-v-c1a87596]{align-items:center;display:flex}.separator[data-v-c1a87596]{opacity:.3;background-color:currentColor;width:1px;height:1.5em;margin:0 .125rem}html[data-theme=dark] .topbar-link[data-v-c1a87596]{color:var(--header-fg-color)}html[data-theme=dark] .separator[data-v-c1a87596]{opacity:.5}a[data-v-5df8b4e9]{color:var(--text-color);border-radius:0;align-items:center;gap:.75rem;padding:.75em;display:flex;position:relative}a.active[data-v-5df8b4e9]{text-decoration:underline}.nav-link-title[data-v-5df8b4e9]{flex:1;min-width:0}.nav-link-indicator[data-v-5df8b4e9]{background:var(--karma-bad-tint);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.nav-link-count[data-v-5df8b4e9]{background:var(--karma-bad-tint);min-width:1.25rem;color:var(--text-color);text-align:center;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.75em;font-weight:600;line-height:1.2}a.disabled[data-v-5df8b4e9],li.disabled a[data-v-5df8b4e9]{cursor:not-allowed;opacity:.55}.separator[data-v-5df8b4e9]{background-color:var(--border-color);height:1px;margin:.5rem .75rem}a[data-v-5df8b4e9]:hover,a[data-v-5df8b4e9]:focus-visible{background-color:var(--sidebar-hover-bg-color);color:var(--hover-text-color)}h2[data-v-86ff83fa]{padding:.75em}li[data-v-86ff83fa]{margin:0;padding:0}button[data-v-86ff83fa]{border:0}.navigation-links[data-v-86ff83fa],.nav-section-links[data-v-86ff83fa]{margin:0;padding:0;list-style:none}.nav-section[data-v-86ff83fa]{list-style:none}.nav-section-header[data-v-86ff83fa]{text-align:left;width:100%;color:var(--text-color);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75em;font-size:1em;font-weight:600;display:flex}.nav-section-header[data-v-86ff83fa]:hover,.nav-section-header[data-v-86ff83fa]:focus-visible{background-color:var(--sidebar-hover-bg-color);color:var(--hover-text-color)}.nav-section-chevron[data-v-86ff83fa]{opacity:.8;flex-shrink:0}.icon[data-v-86ff83fa]{text-align:center;width:1.5rem;font-size:1.2em}.supplemental-links[data-v-86ff83fa]{border-top:1px solid var(--border-color)}@media (width<=768px){.sidebar[data-v-86ff83fa]{left:-100%}.sidebar.shown[data-v-86ff83fa]{left:0}}#sidebar-button[data-v-e64c0858]{flex-shrink:0;width:14em;min-width:14em}#sidebar-button.disabled-branding[data-v-e64c0858]{width:auto;min-width:0}.logo-home-link[data-v-e64c0858]{cursor:pointer}.logo-home-link[data-v-e64c0858]:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}.user-info[data-v-e64c0858]{border-radius:0;align-self:stretch;gap:.4rem;padding:0 .6em;font-weight:400}.login-link[data-v-e64c0858]{color:inherit;text-decoration:none}.user-info span[data-v-e64c0858]{padding-right:0;font-weight:400}.header-actions[data-v-e64c0858]{flex-shrink:0;align-self:stretch;gap:.25rem}.theme-toggle[data-v-e64c0858]{margin-right:0}.header-actions>button[data-v-e64c0858],.header-actions>a.login-link[data-v-e64c0858],.header-actions[data-v-e64c0858] button{color:var(--header-fg-color);background-color:#0000;border:0;border-radius:0;align-self:stretch;align-items:center;padding:0 .6em;display:inline-flex}.header-actions>button[data-v-e64c0858]:hover,.header-actions>a.login-link[data-v-e64c0858]:hover,.header-actions[data-v-e64c0858] button:hover,.user-info[data-v-e64c0858]:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}#sidebar-toggler-button[data-v-e64c0858]{color:var(--header-fg-color);background-color:#0000;border:0;border-radius:0;align-self:stretch;align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}#sidebar-toggler-button[data-v-e64c0858]:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header .header-actions{gap:.25rem}header .quick-search{align-self:stretch;display:inline-flex}header .search-trigger,header .search-trigger.neutral{color:var(--header-fg-color);background-color:#0000;border:0;border-radius:0;align-self:stretch;align-items:center;height:100%;margin-right:0;padding:0 .6em;font-weight:400;display:inline-flex}header .search-trigger:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header .user-info,header .login-link{font-weight:400}.section-title-with-icon[data-v-9904cf94]{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.section-title-icon[data-v-9904cf94]{flex:none}.nav-button-heading[data-v-26e6255e]{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.navigation-grid.compact .nav-button-heading[data-v-26e6255e]{gap:.4rem}.nav-button-heading .nav-button-icon[data-v-26e6255e]{align-items:center}.nav-button-heading .nav-button-label[data-v-26e6255e]{flex:1;min-width:0}.pagination[data-v-f5a1ed6b]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.pagination-info[data-v-f5a1ed6b]{flex:1}.pagination-text[data-v-f5a1ed6b]{color:#666;font-size:.875rem}.pagination-controls[data-v-f5a1ed6b]{align-items:center;gap:.5rem;display:flex}.button[data-v-f5a1ed6b]{border:0;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;display:flex}.button[data-v-f5a1ed6b]:disabled{color:var(--button-transparent-disabled-fg);cursor:not-allowed;background:0 0}.button.active[data-v-f5a1ed6b]:disabled{color:var(--text-color)}#page-size[data-v-f5a1ed6b]{background:0 0;margin-left:.5rem;margin-right:.5rem}@media (width<=768px){.pagination[data-v-f5a1ed6b]{flex-direction:column;align-items:stretch;gap:1rem}.pagination-controls[data-v-f5a1ed6b],.pagination-size[data-v-f5a1ed6b]{justify-content:center}}html[data-theme=dark] .pagination-text[data-v-f5a1ed6b]{color:#adb5bd}.multiple-checklist label[data-v-28320e3a]{box-sizing:border-box;align-items:center;gap:.5em;margin:0;padding-inline:.75em;display:flex}.multiple-checklist input[type=checkbox][data-v-28320e3a]{flex-shrink:0;margin:0}.multiple-checklist.disabled[data-v-28320e3a]{opacity:.7;cursor:not-allowed}.multiple-checklist label.disabled[data-v-28320e3a],.multiple-checklist.disabled label[data-v-28320e3a]{background-color:var(--disabled-background-color);color:var(--disabled-text-color);cursor:not-allowed}.multiple-checklist label.disabled[data-v-28320e3a]:hover,.multiple-checklist.disabled label[data-v-28320e3a]:hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist label.disabled[data-v-28320e3a]:has(input:focus-visible){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist label.disabled[data-v-28320e3a]:has(input:checked){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist label.disabled[data-v-28320e3a]:has(input:checked):hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist.disabled label[data-v-28320e3a]:has(input:focus-visible){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist.disabled label[data-v-28320e3a]:has(input:checked){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.multiple-checklist.disabled label[data-v-28320e3a]:has(input:checked):hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group label[data-v-10e544f9]{box-sizing:border-box;align-items:center;gap:.5em;padding-inline:.75em;display:flex}.radio-group:not(.radio-list) label[data-v-10e544f9]{justify-content:center;position:relative}.radio-group input[type=radio][data-v-10e544f9]{flex-shrink:0;margin:0}.radio-group:not(.radio-list) input[type=radio][data-v-10e544f9]{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;padding:0;position:absolute;inset:0}.radio-group label[data-v-10e544f9]:has(input:focus-visible){outline:2px solid var(--radio-group-focus-outline);outline-offset:2px;z-index:2}.radio-group label[data-v-10e544f9]:has(input:checked):hover{background-color:var(--radio-group-checked-hover-bg);color:var(--radio-group-checked-hover-fg)}.radio-group label[data-v-10e544f9]:has(input:checked:focus-visible){background-color:var(--radio-group-checked-hover-bg);color:var(--radio-group-checked-hover-fg)}.radio-group.disabled[data-v-10e544f9]{opacity:.7;cursor:not-allowed}.radio-group label.disabled[data-v-10e544f9],.radio-group.disabled label[data-v-10e544f9]{background-color:var(--disabled-background-color);color:var(--disabled-text-color);cursor:not-allowed}.radio-group label.disabled[data-v-10e544f9]:hover,.radio-group.disabled label[data-v-10e544f9]:hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group label.disabled[data-v-10e544f9]:has(input:focus-visible){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group label.disabled[data-v-10e544f9]:has(input:checked){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group label.disabled[data-v-10e544f9]:has(input:checked):hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group.disabled label[data-v-10e544f9]:has(input:focus-visible){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group.disabled label[data-v-10e544f9]:has(input:checked){background-color:var(--disabled-background-color);color:var(--disabled-text-color)}.radio-group.disabled label[data-v-10e544f9]:has(input:checked):hover{background-color:var(--disabled-background-color);color:var(--disabled-text-color)}:is(.radio-group label.disabled[data-v-10e544f9]:has(input:focus-visible),.radio-group.disabled label[data-v-10e544f9]:has(input:focus-visible)){outline:2px solid var(--radio-group-focus-outline);outline-offset:2px}.table-column-filter-popover[data-v-5d00af95]{z-index:20;border:1px solid var(--table-popover-border);background:var(--table-popover-bg);min-width:16rem;max-width:min(24rem,100vw - 1rem);max-height:calc(100vh - 1rem);box-shadow:var(--table-popover-shadow);border-radius:.4rem;flex-direction:column;padding:.75rem;display:flex;position:fixed;overflow:hidden}.popover-body[data-v-5d00af95]{flex-direction:column;flex:auto;min-height:0;display:flex}.popover-title[data-v-5d00af95]{flex-shrink:0;margin:0 0 .75rem;font-size:.95rem}.filter-fields[data-v-5d00af95]{flex-direction:column;gap:.75rem;min-height:0;display:flex}.filter-fields-select[data-v-5d00af95]{flex:auto;min-height:0}.filter-name-field[data-v-5d00af95]{flex-direction:column;flex-shrink:0;gap:.25rem;margin-top:.75rem;display:flex}.checkgroup-scroll[data-v-5d00af95]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.filter-fields label[data-v-5d00af95],.filter-name-field[data-v-5d00af95]{flex-direction:column;gap:.25rem;display:flex}.field-label[data-v-5d00af95]{color:var(--table-popover-muted-fg);font-size:.85rem}.popover-actions[data-v-5d00af95]{border-top:1px solid var(--table-popover-divider);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.saved-filters[data-v-5d00af95]{border-top:1px solid var(--table-popover-divider);flex-shrink:0;min-height:0;margin-top:.75rem;padding-top:.75rem}.saved-filters-heading[data-v-5d00af95]{color:var(--table-popover-muted-fg);margin:0 0 .5rem;font-size:.85rem}.saved-filters-list[data-v-5d00af95]{flex-direction:column;gap:.35rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.saved-filter-item[data-v-5d00af95]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.saved-filter-label[data-v-5d00af95]{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.saved-filter-label span[data-v-5d00af95]{text-overflow:ellipsis;overflow:hidden}.saved-filter-actions[data-v-5d00af95]{gap:.15rem;display:inline-flex}.saved-filter-action-button[data-v-5d00af95]{min-width:1.6rem;padding-inline:.25rem;font-size:.85rem;line-height:1.2}.saved-filter-delete-button[data-v-5d00af95]{justify-content:center;align-items:center;display:inline-flex}.tabs-container[data-v-52fe6a94]{width:100%}.tabs-container.tabs-vertical[data-v-52fe6a94]{align-items:stretch;gap:0;display:flex}.tabs-header[data-v-52fe6a94]{border-bottom:1px solid var(--tab-border)}.tabs-vertical .tabs-header[data-v-52fe6a94]{border-bottom:none;border-right:1px solid var(--tab-border);flex-shrink:0}.tabs-header-scroll[data-v-52fe6a94]{scrollbar-width:thin;gap:.25rem;display:flex;overflow-x:auto}.tabs-header-scroll[data-v-52fe6a94]::-webkit-scrollbar{height:4px}.tabs-header-scroll[data-v-52fe6a94]::-webkit-scrollbar-track{background:0 0}.tabs-header-scroll[data-v-52fe6a94]::-webkit-scrollbar-thumb{background:var(--tab-border);border-radius:2px}.tabs-vertical .tabs-header-scroll[data-v-52fe6a94]{flex-direction:column;min-width:10rem;max-height:24rem;overflow:hidden auto}.tabs-vertical .tabs-header-scroll[data-v-52fe6a94]::-webkit-scrollbar{width:4px;height:auto}.tab-button[data-v-52fe6a94]{cursor:pointer;color:var(--tab-fg);white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:.4em .4em 0 0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1em;display:flex;position:relative}.tab-button[data-v-52fe6a94]:hover:not(.active):not(:disabled){color:var(--tab-hover-fg);background-color:var(--tab-hover-bg)}.tab-button.active[data-v-52fe6a94]{background-color:var(--tab-active-bg);color:var(--tab-active-fg);border-bottom-color:#0000}.tab-button[data-v-52fe6a94]:disabled,.tab-button.disabled[data-v-52fe6a94]{cursor:not-allowed;color:var(--disabled-text-color);opacity:.72}.tab-button[data-v-52fe6a94]:disabled:hover,.tab-button.disabled[data-v-52fe6a94]:hover{color:var(--disabled-text-color);background-color:#0000}.tab-button:disabled.active[data-v-52fe6a94],.tab-button.disabled.active[data-v-52fe6a94]{background-color:var(--tab-active-bg);color:var(--disabled-text-color)}.tabs-vertical .tab-button[data-v-52fe6a94]{border-bottom:none;border-right:1px solid #0000;border-radius:.4em 0 0 .4em;justify-content:flex-start;width:100%}.tabs-vertical .tab-button.active[data-v-52fe6a94]{border-right-color:#0000}.tabs-vertical .tabs-content[data-v-52fe6a94]{flex:1;min-width:0}.tabs-flush .tab-panel[data-v-52fe6a94]{padding:0;padding-top:1.5rem}.tabs-vertical.tabs-flush .tab-panel[data-v-52fe6a94]{padding-top:0;padding-left:.75rem}.tabs-vertical.tabs-flush .tabs-header[data-v-52fe6a94]{flex-direction:column;align-self:stretch;display:flex}.tabs-vertical.tabs-flush .tabs-header-scroll[data-v-52fe6a94]{flex:1;max-height:none}.tabs-vertical.tabs-flush .tab-button[data-v-52fe6a94]{border-radius:0}.tab-button.active[data-v-52fe6a94]:hover,.tab-button.active[data-v-52fe6a94]:focus-visible{background-color:var(--tab-active-hover-bg);color:var(--tab-active-fg)}.tab-button[data-v-52fe6a94]:focus{outline:none}.tab-button[data-v-52fe6a94]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-outline-color);z-index:1;outline:none}.tab-button[data-v-52fe6a94]:hover:not(.active):not(:disabled):focus-visible{color:var(--tab-hover-fg);background-color:var(--tab-hover-bg)}.tabs-content[data-v-52fe6a94]{width:100%;min-height:200px}.tab-panel[data-v-52fe6a94]{padding-block:1.5rem;padding-inline:.75rem}.tab-panel[data-v-52fe6a94]:focus{outline:none}.tab-panel[data-v-52fe6a94]:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px;border-radius:.4em}.tab-panel[hidden][data-v-52fe6a94]{display:none}.tab-panel.active[data-v-52fe6a94]{animation:.2s ease-in fadeIn-52fe6a94}@keyframes fadeIn-52fe6a94{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.tabs-header-scroll[data-v-52fe6a94]{gap:0}.tab-button[data-v-52fe6a94]{padding:.75rem 1rem;font-size:.9em}.tab-panel[data-v-52fe6a94]{padding-block:1rem;padding-inline:.5rem}.tabs-flush .tab-panel[data-v-52fe6a94]{padding:0;padding-top:1rem}.tabs-vertical.tabs-flush .tab-panel[data-v-52fe6a94]{padding-top:0;padding-left:.5rem}}.table-column-options-popover[data-v-b83bc2d7]{z-index:20;border:1px solid var(--table-popover-border);background:var(--table-popover-bg);width:min(30rem,100vw - 1rem);min-width:min(30rem,100vw - 1rem);max-height:calc(100vh - 1rem);box-shadow:var(--table-popover-shadow);box-sizing:border-box;border-radius:.4rem;flex-direction:column;padding:.75rem;display:flex;position:fixed;overflow:hidden}.popover-body[data-v-b83bc2d7]{flex-direction:column;flex:auto;min-height:0;display:flex}.popover-title[data-v-b83bc2d7]{flex-shrink:0;margin:0 0 .35rem;font-size:.95rem}.column-options-help[data-v-b83bc2d7]{flex-shrink:0;margin:0 0 .75rem;font-size:.85rem}.column-options-tabs[data-v-b83bc2d7]{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.column-options-tabs[data-v-b83bc2d7] .tabs-content{flex:auto;min-height:0}.column-options-tabs[data-v-b83bc2d7] .tab-panel{flex-direction:column;min-height:0;padding-block:.75rem;padding-inline:0;display:flex}.column-options-tabs[data-v-b83bc2d7] .tab-button{padding:.45rem .85rem;font-size:.9rem}.column-options-tab-placeholder[data-v-b83bc2d7]{margin:0;font-size:.85rem}.column-options-save-panel[data-v-b83bc2d7]{flex-direction:column;gap:.75rem;display:flex}.column-options-save-help[data-v-b83bc2d7]{margin:0;font-size:.85rem}.column-options-save-field[data-v-b83bc2d7]{flex-direction:column;gap:.25rem;display:flex}.column-options-save-default[data-v-b83bc2d7]{align-items:center;gap:.45rem;display:flex}.field-label[data-v-b83bc2d7]{color:var(--table-popover-muted-fg);font-size:.85rem}.column-options-tab-error[data-v-b83bc2d7]{color:var(--table-popover-error-fg);margin:0;font-size:.85rem}.column-options-tab-success[data-v-b83bc2d7]{color:var(--table-popover-success-fg);margin:0;font-size:.85rem}.column-options-load-panel[data-v-b83bc2d7]{flex-direction:column;gap:.75rem;display:flex}.column-options-load-default[data-v-b83bc2d7]{border-top:1px solid var(--table-popover-divider);justify-content:center;padding-top:.25rem;display:flex}.column-options-preset-list[data-v-b83bc2d7]{flex-direction:column;gap:.65rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.column-options-preset-item[data-v-b83bc2d7]{border-bottom:1px solid var(--table-popover-divider);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;padding-bottom:.65rem;display:grid}.column-options-preset-item[data-v-b83bc2d7]:last-child{border-bottom:0;padding-bottom:0}.column-options-preset-meta strong[data-v-b83bc2d7]{margin-right:.35rem;display:inline}.column-options-preset-date[data-v-b83bc2d7]{margin:.2rem 0 0;font-size:.8rem}.column-options-preset-actions[data-v-b83bc2d7]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.column-options-scroll[data-v-b83bc2d7]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.column-options-list[data-v-b83bc2d7]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.column-options-item[data-v-b83bc2d7]{border:1px solid var(--table-popover-border);background:var(--table-popover-item-bg);border-radius:.35rem;grid-template-columns:minmax(0,1fr) 5.5rem auto;align-items:center;gap:.5rem;padding:.25rem .45rem;display:grid}.column-options-item.is-dragging[data-v-b83bc2d7]{opacity:.55}.column-options-item.is-drag-over[data-v-b83bc2d7]{border-color:var(--table-popover-item-drag-border)}.column-options-item.is-fixed[data-v-b83bc2d7]{opacity:.85}.column-options-drag-handle[data-v-b83bc2d7]{color:var(--table-popover-fg,inherit);opacity:.65;cursor:grab;align-items:center;display:inline-flex}.column-options-item.is-fixed .column-options-drag-handle.disabled[data-v-b83bc2d7]{opacity:.35;cursor:default}.column-options-label[data-v-b83bc2d7]{align-items:center;gap:.5rem;min-width:0;margin:0;display:inline-flex}.column-options-label span[data-v-b83bc2d7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-options-priority[data-v-b83bc2d7]{width:100%;min-width:0;padding-top:.15rem;padding-bottom:.15rem;font-size:.9em}.column-options-priority-spacer[data-v-b83bc2d7]{display:block}.column-options-reorder[data-v-b83bc2d7]{align-items:center;gap:.25rem;display:inline-flex}.column-options-move[data-v-b83bc2d7]{gap:.2rem;display:inline-flex}.column-options-move-button[data-v-b83bc2d7]{justify-content:center;align-items:center;min-width:1.75rem;padding:.2rem .35rem;display:inline-flex}.popover-actions[data-v-b83bc2d7]{border-top:1px solid var(--table-popover-divider);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}table thead th.sortable[data-v-7d01d5cf]:hover{cursor:pointer;color:var(--table-header-active-fg)}table thead th.filterable[data-v-7d01d5cf]{cursor:context-menu}table thead th.filtered[data-v-7d01d5cf]{color:var(--table-header-active-fg)}table thead th.menu-open[data-v-7d01d5cf]{background-color:var(--table-header-active-bg);color:var(--table-header-fg)}table.loading tbody[data-v-7d01d5cf]{opacity:.65}.header-label[data-v-7d01d5cf]{margin-right:.25rem}.filter-indicator[data-v-7d01d5cf]{opacity:.85;margin-right:.25rem;font-size:.85em;display:inline-block}.sort-indicator[data-v-7d01d5cf]{text-align:center;width:1.5em;display:inline-block}td[data-v-7d01d5cf]:first-child,th[data-v-7d01d5cf]:first-child{padding-left:1rem}tbody tr.row-clickable[data-v-7d01d5cf]{cursor:pointer}.table-empty-state[data-v-7d01d5cf]{text-align:center;min-height:6rem;color:var(--table-muted-fg);justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.table-empty-state.loading[data-v-7d01d5cf]{opacity:.65}.table-empty[data-v-7d01d5cf]{justify-content:center;align-items:center;width:100%;display:flex}.table-filtered-empty-state[data-v-7d01d5cf]{text-align:center;color:var(--table-muted-fg);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.table-filtered-empty-message[data-v-7d01d5cf]{margin:0}th.table-column-options-header[data-v-7d01d5cf]{text-align:right;vertical-align:middle;white-space:nowrap;width:auto;min-width:2.5rem;max-width:none;padding-right:1rem}td.table-last-column-with-options[data-v-7d01d5cf]{vertical-align:middle;padding-right:1rem}th.table-column-options-header .actions-menu-trigger[data-v-7d01d5cf]{flex:none;justify-content:flex-end;display:inline-flex}.table-scroll[data-v-7d01d5cf]{contain:inline-size;min-width:0;max-width:100%}.table-scroll th.table-column-options-header[data-v-7d01d5cf]{z-index:2;background-color:var(--table-sticky-bg);box-shadow:-1px 0 0 var(--border-color);position:sticky;right:0}th.actions .actions-menu-trigger button[data-v-7d01d5cf]{vertical-align:middle;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.2em .5em;font-weight:400;line-height:1;display:inline-flex}th.actions .actions-menu-trigger button[data-v-7d01d5cf]:hover,th.actions .actions-menu-trigger button[data-v-7d01d5cf]:focus-visible{background-color:var(--hover-background-color);color:var(--text-color,inherit)}.job-run[data-v-6be5c6ba]{margin-top:1.5rem}.job-run.embedded[data-v-6be5c6ba]{margin-top:0}.tab-actions[data-v-6be5c6ba]{margin-bottom:1rem}.extract-source-health-message[data-v-6be5c6ba]{margin-left:.5em}.issuesList[data-v-6be5c6ba]{margin-bottom:1rem}.issues-summary[data-v-6be5c6ba]{margin-top:.25rem}h4[data-v-6be5c6ba]{margin-top:1.25rem}.preview-data-table[data-v-6be5c6ba] th:nth-last-child(-n+2){color:#999}.load-progress progress[data-v-6be5c6ba]{width:100%;margin:.5rem 0;display:block}.load-results[data-v-6be5c6ba]{max-height:24rem;display:block;overflow-y:auto}.actions-cell[data-v-6be5c6ba]{text-align:right}.job-detail-section[data-v-ba6941e4] .toolbar{gap:.5rem;display:flex}.connection-health-message[data-v-1cdbe0a7],.connection-health-message[data-v-db22ab47]{margin-left:.5em}.yaml-example[data-v-43736cc1]{background:var(--hover-background-color,#f5f5f5);border-radius:4px;margin:0;padding:1rem;font-size:.9em;line-height:1.5;overflow-x:auto}@layer components{@layer components{:root{--karma-good:lightgreen;--karma-bad:salmon;--karma-warning:moccasin;--karma-severe:lightsalmon;--karma-note:lightblue;--karma-info:#efefef;--karma-old:wheat;--karma-bad-border:#8b1a1a;--karma-on-bg-fg:#000;--karma-good-wash:color-mix(in srgb, var(--karma-good) 12%, var(--standout-bg-color));--karma-bad-wash:color-mix(in srgb, var(--karma-bad) 15%, var(--standout-bg-color));--karma-warning-wash:color-mix(in srgb, var(--karma-warning) 18%, var(--standout-bg-color));--karma-severe-wash:color-mix(in srgb, var(--karma-severe) 15%, var(--standout-bg-color));--karma-note-wash:color-mix(in srgb, var(--karma-note) 15%, var(--standout-bg-color));--karma-info-wash:color-mix(in srgb, var(--karma-info) 40%, var(--standout-bg-color));--karma-old-wash:color-mix(in srgb, var(--karma-old) 18%, var(--standout-bg-color));--karma-good-tint:color-mix(in srgb, var(--karma-good) 45%, var(--standout-bg-color));--karma-bad-tint:color-mix(in srgb, var(--karma-bad) 65%, var(--standout-bg-color));--karma-warning-tint:color-mix(in srgb, var(--karma-warning) 50%, var(--standout-bg-color));--karma-severe-tint:color-mix(in srgb, var(--karma-severe) 45%, var(--standout-bg-color));--karma-note-tint:color-mix(in srgb, var(--karma-note) 40%, var(--standout-bg-color));--karma-info-tint:color-mix(in srgb, var(--karma-info) 65%, var(--standout-bg-color));--karma-old-tint:color-mix(in srgb, var(--karma-old) 50%, var(--standout-bg-color));--button-good-bg:#0f7a52;--button-good-hover-bg:#0b5c3e;--button-bad-bg:#b52a27;--button-bad-hover-bg:#9e1f1c;--button-warning-bg:#b45309;--button-warning-hover-bg:#92400e;--button-disabled-bg:#6e6e6e;--button-disabled-fg:#f5f5f5;--on-accent-fg:#fff;--button-on-accent-fg:var(--on-accent-fg);--body-bg-color:#dee3e7;--section-bg-color:#fff;--standout-bg-color:#f8f9fa;--section-header-bg-color:var(--standout-bg-color);--header-bg-color:#444;--header-fg-color:var(--on-accent-fg);--header-border-color:#3f3f3f;--header-shadow:0px 0px 6px 5px #aaa;--header-hover-background-color:#555;--header-hover-text-color:var(--on-accent-fg);--header-button-hover-bg-color:#6e6e6e;--header-focus-outline-color:var(--on-accent-fg);--sidebar-bg-color:var(--section-bg-color);--sidebar-link-color:#000;--sidebar-hover-bg-color:var(--hover-background-color);--sidebar-border-color:#333;--footer-chip-bg-color:#c6d0d7;--footer-link-color:#004578;--text-color:#334155;--icon-color:var(--text-color);--muted-text-color:color-mix(in srgb, var(--text-color) 96%, white);--annotation-key-color:#666;--link-color:#0066b3;--focus-outline-color:var(--text-color);--border-color:#d7d7d7;--shadow-color:#9a9a9a;--backdrop-color:#00000080;--hover-background-color:color-mix(in srgb, var(--body-bg-color) 45%, var(--section-bg-color));--hover-text-color:#000;--disabled-background-color:#e9e9e9;--disabled-text-color:var(--muted-text-color);--input-bg-color:var(--section-bg-color);--input-fg-color:var(--text-color);--control-option-bg-color:var(--input-bg-color);--control-hover-bg-color:var(--hover-background-color);--control-checked-bg:color-mix(in srgb, #5f8f72 14%, var(--standout-bg-color));--control-checked-hover-bg:color-mix(in srgb, #5f8f72 22%, var(--standout-bg-color));--control-checked-fg:var(--karma-on-bg-fg);--menu-hover-bg-color:var(--hover-background-color);--menu-item-hover-background-color:var(--menu-hover-bg-color);--menu-dropdown-background-color:var(--section-bg-color);--menu-dropdown-radius:.4em;--menu-dropdown-padding:.25em;--menu-dropdown-border-color:var(--border-color);--menu-dropdown-shadow:0 .35em 1em color-mix(in srgb, var(--shadow-color) 65%, transparent), 0 0 0 1px var(--menu-dropdown-border-color);--menu-dropdown-link-hover-background-color:var(--menu-hover-bg-color);--header-menu-dropdown-link-hover-background-color:var(--header-hover-background-color);--table-sticky-bg:var(--section-bg-color);--table-row-hover-bg:var(--menu-hover-bg-color);--table-row-hover-fg:#000;--table-sticky-hover-bg:var(--table-row-hover-bg);--table-uneditable-bg:color-mix(in srgb, var(--body-bg-color) 30%, var(--section-bg-color));--table-sticky-uneditable-bg:var(--table-uneditable-bg);--skip-link-bg:#000;--skip-link-fg:var(--on-accent-fg);--skip-link-outline:#000;--progress-track-bg-color:var(--table-uneditable-bg);--progress-fill-bg-color:#5f8f72;--nav-grid-accent-fg:var(--icon-color);--nav-grid-accent-bg:color-mix(in srgb, var(--body-bg-color) 25%, var(--text-color));--nav-grid-active-fg:var(--button-on-accent-fg);--nav-grid-muted-fg:var(--muted-text-color);--nav-grid-border:var(--border-color);--nav-grid-hover-bg:var(--hover-background-color);--nav-grid-indicator-bg:var(--karma-bad-tint);--nav-grid-indicator-fg:var(--text-color);--nav-grid-disabled-fg:var(--disabled-text-color);--nav-grid-shadow:var(--shadow-color);--nav-grid-hover-shadow:color-mix(in srgb, var(--nav-grid-shadow) 50%, transparent);--scrollbar-track-bg:var(--body-bg-color);--scrollbar-thumb-bg:color-mix(in srgb, var(--muted-text-color) 55%, var(--border-color));--scrollbar-thumb-hover-bg:color-mix(in srgb, var(--text-color) 35%, var(--border-color))}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border:3px solid var(--scrollbar-track-bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}::-webkit-scrollbar-corner{background:var(--scrollbar-track-bg)}html,body{flex-direction:column;min-height:100vh;display:flex}body{background-color:var(--body-bg-color);color:var(--text-color);margin:0;padding:0;font-family:sans-serif}a,a:visited{color:var(--link-color);text-underline-offset:.15em;text-decoration:underline}a:hover{text-decoration-thickness:2px}a.active{text-decoration:underline}ul{padding-left:1.4em;list-style:"▹   "}main{flex-grow:1;margin:0;padding:1em}section{background-color:var(--section-bg-color);box-shadow:0 0 .5em var(--shadow-color);border-radius:.4em;margin-bottom:1em;padding:1em}section.transparent{box-shadow:none;background-color:#0000}section.small{border-radius:.8em;max-width:320px}section.small form{grid-template-columns:1fr}section.small fieldset{grid-column:span 1}section.with-header-and-content{padding:0}section .section-header{background-color:var(--section-header-bg-color);border-bottom:1px solid var(--border-color);border-radius:.4em .4em 0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;padding:.4em .4em .4em 1em;display:flex}section .section-header h2{margin:0;padding-top:.5em;padding-bottom:.5em}section .section-header div[role=toolbar],section .section-header .button{margin-bottom:0}section .section-header [role=toolbar] button,section .section-header [role=toolbar] .button{min-width:2.25em;padding:.35em .55em;line-height:1}section .section-header [role=toolbar] button svg,section .section-header [role=toolbar] .button svg{display:block}section .section-subheader{border-bottom:1px solid var(--border-color);padding-top:.4em;padding-bottom:.4em;padding-left:1em}section .section-subheader h3{margin:0;padding:0;font-size:1.1em;font-weight:600}section .section-content :first-child{margin-top:0}section .section-content :last-child:not(dialog){margin-bottom:0}.padding{padding:1em}header{background-color:var(--header-bg-color);color:var(--header-fg-color);box-shadow:var(--header-shadow);border-bottom:1px solid var(--header-border-color);z-index:3;align-items:center;gap:1em;min-height:3em;display:flex}header a,header a:visited{color:var(--header-fg-color);cursor:pointer;text-decoration:none}header a.active{text-decoration:underline}header img.logo{width:2em;height:2em;padding:.5em}header p{margin:0}header.fixed{width:100%;position:fixed}header{--progress-track-bg-color:var(--input-bg-color)}.icon{font-size:2em}.logo-and-title{flex-direction:row;align-items:center;display:flex}h1{margin:0 1em 0 0;font-size:1em}h2{letter-spacing:-.025em;margin-bottom:-.25em;font-size:1.1em;font-weight:800}h2:first-child{margin-top:0}nav ul{margin:0;padding:0;list-style-type:none}header nav li{display:inline-block}header nav a{border-radius:.4em;padding:.6em;display:block}pre{background-color:var(--standout-bg-color);border:1px solid var(--border-color);white-space:pre-wrap;text-align:left;border-radius:.4em;margin-bottom:0;padding:1em;font-family:monospace;overflow-x:auto}.br{border-radius:.4em}.bs{box-shadow:0 0 .5em var(--shadow-color)}.annotation,.tag{letter-spacing:.02em;-webkit-user-select:none;user-select:none;vertical-align:baseline;align-items:stretch;margin:.1em .1em .4em;font-size:.8125em;line-height:1.4;display:inline-flex}.annotation{border:1px solid var(--border-color);background-color:var(--standout-bg-color);color:var(--text-color);border-radius:999px;padding:0;overflow:hidden}.tag{text-transform:uppercase;border:1px solid var(--border-color);background-color:var(--standout-bg-color);color:var(--text-color);border-radius:999px;padding:.15em .55em;font-weight:600}.annotation-key{border-right:1px solid var(--border-color);color:var(--annotation-key-color);background-color:color-mix(in srgb, var(--border-color) 35%, var(--standout-bg-color));border-radius:0;align-items:center;padding:.15em .45em .15em .55em;font-weight:600;display:flex}.annotation-val{color:var(--text-color);border-radius:0;align-items:center;padding:.15em .55em .15em .45em;font-weight:400;display:flex}.notification{border:1px solid var(--border-color);background-color:var(--standout-bg-color);color:var(--text-color);border-radius:.4em;align-items:stretch;margin:0 0 .4em;padding:0;display:flex;overflow:hidden}.notification-key{border-right:1px solid var(--border-color);box-sizing:border-box;text-align:right;border-radius:0;flex:0 0 6em;justify-content:flex-end;align-items:center;width:6em;margin:0;padding:.4em;font-weight:700;display:flex}.notification-body{flex:1;min-width:0;padding:.4em}.clickable{cursor:pointer}.clickable a{color:var(--text-color);font-weight:700;text-decoration:none}button,.button,.button:visited{color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;text-align:center;background-color:#0000;border-radius:.4em;padding:.4em 1em;font-family:sans-serif;font-size:1em;font-weight:700;text-decoration:none}.inline-icon{align-items:center;gap:.35em;display:inline-flex}header button:hover,header .button:hover,header button:focus-visible,header .button:focus-visible{background-color:var(--header-button-hover-bg-color);color:var(--header-fg-color)}button:hover,.button:hover,button:focus-visible,.button:focus-visible{background-color:var(--hover-background-color);color:var(--hover-text-color)}button:focus-visible,.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}header a:focus-visible,header button:focus-visible,header .button:focus-visible{outline-color:var(--header-focus-outline-color)}.subtle{color:var(--muted-text-color);font-size:.9em}.stat{color:var(--text-color);font-size:1.4em;font-weight:700}form{border-radius:.4em;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,max-content) minmax(0,600px);align-items:baseline;gap:1em;display:grid}label,span.fake-label{cursor:pointer;font-weight:700}select{border:1px solid var(--border-color);background-color:var(--input-bg-color);color:var(--input-fg-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.4em;padding:1em;font-family:sans-serif}@media (prefers-color-scheme:dark){select{--lightningcss-light: ;--lightningcss-dark:initial}}select option{background-color:var(--input-bg-color);color:var(--input-fg-color)}textarea{border:1px solid var(--border-color);background-color:var(--input-bg-color);min-height:6em;color:var(--input-fg-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.4em;padding:1em;font-family:sans-serif}@media (prefers-color-scheme:dark){textarea{--lightningcss-light: ;--lightningcss-dark:initial}}textarea[readonly]{background-color:var(--disabled-background-color);color:var(--disabled-text-color);font-style:italic}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=color],input[type=datetime-local]{border:1px solid var(--border-color);background-color:var(--input-bg-color);color:var(--input-fg-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.4em;padding:1em;font-family:sans-serif}@media (prefers-color-scheme:dark){input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=color],input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial}}input[type=range]{appearance:none;width:100%;max-width:600px;height:.8em;accent-color:var(--control-checked-bg);color:var(--control-checked-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0}@media (prefers-color-scheme:dark){input[type=range]{--lightningcss-light: ;--lightningcss-dark:initial}}input[type=range]::-webkit-slider-runnable-track{border:1px solid var(--border-color);background-color:var(--control-option-bg-color);border-radius:.4em;height:.8em}input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--border-color);background-color:var(--control-checked-hover-bg);border-radius:.4em;width:1em;height:1em;margin-top:-.15em}input[type=range]::-moz-range-track{border:1px solid var(--border-color);background-color:var(--control-option-bg-color);border-radius:.4em;height:.8em}input[type=range]::-moz-range-progress{background-color:var(--control-checked-bg);border-radius:.4em;height:.8em}input[type=range]::-moz-range-thumb{border:1px solid var(--border-color);background-color:var(--control-checked-hover-bg);border-radius:.4em;width:1em;height:1em}input[type=range]:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}input[type=datetime-local]::-webkit-datetime-edit{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-text{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-month-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-day-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-year-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-hour-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-minute-field{color:var(--input-fg-color)}input[type=datetime-local]::-webkit-datetime-edit-ampm-field{color:var(--input-fg-color)}form input[type=checkbox]{justify-self:start;margin:0;padding:0}:is(input:user-invalid,textarea:user-invalid,select:user-invalid){border-color:var(--karma-bad-border);background-color:var(--karma-bad-wash);color:var(--text-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--karma-bad) 35%, transparent)}:is(input:user-invalid:focus-visible,textarea:user-invalid:focus-visible,select:user-invalid:focus-visible){outline:2px solid var(--karma-bad-border);outline-offset:2px}input:disabled,input[readonly],textarea:disabled{background-color:var(--disabled-background-color);color:var(--disabled-text-color);cursor:not-allowed!important}progress{border:1px solid var(--border-color);vertical-align:middle;appearance:none;background-color:var(--progress-track-bg-color);width:10em;height:.8em;accent-color:var(--progress-fill-bg-color);color:var(--progress-fill-bg-color);border-radius:.4em;overflow:hidden}progress::-webkit-progress-bar{background-color:var(--progress-track-bg-color);border-radius:.3em}progress::-webkit-progress-value{background-color:var(--progress-fill-bg-color);border-radius:.3em}progress::-moz-progress-bar{background-color:var(--progress-fill-bg-color);border-radius:.3em}progress:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}header progress{border-color:var(--header-border-color)}header progress:focus-visible{outline-color:var(--header-focus-outline-color)}fieldset{border:0;flex-direction:row;grid-column:span 2;align-items:start;gap:1em;padding:0;font-family:sans-serif;display:flex}label:has(input[type=checkbox]){border-radius:.4em;margin-right:.5em}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;padding:.5em}label:has(input[type=checkbox]):hover{background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}label:has(input[type=radio]):hover{background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}label:has(input[type=checkbox]:focus-visible){background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}label:has(input[type=radio]:focus-visible){background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}label:has(input:checked){background-color:var(--control-checked-bg);color:var(--control-checked-fg)}label:has(input:checked):hover{background-color:var(--control-checked-hover-bg);color:var(--control-checked-fg)}label:has(input:checked:focus-visible){background-color:var(--control-checked-hover-bg);color:var(--control-checked-fg)}.radio-group{border:1px solid var(--border-color);border-radius:.4em;flex-direction:row;align-items:center;gap:0;display:flex}.radio-group input[type=radio]{border-radius:.4em}.radio-group label{background-color:var(--control-option-bg-color);cursor:pointer;text-align:center;flex-grow:1;padding:.5em}.radio-group label:hover{background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}.radio-group label:has(input:focus-visible){background-color:var(--control-hover-bg-color);color:var(--hover-text-color)}.radio-group label:first-child{border-radius:.4em 0 0 .4em}.radio-group label:last-child{border-radius:0 .4em .4em 0}.radio-group.radio-boolean{justify-self:start;width:max-content}.radio-group.radio-boolean label{flex-grow:0}.radio-group.radio-list{flex-direction:column;justify-self:start;align-items:stretch;width:max-content}.radio-group.radio-list label{text-align:left;flex-grow:0}.radio-group.radio-list label:first-child{border-radius:.4em .4em 0 0}.radio-group.radio-list label:last-child{border-radius:0 0 .4em .4em}.multiple-checklist{border:1px solid var(--border-color);border-radius:.4em;flex-direction:column;justify-self:start;gap:0;width:max-content;display:flex}.multiple-checklist label{background-color:var(--control-option-bg-color);text-align:left}.multiple-checklist label:has(input[type=checkbox]){border-radius:0;margin:0}.multiple-checklist input[type=checkbox]{margin:3px 3px 0 5px}.multiple-checklist label:has(input[type=checkbox]):first-child{border-radius:.4em .4em 0 0}.multiple-checklist label:has(input[type=checkbox]):last-child{border-radius:0 0 .4em .4em}.grid{justify-content:center;gap:1em;display:grid}.grid-display{display:grid}.grid-boxed{grid-template-columns:1fr 1fr 1fr;gap:1em;display:grid}.grid-boxed-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;display:grid}.grid section{margin-bottom:0}.gc-xl{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.stat-display{border:1px solid var(--border-color);background-color:var(--standout-bg-color);text-align:center;border-radius:.4em;padding:1em}.stat-display span.subtle{display:block}.tac{text-align:center}.blocktext{letter-spacing:1px;text-transform:uppercase}div[role=toolbar]{flex-direction:row;align-items:center;gap:1em;margin-bottom:1em;display:flex}table{width:100%}table.bordered{border:1px solid var(--border-color);border-collapse:collapse;box-shadow:0 .1em .1em var(--shadow-color);border-radius:.4em}table,th,td{border:0;border-bottom:1px solid var(--border-color);border-collapse:collapse}table.row-hover tr:hover td,table.row-hover tr:focus-within td{background-color:var(--table-row-hover-bg);color:var(--table-row-hover-fg)}table.row-expand tbody.row-group .row-details{display:none}table.row-expand tbody.row-group:has(.row-expand-toggle input:checked) .row-details{display:table-row}table.row-expand tr.row-details td{background-color:var(--standout-bg-color);vertical-align:top;padding:1em}table.row-expand.row-hover tbody.row-group:hover tr:first-child td,table.row-expand.row-hover tbody.row-group:focus-within tr:first-child td{background-color:var(--table-row-hover-bg);color:var(--table-row-hover-fg)}table.row-expand.row-hover tbody.row-group:hover tr.row-details td,table.row-expand.row-hover tbody.row-group:focus-within tr.row-details td{background-color:var(--standout-bg-color);color:inherit}.row-expand-toggle{cursor:pointer;vertical-align:middle;margin-right:.35em}td.uneditable .row-expand-toggle{margin-right:.25em}.row-expand-toggle input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-expand-icon{display:inline-block}.row-expand-toggle input:not(:checked)+.row-expand-icon{transform:rotate(-90deg)}td,th{padding:.5em}th{text-align:left}th.small{width:10%}td.uneditable{background-color:var(--table-uneditable-bg);font-weight:700}th.actions,td.actions{text-align:right;white-space:nowrap;width:8rem}td.actions nav.menu{vertical-align:middle;display:inline-block}td.actions nav.menu li div{z-index:1;left:auto;right:0}.responsive-cols{width:100%;display:block;container:responsive-cols/inline-size}@container responsive-cols (width<=38rem){:is(th,td).col-priority-1{display:none}}@container responsive-cols (width<=34rem){:is(th,td).col-priority-2{display:none}}@container responsive-cols (width<=30rem){:is(th,td).col-priority-3{display:none}}@container responsive-cols (width<=26rem){:is(th,td).col-priority-4{display:none}}@container responsive-cols (width<=22rem){:is(th,td).col-priority-5{display:none}}.table-scroll{width:100%;display:block;overflow-x:auto}.table-scroll table{width:max-content;min-width:100%}.table-scroll :is(th,td){white-space:nowrap}.table-scroll.sticky-cols-1{--sticky-col-1-width:3rem}.table-scroll.sticky-cols-2{--sticky-col-1-width:3rem;--sticky-col-2-width:10rem}.table-scroll.sticky-cols-3{--sticky-col-1-width:3rem;--sticky-col-2-width:10rem;--sticky-col-3-width:12rem}.table-scroll.sticky-cols-1 :is(th,td):first-child,.table-scroll.sticky-cols-2 :is(th,td):first-child,.table-scroll.sticky-cols-3 :is(th,td):first-child{z-index:1;width:var(--sticky-col-1-width);min-width:var(--sticky-col-1-width);max-width:var(--sticky-col-1-width);background-color:var(--table-sticky-bg);position:sticky;left:0}.table-scroll.sticky-cols-2 :is(th,td):nth-child(2),.table-scroll.sticky-cols-3 :is(th,td):nth-child(2){left:var(--sticky-col-1-width);z-index:1;width:var(--sticky-col-2-width);min-width:var(--sticky-col-2-width);max-width:var(--sticky-col-2-width);background-color:var(--table-sticky-bg);position:sticky}.table-scroll.sticky-cols-3 :is(th,td):nth-child(3){left:calc(var(--sticky-col-1-width) + var(--sticky-col-2-width));z-index:1;width:var(--sticky-col-3-width);min-width:var(--sticky-col-3-width);max-width:var(--sticky-col-3-width);background-color:var(--table-sticky-bg);position:sticky}.table-scroll.sticky-cols-1 :is(th,td):first-child,.table-scroll.sticky-cols-2 :is(th,td):nth-child(2),.table-scroll.sticky-cols-3 :is(th,td):nth-child(3){box-shadow:1px 0 0 var(--border-color)}.table-scroll.sticky-cols-1 thead th:first-child,.table-scroll.sticky-cols-2 thead th:first-child,.table-scroll.sticky-cols-2 thead th:nth-child(2),.table-scroll.sticky-cols-2 tbody td:nth-child(2){z-index:2}.table-scroll.sticky-cols-2 thead th:nth-child(2){z-index:3}.table-scroll.sticky-cols-3 thead th:first-child,.table-scroll.sticky-cols-3 thead th:nth-child(2),.table-scroll.sticky-cols-3 tbody td:nth-child(2){z-index:2}.table-scroll.sticky-cols-3 thead th:nth-child(2),.table-scroll.sticky-cols-3 thead th:nth-child(3),.table-scroll.sticky-cols-3 tbody td:nth-child(3){z-index:3}.table-scroll.sticky-cols-3 thead th:nth-child(3){z-index:4}.table-scroll.sticky-cols-1 tbody td.uneditable:first-child,.table-scroll.sticky-cols-2 tbody td.uneditable:first-child,.table-scroll.sticky-cols-3 tbody td.uneditable:first-child{background-color:var(--table-sticky-uneditable-bg)}.table-scroll.sticky-cols-1 table.row-hover tbody tr:hover td:first-child,.table-scroll.sticky-cols-1 table.row-hover tbody tr:focus-within td:first-child,.table-scroll.sticky-cols-2 table.row-hover tbody tr:hover td:nth-child(-n+2),.table-scroll.sticky-cols-2 table.row-hover tbody tr:focus-within td:nth-child(-n+2),.table-scroll.sticky-cols-3 table.row-hover tbody tr:hover td:nth-child(-n+3),.table-scroll.sticky-cols-3 table.row-hover tbody tr:focus-within td:nth-child(-n+3){background-color:var(--table-sticky-hover-bg);color:var(--table-row-hover-fg)}ul.noListStyle{margin:0;padding:0;list-style-type:none}nav.menu>ul{margin:0;padding:0;list-style:none}nav.menu>ul li{border-radius:.5em;display:inline-block;position:relative}nav.menu>ul li span.submenu{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}td.actions .actions-menu-trigger button{vertical-align:middle;color:inherit;cursor:pointer;background:0 0;border:0;padding:.2em .5em;font-size:1.2em;font-weight:400;line-height:1}td.actions .actions-menu-trigger button:hover,td.actions .actions-menu-trigger button:focus-visible{background-color:var(--menu-dropdown-link-hover-background-color);color:var(--table-row-hover-fg)}nav.menu>ul li div{box-shadow:var(--menu-dropdown-shadow);border-radius:var(--menu-dropdown-radius);z-index:5;display:none;position:absolute;top:100%;left:0}nav.menu>ul li div:before{content:"";height:.5em;position:absolute;bottom:100%;left:0;right:0}nav.menu>ul li:hover div,nav.menu>ul li:focus-within div{background-color:var(--menu-dropdown-background-color);min-width:12em;padding:var(--menu-dropdown-padding);display:block}header nav.menu>ul li div{--menu-dropdown-border-color:var(--header-border-color)}nav.menu>ul li:hover,nav.menu>ul li:focus-within{background-color:var(--menu-item-hover-background-color);color:var(--hover-text-color)}nav.menu>ul li:hover>a,nav.menu>ul li:hover>span>a,nav.menu>ul li:hover>span>button,nav.menu>ul li:focus-within>a,nav.menu>ul li:focus-within>span>a,nav.menu>ul li:focus-within>span>button{color:var(--hover-text-color)}nav.menu>ul li span{cursor:pointer}header nav.menu>ul li:hover,header nav.menu>ul li:focus-within{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header nav.menu>ul li:hover>a,header nav.menu>ul li:hover>span>a,header nav.menu>ul li:hover>span>button,header nav.menu>ul li:focus-within>a,header nav.menu>ul li:focus-within>span>a,header nav.menu>ul li:focus-within>span>button{color:var(--header-hover-text-color);background-color:var(--header-hover-background-color)}header nav.menu>ul li:hover div,header nav.menu>ul li:focus-within div{background-color:var(--header-bg-color);color:var(--header-fg-color)}header nav.menu>ul div ul li{color:var(--header-fg-color)}header nav.menu>ul div ul li:hover,header nav.menu>ul div ul li:focus-within{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}header nav.menu>ul div ul li:hover>a,header nav.menu>ul div ul li:focus-within>a,header nav.menu>ul div ul li:hover>button,header nav.menu>ul div ul li:focus-within>button{color:var(--header-hover-text-color);background-color:var(--header-hover-background-color)}header nav.menu>ul li:hover ul,header nav.menu>ul li:focus-within ul{margin:0;padding:0}nav.menu>ul div ul{margin:0;padding:0;list-style:none}nav.menu>ul div ul li{border-radius:calc(var(--menu-dropdown-radius) - .05em);margin-right:0;display:block}nav.menu>ul div ul a{border-radius:inherit;padding:.35em .6em;text-decoration:none;display:block}nav.menu>ul li span.submenu a:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}nav.menu>ul li span.submenu button{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}nav.menu>ul li span.submenu button:hover,nav.menu>ul li span.submenu button:focus-visible{color:inherit;background-color:#0000}nav.menu>ul div ul button{text-align:left;width:100%;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:.35em .6em;text-decoration:none;display:block}nav.menu>ul div ul button:hover,nav.menu>ul div ul button:focus-visible{background-color:var(--menu-dropdown-link-hover-background-color);color:var(--hover-text-color)}header nav.menu>ul div ul a{background-color:var(--header-bg-color);color:var(--header-fg-color);border-radius:inherit}nav.menu>ul div ul a:hover,nav.menu>ul div ul a:focus-visible{background-color:var(--menu-dropdown-link-hover-background-color);color:var(--hover-text-color)}nav.menu>ul div ul a:focus-visible,nav.menu>ul div ul button:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:-2px}header nav.menu>ul li span.submenu a:focus-visible{outline-color:var(--header-focus-outline-color)}header nav.menu>ul div ul a:hover,header nav.menu>ul div ul a:focus-visible{background-color:var(--header-menu-dropdown-link-hover-background-color);color:var(--header-hover-text-color)}header nav.menu>ul div ul a:focus-visible,header nav.menu>ul div ul button:focus-visible{outline-color:var(--header-focus-outline-color)}header nav.menu>ul div ul button{background-color:var(--header-bg-color);color:var(--header-fg-color);border-radius:inherit}header nav.menu>ul div ul button:hover,header nav.menu>ul div ul button:focus-visible{background-color:var(--header-menu-dropdown-link-hover-background-color);color:var(--header-hover-text-color)}header nav.menu>ul a,header nav.menu>ul a:visited{color:var(--header-fg-color);background-color:var(--header-bg-color)}header nav.menu>ul a:hover,header nav.menu>ul a:focus-visible{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}aside{background-color:var(--sidebar-bg-color);box-shadow:0 0 .5em var(--shadow-color);visibility:hidden;z-index:2;width:14em;min-width:14em;height:100vh;transition:left .5s,visibility .5s;position:fixed;left:-14em}aside.stuck{height:auto;position:static}aside.shown{visibility:visible;left:0}aside a,aside a:visited{color:var(--sidebar-link-color);text-decoration:none}aside ul{padding:0;list-style:none}aside ul li a{padding:.4em .6em;text-decoration:none;display:block}aside a:hover,aside a:focus-visible{background-color:var(--sidebar-hover-bg-color)}footer{text-align:center;padding:.5em}#layout{flex-direction:row;flex-grow:1;display:flex}#content{flex-direction:column;flex-grow:1;display:flex}footer span{background-color:var(--footer-chip-bg-color);color:var(--text-color);border-radius:.5em;margin-right:1em;padding:.5em 1em;display:inline-block}footer span a,footer span a:visited{color:var(--footer-link-color)}.a11yhidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a11yhidden:focus,.a11yhidden:focus-visible{z-index:100;clip:auto;clip-path:none;white-space:normal;background-color:var(--skip-link-bg);border:2px solid var(--skip-link-fg);width:auto;height:auto;color:var(--skip-link-fg);outline:2px solid var(--skip-link-outline);outline-offset:2px;border-radius:.5em;margin:0;padding:.5em 1em;text-decoration:none;position:fixed;top:1em;left:1em;overflow:visible}#sidebar-button{cursor:pointer;border-right:1px solid var(--sidebar-border-color);flex-direction:row;width:14em;display:flex}#sidebar-button:hover,#sidebar-button:focus-visible{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}#sidebar-button:focus-visible{outline:2px solid var(--header-focus-outline-color);outline-offset:-2px}#sidebar-button .menu-icon{padding:.5em}#sidebar-button .logo-and-title{flex-grow:1}dialog{background-color:var(--section-bg-color);max-width:600px;color:var(--text-color);border-radius:.4em;margin:auto;padding:1em}dialog:not(:modal)[open]{z-index:4;position:fixed}dialog form:not(:has(label,span.fake-label)){flex-flow:wrap;justify-content:flex-end;align-items:center;gap:1em;display:flex}dialog form fieldset{justify-content:flex-end}dialog::backdrop{background-color:var(--backdrop-color)}.vh{visibility:hidden}.script-button{cursor:pointer;padding:.5em}.fs2{font-size:2em}.flex-row{flex-direction:row;align-items:center;display:flex}.fg0{flex-grow:0}.fg1{flex-grow:1}.g1{gap:1em}.g2{gap:2em}.flex-spacer{flex-grow:1}dl{grid-template-columns:max-content 1fr;gap:0;display:grid}dt:after{content:":"}dt{border-right:1px solid var(--border-color);text-align:right;padding:.6em;font-weight:700}dd{word-break:break-word;margin-left:0;padding:.6em}a svg,button svg,h2 svg{vertical-align:bottom}@media (width<=600px){header{gap:.5em}header h1{font-size:1.2em}header p{font-size:.8em}header nav ul li{margin-right:0;display:block}main{padding:0}section{border-radius:0;margin:1em 0 0;padding:.75em}.hide-small{display:none}form{grid-template-columns:1fr}fieldset{grid-column:span 1}aside.stuck{width:100%;position:absolute}dl{grid-template-columns:1fr;display:grid}dt{text-align:left;border-right:none;padding:0}dd{margin-bottom:.8em;padding-left:0}}}@layer karma{.critical,.error,.bad{color:var(--karma-on-bg-fg);background-color:var(--karma-bad)}.warning{color:var(--karma-on-bg-fg);background-color:var(--karma-warning)}.severe{color:var(--karma-on-bg-fg);background-color:var(--karma-severe)}.note{color:var(--karma-on-bg-fg);background-color:var(--karma-note)}.info{color:var(--karma-on-bg-fg);background-color:var(--karma-info)}.success,.good{background-color:var(--karma-good);color:var(--karma-on-bg-fg)}.old{background-color:var(--karma-old);color:var(--karma-on-bg-fg)}.tag:is(.note,.success,.good,.severe,.critical,.error,.bad,.warning,.info,.old){border-color:#0000}.tag.note{background-color:var(--karma-note-tint);color:var(--text-color)}.tag.success,.tag.good{background-color:var(--karma-good-tint);color:var(--text-color)}.tag.severe{background-color:var(--karma-severe-tint);color:var(--text-color)}.tag.critical,.tag.error,.tag.bad{background-color:var(--karma-bad-tint);color:var(--text-color)}.tag.warning{background-color:var(--karma-warning-tint);color:var(--text-color)}.tag.info{background-color:var(--karma-info-tint);color:var(--text-color)}.tag.old{background-color:var(--karma-old-tint);color:var(--text-color)}.stat-display:is(.note,.success,.good,.severe,.critical,.error,.bad,.warning,.info,.old){background-color:var(--standout-bg-color);color:var(--text-color)}.stat-display.note{background-color:var(--karma-note-wash)}.stat-display.good,.stat-display.success{background-color:var(--karma-good-wash)}.stat-display.warning{background-color:var(--karma-warning-wash)}.stat-display.severe{background-color:var(--karma-severe-wash)}.stat-display.bad,.stat-display.critical,.stat-display.error{background-color:var(--karma-bad-wash)}.stat-display.info{background-color:var(--karma-info-wash)}.stat-display.old{background-color:var(--karma-old-wash)}.annotation:is(.note,.success,.good,.severe,.critical,.error,.bad,.warning,.info,.old),.notification:is(.note,.success,.good,.severe,.critical,.error,.bad,.warning,.info,.old){background-color:var(--standout-bg-color);color:var(--text-color)}.annotation.note .annotation-val{background-color:var(--karma-note-tint);color:var(--text-color)}.annotation.success .annotation-val,.annotation.good .annotation-val{background-color:var(--karma-good-tint);color:var(--text-color)}.annotation.severe .annotation-val{background-color:var(--karma-severe-tint);color:var(--text-color)}.annotation.critical .annotation-val,.annotation.error .annotation-val,.annotation.bad .annotation-val{background-color:var(--karma-bad-tint);color:var(--text-color)}.annotation.warning .annotation-val{background-color:var(--karma-warning-tint);color:var(--text-color)}.annotation.info .annotation-val{background-color:var(--karma-info-tint);color:var(--text-color)}.annotation.old .annotation-val{background-color:var(--karma-old-tint);color:var(--text-color)}.notification.note .notification-key{background-color:var(--karma-note-tint);color:var(--text-color)}.notification.success .notification-key,.notification.good .notification-key{background-color:var(--karma-good-tint);color:var(--text-color)}.notification.severe .notification-key{background-color:var(--karma-severe-tint);color:var(--text-color)}.notification.critical .notification-key,.notification.error .notification-key,.notification.bad .notification-key{background-color:var(--karma-bad-tint);color:var(--text-color)}.notification.warning .notification-key{background-color:var(--karma-warning-tint);color:var(--text-color)}.notification.info .notification-key{background-color:var(--karma-info-tint);color:var(--text-color)}.notification.old .notification-key{background-color:var(--karma-old-tint);color:var(--text-color)}button[type=submit],button.good,.button.good{background-color:var(--button-good-bg);color:var(--button-on-accent-fg);border:0}button.neutral,.button.neutral,button[type=submit].neutral,.button.neutral[type=submit]{color:var(--text-color);border:1px solid var(--border-color);background-color:#0000}button.neutral:hover,.button.neutral:hover,button.neutral:focus-visible,.button.neutral:focus-visible,button[type=submit].neutral:hover,.button.neutral[type=submit]:hover,button[type=submit].neutral:focus-visible,.button.neutral[type=submit]:focus-visible{background-color:var(--hover-background-color);color:var(--hover-text-color)}button[type=submit]:hover,button.good:hover,.button.good:hover,button[type=submit]:focus-visible,button.good:focus-visible,.button.good:focus-visible{background-color:var(--button-good-hover-bg)}button:disabled,.button:disabled{background-color:var(--button-disabled-bg);color:var(--button-disabled-fg);cursor:not-allowed}button:disabled:hover,.button:disabled:hover{background-color:var(--button-disabled-bg)}button[type=reset],button.bad,.button.bad{background-color:var(--button-bad-bg);color:var(--button-on-accent-fg);border:0}button[type=reset]:hover,button.bad:hover,.button.bad:hover,button[type=reset]:focus-visible,button.bad:focus-visible,.button.bad:focus-visible{background-color:var(--button-bad-hover-bg)}button.warning,.button.warning{background-color:var(--button-warning-bg);color:var(--button-on-accent-fg);border:0}button.warning:hover,.button.warning:hover,button.warning:focus-visible,.button.warning:focus-visible{background-color:var(--button-warning-hover-bg)}.navigation-grid-container{width:100%}.navigation-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem 0;display:grid}.navigation-grid.compact{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}button.nav-button,a.nav-button{border:1px solid var(--nav-grid-border);cursor:pointer;text-align:left;color:inherit;background:0 0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:1.25rem .75rem;font-weight:400;text-decoration:none;transition:all .2s;display:flex;position:relative}.navigation-grid.compact button.nav-button,.navigation-grid.compact a.nav-button{gap:.5rem;padding:.75rem .5rem}button.nav-button:hover,a.nav-button:hover{border-color:var(--nav-grid-accent-fg);background:var(--nav-grid-hover-bg);color:var(--text-color);box-shadow:0 4px 8px var(--nav-grid-hover-shadow);transform:translateY(-2px)}button.nav-button:active,a.nav-button:active{box-shadow:0 2px 4px var(--nav-grid-shadow);transform:translateY(0)}button.nav-button.active,a.nav-button.active{background:var(--nav-grid-accent-bg);border-color:var(--nav-grid-accent-bg);color:var(--nav-grid-active-fg)}button.nav-button.active .nav-button-icon,a.nav-button.active .nav-button-icon{color:var(--nav-grid-active-fg)}.nav-button-icon{color:var(--icon-color);background:0 0;flex-shrink:0;justify-content:start;align-items:start;transition:color .2s;display:flex}button.nav-button:disabled,button.nav-button.disabled{color:inherit;cursor:not-allowed;opacity:.6;background:0 0}button.nav-button:disabled:hover,button.nav-button.disabled:hover{border-color:var(--nav-grid-border);box-shadow:none;color:inherit;background:0 0;transform:none}button.nav-button:disabled .nav-button-icon,button.nav-button.disabled .nav-button-icon{color:var(--nav-grid-disabled-fg)}.nav-button-indicator{background:var(--nav-grid-indicator-bg);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;position:absolute;top:.75rem;right:.75rem}.nav-button-count{background:var(--nav-grid-indicator-bg);min-width:1.25rem;color:var(--nav-grid-indicator-fg);text-align:center;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.75em;font-weight:600;line-height:1.2;position:absolute;top:.5rem;right:.5rem}.navigation-grid.compact .nav-button-indicator{top:.5rem;right:.5rem}.navigation-grid.compact .nav-button-count{top:.35rem;right:.35rem}.nav-button-label{word-break:break-word;text-align:left;font-size:1.125rem;font-weight:700;line-height:1.2}button.nav-button.active .nav-button-label,a.nav-button.active .nav-button-label{color:var(--nav-grid-active-fg)}.nav-button-description{color:var(--nav-grid-muted-fg);word-break:break-word;text-align:left;font-weight:400;line-height:1.5}button.nav-button.active .nav-button-description,a.nav-button.active .nav-button-description{color:var(--nav-grid-active-fg)}.navigation-grid-empty{text-align:center;color:var(--nav-grid-muted-fg);padding:2rem}@media (width<=768px){.navigation-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}button.nav-button,a.nav-button{padding:1rem .5rem}}}:root{--table-header-fg:var(--text-color);--table-header-active-fg:var(--link-color);--table-header-active-bg:var(--hover-background-color);--tab-fg:var(--muted-text-color);--tab-active-fg:var(--control-checked-fg);--tab-active-bg:var(--control-checked-bg);--tab-active-hover-bg:var(--control-checked-hover-bg);--hover-background-color:color-mix(in srgb, var(--body-bg-color) 45%, var(--section-bg-color));--control-hover-bg-color:var(--hover-background-color);--sidebar-hover-bg-color:var(--hover-background-color);--quick-search-dialog-bg:var(--standout-bg-color);--quick-search-dialog-fg:var(--text-color);--quick-search-backdrop:var(--backdrop-color);--quick-search-input-bg:var(--input-bg-color);--quick-search-input-fg:var(--input-fg-color);--quick-search-border:var(--border-color);--quick-search-muted-fg:var(--muted-text-color);--quick-search-subtle-fg:var(--annotation-key-color);--quick-search-focus-outline:var(--focus-outline-color);--quick-search-highlight-bg:var(--karma-warning-tint);--quick-search-hover-bg:var(--hover-background-color);--quick-search-hover-fg:var(--hover-text-color);--radio-group-focus-outline:var(--focus-outline-color);--radio-group-checked-hover-bg:var(--control-checked-hover-bg);--radio-group-checked-hover-fg:var(--control-checked-fg);--login-input-focus-outline:var(--focus-outline-color);--login-error-bg:var(--karma-bad);--login-error-fg:var(--karma-on-bg-fg);--login-muted-fg:var(--muted-text-color);--login-spinner-fg:var(--link-color);--login-spinner-track:var(--border-color);--form-field-required-fg:var(--karma-bad);--table-muted-fg:var(--muted-text-color);--button-transparent-disabled-fg:color-mix(in srgb, var(--text-color) 45%, var(--section-bg-color));--table-popover-bg:var(--section-bg-color);--table-popover-border:var(--border-color);--table-popover-shadow:0 8px 24px color-mix(in srgb, var(--shadow-color) 60%, transparent);--table-popover-muted-fg:var(--muted-text-color);--table-popover-fg:var(--text-color);--table-popover-item-bg:var(--standout-bg-color);--table-popover-item-drag-border:var(--text-color);--table-popover-divider:var(--border-color);--table-popover-error-fg:var(--karma-bad);--table-popover-success-fg:var(--karma-good);--tab-border:var(--border-color);--tab-hover-fg:var(--text-color);--tab-hover-bg:var(--hover-background-color);--calendar-chrome-bg:var(--standout-bg-color);--calendar-surface-bg:var(--section-bg-color);--calendar-border:var(--border-color);--calendar-error-fg:var(--karma-bad);--calendar-loading-overlay-bg:color-mix(in srgb, var(--calendar-surface-bg) 60%, transparent);--calendar-day-fg:var(--text-color);--calendar-muted-fg:var(--muted-text-color);--calendar-accent-fg:var(--link-color);--calendar-day-hover-bg:color-mix(in srgb, var(--link-color) 8%, var(--calendar-surface-bg));--calendar-day-muted-bg:var(--standout-bg-color);--calendar-day-muted-hover-bg:var(--table-uneditable-bg);--calendar-today-bg:var(--karma-warning-tint);--calendar-today-hover-bg:var(--karma-note-tint);--calendar-range-accent:var(--link-color);--calendar-range-bg-strong:color-mix(in srgb, var(--link-color) 22%, transparent);--calendar-range-bg:color-mix(in srgb, var(--link-color) 14%, transparent);--calendar-range-bg-subtle:color-mix(in srgb, var(--link-color) 10%, transparent);--calendar-event-bg:var(--karma-good);--calendar-event-border:color-mix(in srgb, var(--karma-on-bg-fg) 35%, var(--karma-good));--calendar-event-hover-bg:color-mix(in srgb, var(--karma-good) 80%, var(--karma-on-bg-fg));--calendar-event-title-fg:var(--text-color);--calendar-event-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 50%, transparent);--calendar-event-hover-shadow:0 2px 4px color-mix(in srgb, var(--shadow-color) 60%, transparent);--calendar-more-bg:var(--standout-bg-color);--calendar-event-custom-border-mix:var(--karma-on-bg-fg);--danger-zone-border:color-mix(in srgb, var(--karma-bad) 35%, var(--border-color));--danger-zone-bg:var(--standout-bg-color);--danger-zone-summary-hover-bg:var(--karma-bad-tint);--danger-zone-warning-fg:var(--muted-text-color);--danger-zone-focus-outline:var(--karma-bad-border)}table thead th{color:var(--table-header-fg)}#content,#content main,section .section-content{min-width:0}section .section-header [role=toolbar] button,section .section-header [role=toolbar] .button{min-width:0;padding:.4em 1em;line-height:normal}section.narrow{border-radius:.8em;max-width:480px;margin-left:auto;margin-right:auto}section.narrow form{grid-template-columns:1fr}section.narrow fieldset{grid-column:span 1}form>.form-field-label-skip{grid-column:1/-1}input.field-invalid,textarea.field-invalid,select.field-invalid{border-color:var(--karma-bad-border);background-color:var(--karma-bad-wash);color:var(--text-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--karma-bad) 35%, transparent)}input.field-invalid:focus-visible,textarea.field-invalid:focus-visible,select.field-invalid:focus-visible{outline:2px solid var(--karma-bad-border);outline-offset:2px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body-bg-color:#262626;--section-bg-color:#343434;--standout-bg-color:#1f1f1f;--section-header-bg-color:var(--section-bg-color);--header-bg-color:#000;--header-border-color:#222;--header-shadow:0px 0px 1em #1c1c1c;--header-hover-background-color:#1d345c;--sidebar-bg-color:#000;--sidebar-link-color:var(--link-color);--sidebar-hover-bg-color:var(--hover-background-color);--footer-chip-bg-color:#444;--footer-link-color:lightblue;--text-color:#ddd;--muted-text-color:color-mix(in srgb, var(--text-color) 87%, #121619);--link-color:lightblue;--annotation-key-color:#aaa;--focus-outline-color:#fff;--border-color:#595959;--shadow-color:color-mix(in srgb, var(--body-bg-color) 48%, #121619);--hover-background-color:color-mix(in srgb, var(--header-hover-background-color) 45%, var(--section-bg-color));--hover-text-color:var(--on-accent-fg);--disabled-background-color:#333;--disabled-text-color:#999;--input-bg-color:#4e4e4e;--input-fg-color:var(--text-color);--control-option-bg-color:var(--section-bg-color);--control-hover-bg-color:var(--hover-background-color);--control-checked-bg:color-mix(in srgb, #8fb59a 45%, var(--section-bg-color));--control-checked-hover-bg:color-mix(in srgb, #8fb59a 55%, var(--section-bg-color));--control-checked-fg:var(--text-color);--menu-item-hover-background-color:var(--hover-background-color);--menu-dropdown-background-color:var(--section-bg-color);--menu-dropdown-shadow:0 .4em 1.1em #0000008c, 0 0 0 1px var(--menu-dropdown-border-color);--menu-dropdown-link-hover-background-color:var(--hover-background-color);--header-menu-dropdown-link-hover-background-color:var(--header-hover-background-color);--table-sticky-bg:var(--section-bg-color);--table-row-hover-bg:var(--hover-background-color);--table-row-hover-fg:var(--on-accent-fg);--table-sticky-hover-bg:var(--table-row-hover-bg);--table-uneditable-bg:color-mix(in srgb, var(--header-hover-background-color) 18%, var(--section-bg-color));--table-sticky-uneditable-bg:var(--table-uneditable-bg);--progress-track-bg-color:var(--table-uneditable-bg);--progress-fill-bg-color:#8fb59a;--karma-info-tint:color-mix(in srgb, var(--karma-info) 30%, var(--standout-bg-color));--karma-info-wash:color-mix(in srgb, var(--karma-info) 22%, var(--standout-bg-color));--karma-warning:#ffeb3b;--karma-warning-tint:color-mix(in srgb, var(--karma-warning) 30%, var(--standout-bg-color))}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}aside menu{padding:0;list-style:none}aside menu li a{padding:.4em .6em;text-decoration:none;display:block}}@layer karma,theme;.responsive-cols{width:100%;min-width:0;max-width:100%;display:block;container:responsive-cols/inline-size}@container responsive-cols (width<=38rem){:is(th,td).col-priority-1{display:none}}@container responsive-cols (width<=34rem){:is(th,td).col-priority-2{display:none}}@container responsive-cols (width<=30rem){:is(th,td).col-priority-3{display:none}}@container responsive-cols (width<=26rem){:is(th,td).col-priority-4{display:none}}@container responsive-cols (width<=22rem){:is(th,td).col-priority-5{display:none}}.job-detail-section+.job-detail-section,.job-history-section{margin-top:1.5rem}.list-banner-pad{padding-left:1em;padding-right:1em}.section-title-with-icon{vertical-align:middle;align-items:center;gap:.45em;display:inline-flex}.list-table-wrap{margin-top:.5rem;margin-bottom:1.5rem}.karma-good{color:var(--karma-good-fg);font-weight:500}.karma-bad{color:var(--karma-bad-fg);font-weight:500}
