@layer global,layout,blocks,utilities;@layer global{@font-face{font-family:CommitMono;font-weight:400;font-style:italic;font-display:optional;src:url("./media/CommitMono-400-Italic-6R5HR5BX.ttf") format("truetype")}@font-face{font-family:CommitMono;font-weight:700;font-style:italic;font-display:optional;src:url("./media/CommitMono-700-Italic-T3NZF4PR.ttf") format("truetype")}@font-face{font-family:CommitMono;font-weight:700;font-style:normal;font-display:optional;src:url("./media/CommitMono-700-Regular-WCFBANH2.ttf") format("truetype")}@font-face{font-family:CommitMono;font-weight:400;font-style:normal;font-display:optional;src:url("./media/CommitMono-400-Regular-4AGZYNTB.ttf") format("truetype")}@font-face{font-family:Inter;font-weight:0 999;font-style:normal;src:url("./media/Inter-VariableFont_opsz,wght-ZQT46P7R.ttf") format("truetype-variations")}}@layer global{*,*:before,*:after{box-sizing:border-box}*:where(:not(iframe,canvas,img,svg,video):not(svg *)){margin:0;border:0}html{height:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;height:-webkit-fill-available}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;min-height:100vh;min-height:-webkit-fill-available;line-height:1.4}a,a:visited{color:inherit;text-decoration-color:inherit}:where(ul[class],ol[class]){list-style:none;padding-left:0}:where(ul,ol):not([class]) li{padding-left:.35em}:where(h1,h2,h3,button,input,label){line-height:1.1}:where(h1,h2,h3){text-wrap:balance}:where(a,a:visited):not([class]){touch-action:manipulation;text-decoration-thickness:1px;text-decoration-skip-ink:auto;text-underline-offset:.1em}:where(img,picture,svg){display:block;max-width:100%}:where(input,button,textarea,select){font:inherit}:target{scroll-margin-block:5ex}:active:not(:focus-visible){outline:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:1px solid currentColor}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto!important}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}}@layer global{:root{--token-neutral-0: hsl(215, 12%, 12%);--token-neutral-1: hsl(215, 12%, 22%);--token-neutral-2: hsl(215, 12%, 36%);--token-neutral-3: hsl(215, 24%, 78%);--token-neutral-4: hsl(215, 24%, 92%);--token-neutral-5: hsl(215, 24%, 98%);--token-bp-0: 20rem;--token-bp-000: calc(var(--token-bp-00) / 1.33);--token-bp-00: calc(var(--token-bp-0) / 1.33);--token-bp-1: calc(var(--token-bp-0) * 1.33);--token-bp-2: calc(var(--token-bp-1) * 1.33);--token-bp-3: calc(var(--token-bp-2) * 1.33);--token-bp-4: calc(var(--token-bp-3) * 1.33);--token-bp-5: calc(var(--token-bp-4) * 1.33);--feo-scale: 0px;--token-size-000: calc(.65rem + .65 * var(--feo-scale));--token-size-00: calc(.8125rem + .8125 * var(--feo-scale));--token-size-0: calc(1rem + var(--feo-scale));--token-size-1: calc(1.33rem + 1.33 * var(--feo-scale));--token-size-2: calc(1.78rem + 1.78 * var(--feo-scale));--token-size-3: calc(2.37rem + 2.37 * var(--feo-scale));--token-size-4: calc(3.16rem + 3.16 * var(--feo-scale));--token-size-5: calc(4.21rem + 4.21 * var(--feo-scale));--monospace: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--serif: Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--sans-serif: "Inter", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-size-small: .85rem;--font-weight-light: 400;--font-weight-normal: 600;--font-weight-semibold: 700;--font-weight-bold: 800;color-scheme:light;--text-0: #1b1e22;--text-1: #515a67;--text-2: var(--token-neutral-2);--surface-0: #e6eaef;--surface-1: #ffffff;--surface-2: var(--token-neutral-3);--primary-hsl: 248, 60%, 43%;--info-hsl: 209, 52%, 68%;--success-hsl: 113, 52%, 68%;--warning-hsl: 48.7, 52.1%, 68%;--danger-hsl: 353, 52%, 68%;--primary: hsla(var(--primary-hsl), 1);--info: hsla(var(--info-hsl), 1);--success: hsla(var(--success-hsl), 1);--warning: hsla(var(--warning-hsl), 1);--danger: hsla(var(--danger-hsl), 1);--link-color: var(--text-0);--link-hover-color: var(--info);--primary-lightest: color-mix(in hsl, var(--primary) 40%, white);--primary-lighter: color-mix(in hsl, var(--primary) 60%, white);--primary-light: color-mix(in hsl, var(--primary) 80%, white);--primary-dark: color-mix(in hsl, var(--primary) 80%, black);--primary-darker: color-mix(in hsl, var(--primary) 60%, black);--primary-darkest: color-mix(in hsl, var(--primary) 40%, black);--danger-lightest: color-mix(in hsl, var(--danger) 40%, white);--danger-lighter: color-mix(in hsl, var(--danger) 60%, white);--danger-light: color-mix(in hsl, var(--danger) 80%, white);--danger-dark: color-mix(in hsl, var(--danger) 80%, black);--danger-darker: color-mix(in hsl, var(--danger) 60%, black);--danger-darkest: color-mix(in hsl, var(--danger) 40%, black);--border-radius: .25rem;--border-color: var(--token-neutral-4);--border-width: 1px;--button-padding: .5rem .75rem;--form-padding: .5rem .75rem;--mdc-snackbar-container-color: var(--danger);--mdc-snackbar-supporting-text-color: var(--danger-darkest);--table-color: var(--surface-0);--audit-bullet-size: 8px;--audit-bullet-stem-size: calc(var(--audit-bullet-size) * .25);--audit-bullet-pos: var(--audit-bullet-size);--form-radius: var(--border-radius);--form-border: var(--text-2);--form-focus: var(--text-0);--form-disabled-surface: var(--surface-1);--form-disabled-padding: var(--token-size-000);--form-disabled-border: var(--text-2);--breadcrumb-padding-x: 0;--breadcrumb-padding-y: 0;--breadcrumb-margin-bottom: 1rem;--breadcrumb-item-padding-x: .5rem;--breadcrumb-item-active-color: var(--primary);--breadcrumb-divider-color: var(--token-neutral-2)}}@layer global{html{overflow-x:hidden}body{min-width:var(--token-bp-0);max-width:100vw;min-height:100vh;font-size:var(--token-size-0);font-family:var(--sans-serif);position:relative;color:var(--text-0);background-color:var(--surface-0)}main{height:100vh;overflow-y:auto}:where(h1,h2,h3){font-weight:600}h1{font-size:var(--token-size-3)}h2{font-size:var(--token-size-2)}h3{font-size:var(--token-size-1)}a{color:var(--link-color)}a:hover{color:var(--link-hover-color);cursor:pointer}pre{display:block;border-radius:var(--border-radius);background-color:var(--token-neutral-1);color:var(--token-neutral-5);padding:var(--token-size-000) var(--token-size-00);position:relative;overflow:auto;width:100%;max-width:100%;word-wrap:normal;word-break:normal;word-spacing:normal}pre>code{font-size:var(--token-size-00);white-space:pre;tab-size:2;-webkit-text-size-adjust:none}code{font-family:var(--monospace);font-size:.85em;hyphens:none;word-wrap:break-word}:not(pre)>code{white-space:nowrap;word-break:break-all}::selection{color:var(--surface-0)!important;background:var(--text-0)!important}hr{height:1px;background-color:var(--border-color);margin:1rem 0}}@layer layout{.center{--layout-threshold: 100%;margin-inline:auto;width:100%;max-width:var(--layout-threshold)}}@layer layout{.cluster{--layout-gap: 0;--layout-align: center;display:flex;flex-wrap:wrap;align-items:var(--layout-align);justify-content:flex-start;gap:var(--layout-gap)}}@layer layout{.fifty{--layout-threshold: 0;--layout-gap: 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--layout-gap)}.fifty>*{flex-grow:1;flex-basis:var(--layout-threshold)}}@layer layout{.flex{--layout-gap: 0;--layout-direction: row;--layout-align: center;--layout-justify: initial;display:flex;flex-direction:var(--layout-direction);align-items:var(--layout-align);gap:var(--layout-gap);justify-content:var(--layout-justify)}}@layer layout{.grid{--layout-amount: 2;--layout-gap: 0;display:grid;grid-template-columns:repeat(var(--layout-amount),1fr);gap:var(--layout-gap)}}@layer layout{.pancake{--layout-gap: 0;display:grid;grid-template-rows:auto 1fr auto;gap:var(--layout-gap)}}@layer layout{.pile{display:grid;grid:[pile] 1fr / [pile] 1fr;place-items:center;aspect-ratio:var(--layout-ratio)}.pile>*{grid-area:pile}}@layer layout{.repel{--layout-gap: 0;--layout-direction: row;--layout-align: center;display:flex;flex-direction:var(--layout-direction);flex-wrap:wrap;align-items:var(--layout-align);justify-content:space-between;gap:var(--layout-gap)}}@layer layout{.sidebar{--layout-gap: 0;--layout-threshold: 0;--layout-inline-size: 60%;display:flex;flex-wrap:wrap;gap:var(--layout-gap);align-items:stretch}.sidebar>*{flex-basis:var(--layout-threshold);flex-grow:1;min-width:min(100%,var(--layout-threshold))}.sidebar.--left>:last-child,.sidebar.--right>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--layout-inline-size)}}@layer layout{.switcher{--layout-gap: 0;--layout-threshold: 0;--layout-direction: row;display:flex;flex-direction:var(--layout-direction);flex-wrap:wrap;gap:var(--layout-gap)}.switcher>*{flex-grow:1;flex-basis:calc((var(--layout-threshold) - 100%) * 999)}}@layer layout{.tiles{--layout-threshold: 0;--layout-gap: 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--layout-threshold),100%),1fr));gap:var(--layout-gap)}}@layer layout{.--column{--layout-direction: column}.--row{--layout-direction: row}.--start{--layout-align: flex-start}.--end{--layout-align: flex-end}.--center{--layout-align: center}.--stretch{--layout-align: stretch}.--space-between{--layout-justify: space-between}.--justify-end{--layout-justify: flex-end}.--amount-1{--layout-amount: 1}.--amount-2{--layout-amount: 2}.--amount-3{--layout-amount: 3}.--amount-4{--layout-amount: 4}.--amount-5{--layout-amount: 5}.--amount-6{--layout-amount: 6}.--amount-7{--layout-amount: 7}.--amount-8{--layout-amount: 8}.--amount-9{--layout-amount: 9}.--amount-10{--layout-amount: 10}.--amount-11{--layout-amount: 11}.--amount-12{--layout-amount: 12}.--gap-none{--layout-gap: none}.--gap-000{--layout-gap: var(--token-size-000)}.--gap-00{--layout-gap: var(--token-size-00)}.--gap-0{--layout-gap: var(--token-size-0)}.--gap-1{--layout-gap: var(--token-size-1)}.--gap-2{--layout-gap: var(--token-size-2)}.--gap-3{--layout-gap: var(--token-size-3)}.--gap-4{--layout-gap: var(--token-size-4)}.--gap-5{--layout-gap: var(--token-size-5)}.--threshold-000{--layout-threshold: var(--token-bp-000)}.--threshold-00{--layout-threshold: var(--token-bp-00)}.--threshold-0{--layout-threshold: var(--token-bp-0)}.--threshold-1{--layout-threshold: var(--token-bp-1)}.--threshold-2{--layout-threshold: var(--token-bp-2)}.--threshold-3{--layout-threshold: var(--token-bp-3)}.--threshold-4{--layout-threshold: var(--token-bp-4)}.--threshold-5{--layout-threshold: var(--token-bp-5)}}@layer blocks{details{--accordion-border: var(--surface-1);--accordion-radius: 8px;--accordion-surface: var(--surface-1);border:3px solid var(--accordion-border);border-radius:var(--accordion-radius)}details>*{padding:2px 12px}summary{font-weight:700;background-color:var(--accordion-surface);border-radius:calc(var(--accordion-radius) - 3px)}details[open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid var(--accordion-border)}@keyframes details-show{0%{opacity:0;transform:translateY(-.5em)}}details[open]>*:not(summary){animation:slide-down-1 .25s ease-in-out;padding:var(--token-size-00)}}@layer blocks{.audit-card{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1rem;background-color:#f0f8ff}.audit-list-container{max-height:200px;overflow-y:scroll}}@layer blocks{.badge{--badge-color: #fff;--badge-text: #000;display:inline-block;border-radius:9999px;padding:.35rem .75rem;border:var(--border-width) solid var(--badge-color);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--badge-text);background-color:var(--badge-color)}.badge-default{--badge-color: #fff;--badge-text: #000}.badge-primary{--badge-color: var(--primary);--badge-text: #fff}.badge-info{--badge-color: var(--info);--badge-text: var(--text-0)}.badge-success{--badge-color: var(--success);--badge-text: var(--text-0)}.badge-warning{--badge-color: var(--warning);--badge-text: var(--text-0)}.badge-danger{--badge-color: var(--danger);--badge-text: var(--text-0)}}@layer blocks{.breadcrumb{display:flex;flex-wrap:wrap;padding:var(--breadcrumb-padding-y) var(--breadcrumb-padding-x);margin-bottom:var(--breadcrumb-margin-bottom);list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:var(--breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--breadcrumb-item-padding-x);color:var(--breadcrumb-divider-color);content:"\203a"}.breadcrumb-item.active{color:var(--breadcrumb-item-active-color);font-weight:var(--font-weight-bold)}}@layer blocks{button,.button{--button-gap: .5em;--button-bg: 215, 24%, 78%;--button-color: var(--text-0);display:inline-flex;align-items:center;gap:var(--button-gap);padding:var(--button-padding);background:hsla(var(--button-bg),1);color:var(--button-color);border-width:var(--border-width);border-style:solid;border-color:hsla(var(--button-bg),1);border-radius:var(--border-radius);text-decoration:none;font-weight:var(--button-font-weight, 400);font-size:var(--button-font-size, 1rem);cursor:pointer;transition:.25s background-color}button:hover,.button:hover{background:hsla(var(--button-bg),.8)}button:focus,.button:focus{outline-width:calc(var(--border-width) * 2);outline-style:solid;outline-color:#000}button:active,.button:active{transform:scale(99%)}button[disabled],.button[disabled]{background:hsla(var(--button-bg),.5);color:var(--text-1);cursor:not-allowed}.btn-primary{--button-bg: var(--primary-hsl);color:#fff}.btn-info{--button-bg: var(--info-hsl)}.btn-success{--button-bg: var(--success-hsl)}.btn-warning{--button-bg: var(--warning-hsl)}.btn-danger{--button-bg: var(--danger-hsl)}.outlined{background:transparent}.transparent{background:transparent;border-color:transparent}.btn-link{background:transparent;border-color:transparent;padding:0;text-decoration:underline}.btn-link:hover{background:transparent;color:var(--link-hover-color)}.btn-icon{border-radius:50%;line-height:1rem}.btn-sm{font-size:var(--token-size-00)}.btn-group>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.btn-group>button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>button:not(:first-child,:last-child){border-radius:0;border-right:0}.btn-group>button.active{background-color:var(--primary-lighter);color:#fff}.btn-block{width:100%;justify-content:center}}@layer blocks{.card{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;background-color:var(--surface-1)}.chart-card{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem 1.5rem 5rem;background-color:#f0f8ff}}@layer blocks{.overlay-backdrop{background-color:#00000080}.overlay-panel{display:flex;flex-direction:column;background-color:var(--surface-1);border-radius:var(--border-radius);margin:1rem;padding:1.5rem}.dialog{display:flex;flex-direction:column;justify-content:space-between;max-width:400px}app-sidebar-dialog,.sidebar-dialog-container{min-height:100%;display:flex;flex-direction:column}.sidebar-dialog-content,.sidebar-dialog-content>*{width:100%;flex-grow:1;display:flex}}@layer blocks{label,.label{display:flex;flex-direction:column;font-weight:700;margin-bottom:.25rem}input:not([type=checkbox]),select,textarea{width:100%;padding:var(--form-padding);font-size:var(--token-size-0);border:1px solid var(--form-border);border-radius:var(--form-radius, 4px);transition:all .1s;color:var(--text-0)}input:not(:disabled):not([type=checkbox]):where(:hover,:focus),select:not(:disabled):where(:hover,:focus),textarea:not(:disabled):where(:hover,:focus){border:1px solid var(--form-focus);outline:1px solid var(--form-focus)}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;background-color:var(--form-disabled-surface);border:1px solid var(--form-disabled-border);padding-left:var(--form-disabled-padding)}textarea{min-height:8em}.form-group{margin-bottom:var(--token-size-0)}}@layer blocks{.app-icon{filter:invert(100%);cursor:pointer;transition:filter .2s ease-in-out}.app-icon:hover{filter:invert(80%)}.logo .path{fill:var(--primary-lighter)}.logo .path.eye{fill:var(--primary-light)}}@layer blocks{.success-snackbar{--mdc-snackbar-container-color: var(--success);--mdc-snackbar-supporting-text-color: var(--success-hsl)}}@layer blocks{.pagination button{background:transparent;border-color:transparent}.pagination button:hover{background:var(--primary-lightest)}.pagination button.active{background:var(--primary);color:#fff}.pagination button[disabled]{color:var(--token-neutral-3);cursor:not-allowed}.pagination button[disabled]:hover{background:transparent}}@layer blocks{app-sidebar-current-user{width:100%}app-sidebar-current-user>*{justify-items:center}.current-user-controls{justify-items:center}.current-user-container{justify-items:center;align-items:center}.current-user-username{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.profile-icon{text-align:center;overflow:hidden}}@layer blocks{.navigation{height:100vh;background-color:var(--token-neutral-1);color:var(--token-neutral-4);outline:1px solid var(--token-neutral-2)}.navigation ul{list-style:none;width:100%;padding:0}.navigation li{padding-left:0}.navigation li a{display:flex;align-items:center;margin-bottom:.5rem;padding:.75rem var(--token-size-0);border-radius:var(--border-radius);color:var(--token-neutral-3);border-left:4px solid transparent;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.navigation li a:hover{color:var(--token-neutral-5)}.navigation li a.selected{color:var(--token-neutral-5);background-color:var(--primary);border-color:var(--primary-light)}.navigation .logout-button a{color:var(--danger-light)}.navigation .logout-button a:hover{color:var(--danger-lighter)}}@layer blocks{.loading-container{position:fixed;width:100%;inset:0;z-index:9999}.spinner{--animation-name: spin-animation;--animation-duration: 1s;--animation-timing-function: ease-in-out;--animation-iteration-count: infinite;--animation: var(--animation-name) var(--animation-duration) var(--animation-timing-function) var(--animation-iteration-count);content:"";display:block;position:absolute;left:50%;top:40%;width:64px;height:64px;margin:0 auto;border:4px solid var(--primary);border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:var(--animation);-o-animation:var(--animation);-ms-animation:var(--animation);-webkit-animation:var(--animation);-moz-animation:var(--animation)}@keyframes spin-animation{to{transform:rotate(360deg)}}@-o-keyframes spin-animation{to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin-animation{to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-animation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin-animation{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}}@layer blocks{div:has(>table:only-child){overflow-x:auto;width:100%}table{width:100%;table-layout:auto;border-collapse:collapse}td,th{text-align:left;padding:var(--token-size-000) var(--token-size-00);border-bottom:1px solid var(--table-color)}table tr.clickable:hover td{background-color:var(--table-color);cursor:pointer}.highlight{border-left:3px solid}.highlight-primary{border-color:var(--primary)}.highlight-info{border-color:var(--info)}.highlight-success{border-color:var(--success)}.highlight-warning{border-color:var(--warning)}.highlight-danger{border-color:var(--danger)}}@layer blocks{label:has(.toggle){flex-direction:row;align-items:center;gap:var(--token-size-00)}input[type=checkbox].toggle{--toggle-dot-color: white;--toggle-checked-color: green;--toggle-size: var(--token-size-0);--toggle-space: 3px;appearance:none;position:relative;display:inline-block;background:var(--surface-2);height:calc(var(--toggle-size) + 2 * var(--toggle-space));width:calc(2 * var(--toggle-size) + 2 * var(--toggle-space));vertical-align:middle;border-radius:var(--toggle-size);box-shadow:0 1px 3px #0003 inset;transition:.25s linear background}input[type=checkbox].toggle:before{content:"";display:block;width:var(--toggle-size);height:var(--toggle-size);background:var(--toggle-dot-color);border-radius:calc(var(--toggle-size) * .5);position:absolute;top:var(--toggle-space);left:var(--toggle-space);box-shadow:0 1px 3px #0003;transition:.25s linear transform;transform:translate(0)}input[type=checkbox].toggle:checked{background:var(--toggle-checked-color)}input[type=checkbox].toggle:checked:before{transform:translate(var(--toggle-size))}}@layer blocks{[data-tooltip]{--tooltip-surface: var(--token-neutral-1);--tooltip-color: var(--token-neutral-5);--tooltip-decoration: underline dotted var(--text-2);--tooltip-top: initial;--tooltip-bottom: ;position:relative;text-decoration:var(--tooltip-decoration);-webkit-text-decoration:var(--tooltip-decoration)}[data-tooltip]:before{content:attr(data-tooltip);width:max-content;max-width:250px;position:absolute;top:var(--tooltip-bottom, 115%);bottom:var(--tooltip-top, 120%);left:50%;translate:-50% 0;z-index:100;transition:all .2s;scale:0;background-color:var(--tooltip-surface);box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;color:var(--tooltip-color);text-align:center;border-radius:4px;padding:6px;font-size:var(--token-size-00);line-height:1.1}[data-tooltip]:hover:before{scale:1}[data-tooltip]:after{content:"";position:absolute;z-index:100;left:50%;translate:-50% 0;rotate:var(--tooltip-bottom, 180deg);top:var(--tooltip-top, -200%);bottom:var(--tooltip-bottom, -200%);transition:all .2s;opacity:0;border-width:7px;border-style:solid;border-color:var(--tooltip-surface) transparent transparent transparent}[data-tooltip]:hover:after{opacity:1;top:var(--tooltip-top, calc(-15% - 2px) );bottom:var(--tooltip-bottom, -20%)}[data-tooltip-bottom]{--tooltip-top: ;--tooltip-bottom: initial}}@layer blocks{.outlined-box{border:var(--border-width) solid;padding:.5rem;border-radius:var(--border-radius)}.outlined-box-danger{border-color:var(--danger);color:color-mix(in hsl,var(--danger) 80%,black);background:hsla(var(--danger-hsl),.2)}}@layer blocks{.schedules-list>div:not(:last-child){border-bottom:1px solid var(--table-color)}}@layer blocks{.user-details-grid{display:grid;grid-template-columns:6fr 4fr;gap:var(--token-size-0)}}@layer blocks{.workflow-steps-grid{width:100%;display:grid;grid-template-columns:1fr;gap:var(--token-size-0)}.workflow-steps-grid>div:last-child{justify-self:center;align-self:end;align-content:baseline}}@layer blocks{.timeline-list>li{position:relative;padding-left:var(--audit-bullet-size);padding-bottom:1em}.timeline-list>li:before{color:#fff;content:"";z-index:100;width:var(--audit-bullet-size);height:var(--audit-bullet-size);border-radius:50%;background:var(--token-neutral-3);position:absolute;left:calc(var(--token-size-0) * -1);top:var(--audit-bullet-pos);transform:translateY(-40%);font-size:calc(var(--audit-bullet-size) * .5);text-align:center;line-height:var(--audit-bullet-size)}.timeline-list>li:not(:last-child):after{content:"";width:var(--audit-bullet-stem-size);height:100%;background:var(--border-color);position:absolute;left:calc((var(--token-size-0) * -1) + var(--audit-bullet-size) * .5 - var(--audit-bullet-stem-size) * .5);top:var(--audit-bullet-pos)}.--single-line-items{--audit-bullet-pos: 25%}.--larger-audit-bullets{--audit-bullet-size: 24px}.timeline-status.timeline-list>.step-success:before{content:"\2713";background:var(--success)}.timeline-status.timeline-list>.step-skipped:before{content:"\2192";background:var(--info)}.timeline-status.timeline-list>.step-failed:before{content:"\2717";background:var(--danger-dark)}.timeline-status.timeline-list>.step-in-progress:before{content:"\21bb";background:var(--info)}.timeline-status.timeline-list>.step-scheduled:before{background:var(--warning)}}@layer utilities{@keyframes wiggle{0%{transform:rotate(0)}30%{transform:rotate(60deg)}60%{transform:rotate(-45deg)}80%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up-1{0%{transform:translateY(1rem)}}@keyframes slide-up-2{0%{transform:translateY(2rem)}}@keyframes slide-down-1{0%{transform:translateY(-1rem)}}}@layer utilities{.click-area{position:relative}.click-area a{cursor:pointer}.click-area a:after{position:absolute;inset:0;content:""}}@layer utilities{.color-neutral-0{color:var(--token-neutral-0)}.color-neutral-1{color:var(--token-neutral-1)}.color-neutral-2{color:var(--token-neutral-2)}.color-neutral-3{color:var(--token-neutral-3)}.color-neutral-4{color:var(--token-neutral-4)}.color-neutral-5{color:var(--token-neutral-5)}.color-primary{color:var(--primary)}.color-primary-dark{color:var(--primary-dark)}.color-primary-light{color:var(--primary-light)}}@layer utilities{.counted:has(>*:nth-child(1)){--count: 1}.counted:has(>*:nth-child(2)){--count: 2}.counted:has(>*:nth-child(3)){--count: 3}.counted:has(>*:nth-child(4)){--count: 4}.counted:has(>*:nth-child(5)){--count: 5}.counted:has(>*:nth-child(6)){--count: 6}.counted:has(>*:nth-child(7)){--count: 7}.counted:has(>*:nth-child(8)){--count: 8}.counted:has(>*:nth-child(9)){--count: 9}.counted:has(>*:nth-child(10)){--count: 10}}@layer utilities{.block{display:block}.inline{display:inline}}@layer utilities{.hover-group{--opacity: .4}.hover-group>*{transition:all .25s}@media (hover: hover){.hover-group:hover>*:not(:hover){opacity:var(--opacity)}}}@layer utilities{.indexed>*:nth-child(1){--index: 1}.indexed>*:nth-child(2){--index: 2}.indexed>*:nth-child(3){--index: 3}.indexed>*:nth-child(4){--index: 4}.indexed>*:nth-child(5){--index: 5}.indexed>*:nth-child(6){--index: 6}.indexed>*:nth-child(7){--index: 7}.indexed>*:nth-child(8){--index: 8}.indexed>*:nth-child(9){--index: 9}.indexed>*:nth-child(10){--index: 10}}@layer utilities{.m-000{margin:var(--token-size-000)}.m-00{margin:var(--token-size-00)}.m-0{margin:var(--token-size-0)}.m-1{margin:var(--token-size-1)}.m-2{margin:var(--token-size-2)}.m-3{margin:var(--token-size-3)}.m-4{margin:var(--token-size-4)}.m-5{margin:var(--token-size-5)}.mb-000{margin-bottom:var(--token-size-000)}.mb-00{margin-bottom:var(--token-size-00)}.mb-0{margin-bottom:var(--token-size-0)}.mb-1{margin-bottom:var(--token-size-1)}.mb-2{margin-bottom:var(--token-size-2)}.mb-3{margin-bottom:var(--token-size-3)}.mb-4{margin-bottom:var(--token-size-4)}.mb-5{margin-bottom:var(--token-size-5)}.mb-auto{margin-bottom:auto}.mt-000{margin-top:var(--token-size-000)}.mt-00{margin-top:var(--token-size-00)}.mt-0{margin-top:var(--token-size-0)}.mt-1{margin-top:var(--token-size-1)}.mt-2{margin-top:var(--token-size-2)}.mt-3{margin-top:var(--token-size-3)}.mt-4{margin-top:var(--token-size-4)}.mt-5{margin-top:var(--token-size-5)}.mt-auto{top:auto}.ml-000{margin-left:var(--token-size-000)}.ml-00{margin-left:var(--token-size-00)}.ml-0{margin-left:var(--token-size-0)}.ml-1{margin-left:var(--token-size-1)}.ml-2{margin-left:var(--token-size-2)}.ml-3{margin-left:var(--token-size-3)}.ml-4{margin-left:var(--token-size-4)}.ml-5{margin-left:var(--token-size-5)}.ml-auto{margin-left:auto}.mr-000{margin-right:var(--token-size-000)}.mr-00{margin-right:var(--token-size-00)}.mr-0{margin-right:var(--token-size-0)}.mr-1{margin-right:var(--token-size-1)}.mr-2{margin-right:var(--token-size-2)}.mr-3{margin-right:var(--token-size-3)}.mr-4{margin-right:var(--token-size-4)}.mr-5{margin-right:var(--token-size-5)}.mr-auto{margin-right:auto}}@layer utilities{.p-000{padding:var(--token-size-000)}.p-00{padding:var(--token-size-00)}.p-0{padding:var(--token-size-0)}.p-1{padding:var(--token-size-1)}.p-2{padding:var(--token-size-2)}.p-3{padding:var(--token-size-3)}.p-4{padding:var(--token-size-4)}.p-5{padding:var(--token-size-5)}.pb-000{padding-bottom:var(--token-size-000)}.pb-00{padding-bottom:var(--token-size-00)}.pb-0{padding-bottom:var(--token-size-0)}.pb-1{padding-bottom:var(--token-size-1)}.pb-2{padding-bottom:var(--token-size-2)}.pb-3{padding-bottom:var(--token-size-3)}.pb-4{padding-bottom:var(--token-size-4)}.pb-5{padding-bottom:var(--token-size-5)}.pt-000{padding-top:var(--token-size-000)}.pt-00{padding-top:var(--token-size-00)}.pt-0{padding-top:var(--token-size-0)}.pt-1{padding-top:var(--token-size-1)}.pt-2{padding-top:var(--token-size-2)}.pt-3{padding-top:var(--token-size-3)}.pt-4{padding-top:var(--token-size-4)}.pt-5{padding-top:var(--token-size-5)}.pl-000{padding-left:var(--token-size-000)}.pl-00{padding-left:var(--token-size-00)}.pl-0{padding-left:var(--token-size-0)}.pl-1{padding-left:var(--token-size-1)}.pl-2{padding-left:var(--token-size-2)}.pl-3{padding-left:var(--token-size-3)}.pl-4{padding-left:var(--token-size-4)}.pl-5{padding-left:var(--token-size-5)}.pr-000{padding-right:var(--token-size-000)}.pr-00{padding-right:var(--token-size-00)}.pr-0{padding-right:var(--token-size-0)}.pr-1{padding-right:var(--token-size-1)}.pr-2{padding-right:var(--token-size-2)}.pr-3{padding-right:var(--token-size-3)}.pr-4{padding-right:var(--token-size-4)}.pr-5{padding-right:var(--token-size-5)}}@layer utilities{.scroll-container{contain:size;overflow-y:auto;flex-wrap:nowrap}}@layer utilities{.--size-000{font-size:var(--token-size-000)}.--size-00{font-size:var(--token-size-00)}.--size-0{font-size:var(--token-size-0)}.--size-1{font-size:var(--token-size-1)}.--size-2{font-size:var(--token-size-2)}.--size-3{font-size:var(--token-size-3)}.--size-4{font-size:var(--token-size-4)}.--size-5{font-size:var(--token-size-5)}.bold{font-weight:700}.regular{font-weight:400}.italic{font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.white-space-pre-line{white-space:pre-line}}@layer utilities{.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}@layer utilities{.maxw-000{max-width:var(--token-bp-000)}.maxw-00{max-width:var(--token-bp-00)}.maxw-0{max-width:var(--token-bp-0)}.maxw-1{max-width:var(--token-bp-1)}.maxw-2{max-width:var(--token-bp-2)}.maxw-3{max-width:var(--token-bp-3)}.maxw-4{max-width:var(--token-bp-4)}.maxw-5{max-width:var(--token-bp-5)}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
