.spinner{--spinner-track:var(--color-divider);--spinner-accent:var(--color-primary);--spinner-thickness:3px;--spinner-size:24px;box-sizing:border-box;display:inline-block;flex:0 0 var(--spinner-size)!important;height:var(--spinner-size);overflow:hidden;-webkit-user-select:none;user-select:none;width:var(--spinner-size)}.spinner.small{--spinner-size:16px;--spinner-thickness:2px}.spinner.medium{--spinner-size:24px;--spinner-thickness:3px}.spinner.large,.spinner.medium{align-self:center;display:block!important;margin:auto}.spinner.large{--spinner-size:40px;--spinner-thickness:4px}.spinner.primary{--spinner-accent:var(--color-primary)}.spinner.ink,.spinner.primary{--spinner-track:var(--color-divider)}.spinner.ink{--spinner-accent:var(--color-ink)}.spinner.muted{--spinner-accent:var(--color-muted);--spinner-track:var(--color-divider)}.spinner .indicator{border:var(--spinner-thickness) solid var(--spinner-track);border-radius:50%;border-top-color:var(--spinner-accent);box-sizing:border-box;height:100%;width:100%}.spinner.hidden{visibility:hidden}.button{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-md);font-weight:var(--weight-medium);grid-gap:6px;gap:6px;justify-content:center;padding:8px 12px;touch-action:manipulation;transition:background-color 80ms ease,border-color 80ms ease,color 80ms ease,filter 80ms ease}.button svg{flex-shrink:0;height:16px;width:16px}.button .spinner{margin-left:2px}.button:focus-visible{border-color:var(--color-primary);outline:none}.button.loading,.button:disabled{cursor:not-allowed;opacity:.6}.button.primary{background-color:var(--color-primary);color:var(--color-primary-ink)}@media(hover:hover)and (pointer:fine){.button.primary:hover:not(:disabled):not(.loading){background-color:var(--color-primary-hover)}}.button.primary:active:not(:disabled):not(.loading){background-color:var(--color-primary-hover)}.button.secondary{background-color:var(--color-elevated);border-color:var(--color-border);color:var(--color-ink)}@media(hover:hover)and (pointer:fine){.button.secondary:hover:not(:disabled):not(.loading){background-color:var(--color-surface)}}.button.secondary:active:not(:disabled):not(.loading){background-color:var(--color-surface)}.button.secondary.selected{background-color:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-on-soft)}.button.secondary.selected:active:not(:disabled):not(.loading){filter:brightness(.97)}@media(hover:hover)and (pointer:fine){.button.secondary.selected:hover:not(:disabled):not(.loading){filter:brightness(.97)}}.button.ghost{background-color:transparent;color:var(--color-muted)}.button.ghost:active:not(:disabled):not(.loading){color:var(--color-ink)}@media(hover:hover)and (pointer:fine){.button.ghost:hover:not(:disabled):not(.loading){color:var(--color-ink)}}.button.ghost.selected,.button.soft{color:var(--color-primary-on-soft)}.button.soft{background-color:var(--color-primary-soft)}.button.soft:active:not(:disabled):not(.loading){filter:brightness(.97)}@media(hover:hover)and (pointer:fine){.button.soft:hover:not(:disabled):not(.loading){filter:brightness(.97)}}.button.soft.selected{background-color:var(--color-primary);color:var(--color-primary-ink)}.button.danger{background-color:var(--color-danger);color:var(--color-danger-ink)}.button.danger:active:not(:disabled):not(.loading){filter:brightness(.92)}@media(hover:hover)and (pointer:fine){.button.danger:hover:not(:disabled):not(.loading){filter:brightness(.92)}}.pill{align-items:center;border:1px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:var(--font-sm);font-weight:var(--weight-semibold);grid-gap:6px;gap:6px;height:24px;line-height:1.2;max-width:100%;padding:0 12px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pill.primary{background-color:var(--color-primary-soft);color:var(--color-primary-on-soft)}.pill.primary .pill-dot{background-color:var(--color-primary)}.pill.primary.glow{box-shadow:0 0 6px color-mix(in srgb,var(--color-primary) 50%,transparent)}.pill.success{background-color:var(--color-success-soft);color:var(--color-success-on-soft)}.pill.success .pill-dot{background-color:var(--color-success)}.pill.success.glow{box-shadow:0 0 6px color-mix(in srgb,var(--color-success) 50%,transparent)}.pill.warning{background-color:var(--color-warning-soft);color:var(--color-warning-on-soft)}.pill.warning .pill-dot{background-color:var(--color-warning)}.pill.warning.glow{box-shadow:0 0 6px color-mix(in srgb,var(--color-warning) 50%,transparent)}.pill.info{background-color:var(--color-info-soft);color:var(--color-info-on-soft)}.pill.info .pill-dot{background-color:var(--color-info)}.pill.info.glow{box-shadow:0 0 6px color-mix(in srgb,var(--color-info) 50%,transparent)}.pill.danger{background-color:var(--color-danger-soft);color:var(--color-danger-on-soft)}.pill.danger .pill-dot{background-color:var(--color-danger)}.pill.danger.glow{box-shadow:0 0 6px color-mix(in srgb,var(--color-danger) 50%,transparent)}.pill.muted{background-color:var(--color-surface);color:var(--color-muted)}.pill.muted .pill-dot{background-color:var(--color-muted)}.pill.muted.glow{box-shadow:0 0 6px color-mix(in srgb,var(--color-muted) 50%,transparent)}.pill.micro{font-size:var(--font-xs);grid-gap:4px;gap:4px;height:18px;padding:0 8px}.pill.micro .pill-dot{height:5px;width:5px}.pill.micro .pill-icon,.pill.micro .pill-icon svg{height:12px;width:12px}.pill.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.pill.clickable:hover{filter:brightness(.95)}.pill.clickable:active{filter:brightness(.9)}.pill.clickable:focus-visible{border-color:var(--color-primary);outline:none}.pill .pill-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.pill .pill-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.pill .pill-icon,.pill .pill-icon svg{height:14px;width:14px}.pill .pill-label{overflow:hidden;text-overflow:ellipsis}.pill .pill-delete{align-items:center;background:none;border:1px solid transparent;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:-2px;margin-right:-4px;opacity:.7;padding:0;width:16px}.pill .pill-delete svg{height:14px;width:14px}.pill .pill-delete:hover{opacity:1}.pill .pill-delete:focus-visible{border-color:currentColor;opacity:1;outline:none}.pill.micro .pill-delete{height:14px;margin-right:-3px;width:14px}.pill.micro .pill-delete svg{height:12px;width:12px}.calendar{display:flex;flex-direction:column;max-width:479px;min-width:260px;position:relative;z-index:1}.calendar .navigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.calendar .navigation label{color:var(--color-ink);font-size:var(--font-lg);font-weight:var(--weight-semibold)}.calendar .navigation .controls{align-items:center;display:flex;flex-direction:row;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.calendar .navigation .arrows{display:flex;flex-direction:row;grid-gap:8px;gap:8px}.calendar .navigation .arrows .button{border-radius:999px;color:var(--color-muted);height:32px;margin:0;padding:0;width:32px}.calendar .navigation .arrows .button svg{height:20px;width:20px}.calendar .navigation .arrows .button.disabled{color:var(--color-disabled)}.calendar .react-calendar__month-view__weekdays{border-bottom:1px solid var(--color-divider);padding-bottom:10px;text-align:center}.calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr{color:var(--color-muted);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-decoration:none;text-transform:uppercase}.calendar .react-calendar__month-view__days{margin-top:8px}.calendar .react-calendar__month-view__days .react-calendar__tile{align-items:center;aspect-ratio:1;background-color:transparent;border:none;color:var(--color-ink);cursor:default;display:flex;font-size:var(--font-md);font-weight:var(--weight-medium);justify-content:center;margin:0;padding:0;position:relative}.calendar .react-calendar__month-view__days .react-calendar__tile abbr{align-items:center;aspect-ratio:1;border:1px solid transparent;border-radius:50%;box-sizing:border-box;color:var(--color-ink);display:inline-flex;height:32px;justify-content:center;min-width:0;padding:0;width:32px}.calendar .react-calendar__month-view__days .react-calendar__tile .dot{background-color:var(--color-primary);border-radius:50%;bottom:3px;height:6px;position:absolute;width:6px}.calendar .react-calendar__month-view__days .react-calendar__tile.disabled>abbr{color:var(--color-disabled)}.calendar .react-calendar__month-view__days .react-calendar__tile.selectable{cursor:pointer}.calendar .react-calendar__month-view__days .react-calendar__tile.react-calendar__tile--now>abbr{background-color:transparent;color:var(--color-primary);font-weight:var(--weight-semibold)}.calendar .react-calendar__month-view__days .react-calendar__tile.active abbr{background-color:var(--color-primary);color:var(--color-primary-ink)}.calendar .spinner{align-self:center;margin-bottom:16px}.calendar .grid-wrapper{container-type:inline-size;position:relative}.calendar .react-calendar__month-view__days{min-height:85.7142857143cqw}.calendar.loading .grid-wrapper .react-calendar__month-view__days,.calendar.loading .grid-wrapper .react-calendar__month-view__weekdays{pointer-events:none}.calendar.loading .grid-wrapper .react-calendar__month-view__weekdays{opacity:.55;transition:opacity .15s ease}.calendar.loading .grid-wrapper .react-calendar__tile .dot{opacity:0}.calendar.loading .grid-wrapper .react-calendar__tile.active>abbr,.calendar.loading .grid-wrapper .react-calendar__tile.react-calendar__tile--now>abbr{background-color:transparent;border-color:transparent;color:var(--color-ink)}.calendar.loading .grid-wrapper .react-calendar__tile abbr{animation:calendar-date-scan 1.9s ease-in-out infinite;color:var(--color-disabled)}@keyframes calendar-date-scan{0%{color:var(--color-disabled)!important;opacity:1}18%{color:var(--color-primary)!important;opacity:1}36%,to{color:var(--color-muted)!important;opacity:.62}}.calendar.loading .grid-wrapper .react-calendar__tile:first-child abbr{animation-delay:0ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(2) abbr{animation-delay:42ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(3) abbr{animation-delay:84ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(4) abbr{animation-delay:126ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(5) abbr{animation-delay:168ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(6) abbr{animation-delay:.21s}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(7) abbr{animation-delay:252ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(8) abbr{animation-delay:294ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(9) abbr{animation-delay:336ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(10) abbr{animation-delay:378ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(11) abbr{animation-delay:.42s}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(12) abbr{animation-delay:462ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(13) abbr{animation-delay:504ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(14) abbr{animation-delay:546ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(15) abbr{animation-delay:588ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(16) abbr{animation-delay:.63s}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(17) abbr{animation-delay:672ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(18) abbr{animation-delay:714ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(19) abbr{animation-delay:756ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(20) abbr{animation-delay:798ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(21) abbr{animation-delay:.84s}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(22) abbr{animation-delay:882ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(23) abbr{animation-delay:924ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(24) abbr{animation-delay:966ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(25) abbr{animation-delay:1008ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(26) abbr{animation-delay:1.05s}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(27) abbr{animation-delay:1092ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(28) abbr{animation-delay:1134ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(29) abbr{animation-delay:1176ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(30) abbr{animation-delay:1218ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(31) abbr{animation-delay:1.26s}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(32) abbr{animation-delay:1302ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(33) abbr{animation-delay:1344ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(34) abbr{animation-delay:1386ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(35) abbr{animation-delay:1428ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(36) abbr{animation-delay:1.47s}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(37) abbr{animation-delay:1512ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(38) abbr{animation-delay:1554ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(39) abbr{animation-delay:1596ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(40) abbr{animation-delay:1638ms}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(41) abbr{animation-delay:1.68s}.calendar.loading .grid-wrapper .react-calendar__tile:nth-child(42) abbr{animation-delay:1722ms}.calendar .loading-status{font-size:var(--font-xs);letter-spacing:.02em;text-transform:uppercase}.calendar .loading-status .pill-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calendar .loading-status .pill-icon .progress{align-items:center;display:inline-flex;flex-direction:row;grid-gap:3px;gap:3px;height:12px}.calendar .loading-status .pill-icon .progress span{animation:calendar-progress-dot .9s ease-in-out infinite;background-color:var(--color-primary);border-radius:999px;display:block;height:4px;opacity:.35;width:4px}@keyframes calendar-progress-dot{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-1px)}}.calendar .loading-status .pill-icon .progress span:nth-child(2){animation-delay:.15s}.calendar .loading-status .pill-icon .progress span:nth-child(3){animation-delay:.3s}.carousel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.carousel.controlled .slick-dots{pointer-events:none}.carousel.paginated .slick-list{margin:0 20px;overflow:hidden}.carousel.paginated .slick-list .slick-track .slick-slide{box-sizing:border-box}.carousel .slick-arrow{z-index:1}.carousel .slick-arrow:before{color:var(--color-primary);opacity:1}@media(hover:hover){.carousel .slick-arrow:hover:before{color:var(--color-muted)}}.carousel .slick-arrow.slick-next{right:0}.carousel .slick-arrow.slick-prev{left:0}.carousel .slick-dots{bottom:0;margin:0;transform:translateY(100%)}.carousel .slick-dots li>button:before{color:var(--color-muted);font-size:var(--font-sm)}.carousel .slick-dots li.slick-active>button:before{color:var(--color-primary)}.carousel .slick-list{overflow:visible}.carousel .slick-list .slick-track{display:flex}.carousel .slick-list .slick-track .slick-slide{box-sizing:initial;height:inherit}.carousel .slick-list .slick-track .slick-slide:not(:first-child){padding-left:8px}.carousel .slick-list .slick-track .slick-slide:not(:last-child){padding-right:8px}.carousel .slick-list .slick-track .slick-slide>div{height:100%;width:100%}.clipboard-button{display:inline-flex;vertical-align:middle}.clipboard-button-popper{padding:8px}.clipboard-button-popper,.time-input input{background-color:var(--color-elevated);color:var(--color-ink)}.time-input input{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;display:block;font-size:var(--font-base);margin:0;outline:none;padding:8px 12px;text-align:center;width:88px}.time-input input.error{border-color:var(--color-danger);color:var(--color-danger-on-soft)}.time-input .feedback-error{color:var(--color-danger-on-soft);font-size:var(--font-sm)}.date-time-picker{display:flex;flex-direction:column;grid-gap:8px;gap:8px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.date-time-picker>.heading{display:flex;flex-direction:row;grid-gap:24px;gap:24px;justify-content:space-between}.date-time-picker>.heading.align-right{justify-content:flex-end}.date-time-picker>.heading .reset.button{padding:0}.date-time-picker>.controls{display:flex;flex-direction:row;grid-gap:8px;gap:8px}.date-time-picker>.controls .date-picker,.date-time-picker>.controls .date-picker .button{width:100%}.date-time-picker>.controls .invalid{border-color:var(--color-danger);color:var(--color-danger);font-weight:700}.date-time-picker-popper{padding:8px}.dropdown{padding:0!important;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown.disabled .option .label:hover{cursor:not-allowed}.dropdown .items>.option .header,.dropdown .items>.option .label{padding-left:24px}.dropdown .items .option .items .header,.dropdown .items .option .items .label{padding-left:40px}.dropdown .items .option .items .option .items .header,.dropdown .items .option .items .option .items .label{padding-left:56px}.dropdown .items .option .items .option .items .options .items .header,.dropdown .items .option .items .option .items .options .items .label{padding-left:72px}.dropdown .option{border-top:1px solid var(--color-divider);display:block}.dropdown .option.select-all .label{border-bottom:1px solid var(--color-divider)}.dropdown .option .checkbox{align-self:flex-start;margin-right:8px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown .option .header{box-sizing:border-box;color:var(--color-muted);display:block;font-size:var(--font-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;padding:6px 8px 2px;text-transform:uppercase;width:100%}.dropdown .option .label{align-items:center;color:var(--color-ink);display:flex;flex:1 1;font-size:var(--font-md);font-weight:var(--weight-normal);grid-gap:8px;gap:8px;padding:8px 12px}.dropdown .option .label:hover{background-color:var(--color-surface);cursor:pointer}.dropdown .option .label .icon{align-items:center;color:var(--color-muted);display:flex;flex-shrink:0;height:16px;width:16px}.dropdown .option .label .icon svg{height:16px;width:16px}.dropdown .option .label .copy{display:flex;flex-direction:column;grid-gap:2px;gap:2px;white-space:pre-wrap}.dropdown .option .label .copy .subtitle{color:var(--color-muted);font-size:var(--font-xs);font-weight:var(--weight-normal)}.dropdown .option .label.danger,.dropdown .option .label.danger .icon{color:var(--color-danger-on-soft)}.dropdown .option .label.danger:hover{background-color:var(--color-danger-soft)}.dropdown .option.selected .label{background-color:var(--color-primary-soft)}.dropdown .option.selected .label,.dropdown .option.selected .label .icon{color:var(--color-primary-on-soft)}.dropdown>.option:first-child{border-top:none}.input{display:flex;flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1)}.input,.input input{color:var(--color-ink)}.input input{background-color:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;display:block;font-size:var(--font-base);outline:none;padding:8px 12px}.input input::placeholder{color:var(--color-muted)}.input input:focus{border-color:var(--color-ink)}.input input::-webkit-inner-spin-button,.input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input input[type=number]{-moz-appearance:textfield}.input.disabled input,.input.disabled input:hover{color:var(--color-disabled);cursor:not-allowed}.input.invalid input{border-color:var(--color-danger)}.input.invalid input::placeholder{color:var(--color-muted)}.input.subtle input{background-color:transparent;border:none;border-bottom:2px solid var(--color-border);border-radius:0;margin:0;padding:0 0 var(--space-1) 0}.input.subtle input:focus{border-bottom-color:var(--color-ink)}.input.subtle.invalid input{border-bottom-color:var(--color-danger)}.file-preview{background-color:var(--color-surface)!important;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:320px;overflow:hidden;position:relative}.file-preview #image-renderer{background:transparent}.file-preview #pdf-controls{display:none}.file-preview #pdf-page-wrapper #pdf-page-info{color:var(--color-ink);font-size:var(--font-lg);margin-bottom:8px;padding:0}.file-preview #pdf-page-wrapper .annotationLayer{display:none}.file-preview #proxy-renderer{overflow:hidden}.file-preview .no-renderer-notice{align-items:center;align-self:center;display:flex;flex-direction:column;width:100%}.file-preview .no-renderer-notice a{text-decoration:none}.file-upload .file-input{display:none}.header-nav{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:16px;position:relative;z-index:2}@media print{.header-nav{display:none}}.header-nav.crumbs{justify-content:space-between}.header-nav .breadcrumbs .MuiButtonBase-root{background-color:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-ink);display:block;display:flex;font-size:var(--font-base);margin:0;outline:none;padding:0}.header-nav .breadcrumbs li,.header-nav .breadcrumbs li a:visited{color:var(--color-danger)}.header-nav .breadcrumbs li:last-of-type,.header-nav .breadcrumbs li:last-of-type a,.header-nav .breadcrumbs li:last-of-type a:visited{color:var(--color-danger);text-decoration:none}.header-nav .dropdown{min-width:100px}.header-nav .dropdown>.button{background-color:transparent;border-color:transparent;margin:0;padding:0;width:100%}.kbd{align-items:center;background-color:var(--color-elevated);border:1px solid var(--color-divider);border-radius:var(--radius-xs);color:var(--color-ink-2);display:inline-flex;flex-shrink:0;font-family:inherit;font-size:var(--font-xs);justify-content:center;line-height:1.2;padding:1px 6px;white-space:nowrap}.likert{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.likert>.title{color:var(--color-ink);font-size:var(--font-md);font-weight:var(--weight-medium)}.likert>.content{flex-direction:row;grid-gap:var(--space-2);gap:var(--space-2)}.likert>.content,.likert>.content>.graph{align-items:center;display:flex;width:100%}.likert>.content>.graph{flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1);margin:0 var(--space-2) 0 0}.likert>.content>.graph .MuiSlider-root{color:var(--color-primary);flex:1 1;margin:0 8px;padding:8px 0}.likert>.content>.graph .MuiSlider-root .MuiSlider-mark{background-color:var(--color-border);border-radius:50%;height:4px;width:4px}.likert>.content>.graph .MuiSlider-root .MuiSlider-mark.MuiSlider-markActive{background-color:var(--color-elevated)}.likert>.content>.graph .MuiSlider-root .MuiSlider-markLabel{color:var(--color-muted);font-size:var(--font-xs)}.likert>.content>.graph .MuiSlider-root .MuiSlider-rail{background-color:var(--color-divider);height:4px;opacity:1}.likert>.content>.graph .MuiSlider-root .MuiSlider-thumb{background-color:var(--color-primary);border:0;height:14px;transition:left .15s cubic-bezier(.4,0,.2,1) 0ms,bottom .15s cubic-bezier(.4,0,.2,1) 0ms;width:14px}.likert>.content>.graph .MuiSlider-root .MuiSlider-thumb:before{background-color:currentColor;border-radius:inherit;box-shadow:none;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms,transform .15s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.likert>.content>.graph .MuiSlider-root .MuiSlider-thumb.Mui-focusVisible:before,.likert>.content>.graph .MuiSlider-root .MuiSlider-thumb:hover:before{opacity:.16;transform:translate(-50%,-50%) scale(2.142857)}@media(hover:none){.likert>.content>.graph .MuiSlider-root .MuiSlider-thumb.Mui-focusVisible:before,.likert>.content>.graph .MuiSlider-root .MuiSlider-thumb:hover:before{opacity:0;transform:translate(-50%,-50%) scale(1)}}.likert>.content>.graph .MuiSlider-root .MuiSlider-thumb.Mui-active:before{opacity:.16;transform:translate(-50%,-50%) scale(3)}.likert>.content>.graph .MuiSlider-root .MuiSlider-track{background-color:var(--color-primary);border:0;height:4px}.likert>.content>.graph>.labels{color:var(--color-muted);display:flex;font-size:var(--font-xs);justify-content:space-between;width:100%}.likert>.content>.graph>.labels label{flex:unset}.likert>.content>.graph>.labels label:not(:last-of-type){margin-right:8px}.likert>.content>.percentage{align-self:flex-start;color:var(--color-ink);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:1;margin-top:2px;min-width:4ch;text-align:right;white-space:nowrap}.likert.null .graph .MuiSlider-root{margin:0}.likert.null .graph .MuiSlider-root .MuiSlider-thumb,.likert.null .graph .MuiSlider-root .MuiSlider-track{display:none}.likert.disabled .graph .MuiSlider-root{color:var(--color-primary);margin:0}.likert.disabled .graph .MuiSlider-root .MuiSlider-mark,.likert.disabled .graph .MuiSlider-root .MuiSlider-thumb{display:none}.loader{--loader-accent:var(--color-primary);--loader-size:120px;box-sizing:border-box;display:inline-block;flex-shrink:0;height:var(--loader-size);line-height:0;overflow:visible;position:relative;-webkit-user-select:none;user-select:none;width:var(--loader-size)}.loader.small{--loader-size:64px}.loader.medium{--loader-size:120px}.loader.large{--loader-size:200px}.loader.primary{--loader-accent:var(--color-primary)}.loader.ink{--loader-accent:var(--color-ink)}.loader.muted{--loader-accent:var(--color-muted)}.loader .canvas,.loader .image{display:block;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader .image{height:var(--loader-size);object-fit:contain;width:var(--loader-size)}.loader.hidden{visibility:hidden}.loader.fit-to-resize,.modal-overlay{height:100%;width:100%}.modal-overlay{background-color:var(--color-overlay);display:flex;justify-content:center;left:0;overflow:auto;position:fixed;top:0;z-index:100}@media print{.modal-overlay.hide-on-print{display:none}}.modal-overlay .modal-content{--resource-table-sticky-background:var(--color-elevated);background-color:var(--color-elevated);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);box-sizing:border-box;color:var(--color-ink);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:16px;max-width:100%;overflow:auto;padding:var(--space-4);position:relative;width:767px}@media screen and (max-width:767px){.modal-overlay .modal-content{width:100%}}.modal-overlay .modal-content.full-page{height:calc(100vh - 32px);height:calc(100dvh - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);width:calc(100vw - 32px)}.modal-overlay .modal-content>.header{align-items:center;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-areas:"title actions close";grid-template-columns:minmax(0,1fr) auto auto;margin:0 0 var(--space-4) 0}.modal-overlay .modal-content>.header .title{color:var(--color-ink);font-size:var(--font-xl);font-weight:var(--weight-semibold);grid-area:title;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-overlay .modal-content>.header .actions{align-items:center;display:flex;grid-area:actions;min-width:0}.modal-overlay .modal-content>.header .close-button{grid-area:close;margin:0;padding:0}.modal-overlay .modal-content>.header .close-button svg{height:20px;width:20px}@media screen and (max-width:479px){.modal-overlay .modal-content>.header{grid-template-areas:"title close" "actions actions";grid-template-columns:minmax(0,1fr) auto}.modal-overlay .modal-content>.header .actions{justify-content:stretch}.modal-overlay .modal-content>.header .actions .resource-table-controls,.modal-overlay .modal-content>.header .actions .search-input,.modal-overlay .modal-content>.header .actions .search-input .dropdown,.modal-overlay .modal-content>.header .actions>*{width:100%}.modal-overlay .modal-content>.header .actions>.pill{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.modal-overlay .modal-content>.body{display:flex;flex-direction:column;grid-gap:var(--space-4);gap:var(--space-4)}.modal-overlay .modal-content>.footer{align-items:center;display:flex;flex-wrap:wrap;grid-gap:var(--space-2);gap:var(--space-2);justify-content:space-between;margin-top:var(--space-4)}.modal-overlay .modal-content>.footer>:only-child{margin-left:auto}.textarea{display:flex;flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1)}.textarea textarea{background-color:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-ink);display:block;font-size:var(--font-base);margin:0;outline:none;overflow:hidden;padding:8px 12px;resize:none;width:100%}.textarea.invalid textarea{border-color:var(--color-danger)}@media print{.textarea{display:grid}.textarea:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.textarea textarea{overflow:hidden;resize:none}.textarea:after,.textarea textarea{grid-area:1/1/2/2}}.resource-table .resource .percentage{align-items:flex-start;display:flex;flex-direction:row;grid-gap:var(--space-3);gap:var(--space-3)}.resource-table .resource .percentage .likert{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.resource-table .resource .percentage .likert .graph{margin:0}.resource-table .resource .percentage .likert .graph .percentage{flex:1 1}.resource-table .resource .percentage .likert .graph .MuiSlider-root{margin:0;min-width:160px}.resource-table .resource .percentage .value{color:var(--color-ink);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.resource-table .resource .percentage.value,.resource-table .resource .percentage .value{color:var(--color-ink)}.resource-table .resource .percentage .manual{margin:0;position:relative}.resource-table .resource .percentage .manual.invalid:after{color:var(--color-danger)!important}.resource-table .resource .percentage .manual:after{color:var(--color-muted);content:"%";font-size:var(--font-sm);font-weight:var(--weight-normal);line-height:1;position:absolute;right:0;top:calc(50% - 3px);transform:translate(100%,-50%)}.resource-table .resource .percentage .manual input{color:var(--color-ink);min-width:20px;text-align:right}.resource-table .resource .percentage .manual.empty:after{color:var(--color-muted)}.resource-table .resource{list-style:none;overflow:visible}.resource-table .resource .controls{white-space:nowrap;width:1px}.resource-table .resource:not(.editing) .MuiTableCell-body:not(.interactive-cell) *{pointer-events:none}.resource-table .resource:not(.editing).placeholder .MuiTableCell-body:not(.interactive-cell){opacity:.5}.resource-table .resource:not(.editing).placeholder .MuiTableCell-body.sticky-column:not(.interactive-cell){opacity:1}.resource-table .resource:not(.editing).placeholder .MuiTableCell-body.sticky-column:not(.interactive-cell)>*{opacity:.5}.resource-table .resource.uploading td{animation:uploading-pulse .5s ease-in-out infinite alternate}@keyframes uploading-pulse{0%{background-color:var(--color-divider)}to{background-color:var(--color-surface)}}.resource-table .resource.selected td{background-color:var(--color-primary-soft)}.resource-table .resource.dragging td{opacity:.5}.resource-table .resource .editing-toggled td{background-color:var(--resource-table-row-hover-background,var(--color-surface));color:var(--color-ink)}@media(hover:hover)and (pointer:fine){.resource-table .resource.clickable:not(.drag-over):hover{cursor:pointer}.resource-table .resource.clickable:not(.drag-over):hover td{background-color:var(--resource-table-row-hover-background,var(--color-surface));color:var(--color-ink)}.resource-table .resource.reorderable{cursor:grab}.resource-table .resource.reorderable:active{cursor:grabbing}}.resource-table .resource td .input input,.resource-table .resource td .input textarea,.resource-table .resource td .textarea input,.resource-table .resource td .textarea textarea{background-color:transparent;border-color:var(--color-border);border-radius:0;border-width:0 0 1px;color:var(--color-ink);font-family:inherit;font-size:inherit;margin:0;padding:0 0 6px;text-align:inherit;width:100%}.resource-table .resource td .input input::placeholder,.resource-table .resource td .input textarea::placeholder,.resource-table .resource td .textarea input::placeholder,.resource-table .resource td .textarea textarea::placeholder{color:var(--color-muted)}.resource-table .resource td .input input:focus,.resource-table .resource td .input textarea:focus,.resource-table .resource td .textarea input:focus,.resource-table .resource td .textarea textarea:focus{border-color:var(--color-ink)}.resource-table .resource td .input.invalid input,.resource-table .resource td .input.invalid textarea,.resource-table .resource td .textarea.invalid input,.resource-table .resource td .textarea.invalid textarea{border-color:var(--color-danger)!important}.resource-table .resource td .data-value.email,.resource-table .resource td .data-value.monies,.resource-table .resource td .data-value.phone{white-space:nowrap}.resource-table .resource td .data-value.empty{color:var(--color-muted)}.resource-table .toolbar .controls .filters .avatar-filter-group{display:inline-flex;flex-shrink:0;position:relative}.resource-table .toolbar .controls .filters .avatar-filter-group .stack{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;padding:0}.resource-table .toolbar .controls .filters .avatar-filter-group .stack:focus{outline:none}.resource-table .toolbar .controls .filters .avatar-filter-group .circle{align-items:center;background-color:var(--color-primary-soft);border:2px solid var(--color-elevated);border-radius:50%;color:var(--color-primary-on-soft);display:inline-flex;font-size:var(--font-xs);font-weight:var(--weight-bold);height:30px;justify-content:center;-webkit-user-select:none;user-select:none;width:30px}.resource-table .toolbar .controls .filters .avatar-filter-group .circle.stacked{margin-left:-10px}.avatar-filter-popper .list{display:flex;flex-direction:column;min-width:180px}.avatar-filter-popper .item{align-items:center;display:flex;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.avatar-filter-popper .item:hover{background-color:var(--color-surface)}.avatar-filter-popper .item .circle{align-items:center;background-color:var(--color-primary-soft);border-radius:50%;color:var(--color-primary-on-soft);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:var(--weight-bold);height:24px;justify-content:center;-webkit-user-select:none;user-select:none;width:24px}.avatar-filter-popper .item .name{color:var(--color-ink);flex:1 1;font-size:var(--font-sm);font-weight:var(--weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-filter-popper .item .remove{align-items:center;background:none;border:0;border-radius:var(--radius-xs);color:var(--color-muted);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:2px}.avatar-filter-popper .item .remove svg{height:16px;width:16px}.avatar-filter-popper .item .remove:hover{background-color:var(--color-danger-soft);color:var(--color-danger)}.resource-table .toolbar .controls .filters .filter-chip{background-color:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--font-sm);font-weight:var(--weight-medium);height:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.resource-table .toolbar .controls .filters .filter-chip .MuiChip-label{align-items:center;color:var(--color-ink);display:flex;font-weight:var(--weight-medium);grid-gap:4px;gap:4px;padding-left:8px;padding-right:8px;white-space:nowrap}.resource-table .toolbar .controls .filters .filter-chip .MuiChip-deleteIcon{color:var(--color-muted);height:16px;margin:0 4px 0 -2px;width:16px}.resource-table .toolbar .controls .filters .filter-chip .MuiChip-deleteIcon:hover{color:var(--color-ink)}.resource-table .toolbar .controls .filters .filter-chip input{background-color:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0;box-sizing:border-box;color:var(--color-ink);font-size:var(--font-sm);margin:2px 0 0;min-width:40px;outline:none;padding:0 0 2px}.resource-table .toolbar .controls .filters .filter-chip input:focus{border-bottom-color:var(--color-ink)}.search-input{align-items:center;display:flex;grid-gap:8px;gap:8px}.search-input .MuiChip-root{margin-right:0}.search-input .dropdown.expanded>.input{border-bottom-color:var(--color-divider);border-bottom-left-radius:0;border-bottom-right-radius:0}.search-input .dropdown .input{align-items:center;background-color:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-ink);display:flex;flex-direction:row;margin:0;outline:none;padding:8px 12px}.search-input .dropdown .input:not(.show-icon){padding:0}.search-input .dropdown .input input{background:transparent;border:0;box-sizing:border-box;color:var(--color-ink);font-size:var(--font-base);margin:0;outline:none;padding:8px 12px;transition:width .25s ease-out;width:12ch}.search-input .dropdown .input input::placeholder{color:var(--color-muted)}.search-input .dropdown .input input.populated,.search-input .dropdown .input input:focus{width:24ch}.search-input.full-width .dropdown{width:100%}.search-input.full-width .dropdown .input input{transition:none;width:100%}@keyframes search-dropdown-enter{0%{-webkit-clip-path:inset(0 -8px 100% -8px);clip-path:inset(0 -8px 100% -8px);opacity:0}to{-webkit-clip-path:inset(0 -8px -8px -8px);clip-path:inset(0 -8px -8px -8px);opacity:1}}.MuiPopper-root.resource-table-search-suggestions-dropdown{animation:search-dropdown-enter .2s cubic-bezier(.2,0,.2,1) backwards;border-top-color:var(--color-ink);border-color:var(--color-divider) var(--color-ink) var(--color-ink);border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:-9px!important;max-height:320px!important}.MuiPopper-root.resource-table-search-suggestions-dropdown .option{border-top:0;padding:2px}.MuiPopper-root.resource-table-search-suggestions-dropdown .option .label{border-radius:var(--radius-sm);padding:8px 10px}.MuiPopper-root.resource-table-search-suggestions-dropdown .option .label .icon{height:24px;justify-content:center;width:24px}.MuiPopper-root.resource-table-search-suggestions-dropdown .option .label{min-width:0;overflow:hidden}.MuiPopper-root.resource-table-search-suggestions-dropdown .option .label .copy{display:flex;flex-direction:column;grid-gap:2px;gap:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MuiPopper-root.resource-table-search-suggestions-dropdown .option .label .copy .subtitle{color:var(--color-muted);font-size:var(--font-xs);font-weight:var(--weight-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MuiPopper-root.resource-table-search-suggestions-dropdown .option .label .avatar{align-items:center;background-color:var(--color-primary-soft);border-radius:50%;color:var(--color-primary-on-soft);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:var(--weight-bold);height:24px;justify-content:center;-webkit-user-select:none;user-select:none;width:24px}.resource-table-controls{align-items:center;display:flex;flex:1 1 320px;flex-direction:row;grid-gap:var(--space-2);gap:var(--space-2);justify-content:flex-end;min-width:0;overflow:hidden}.resource-table-controls .search-input,.resource-table-controls .search-input .dropdown{flex:0 0 auto;min-width:0}.resource-table-controls .search-input .dropdown .input{padding:4px 8px}.resource-table-controls .search-input .dropdown .input:not(.show-icon){padding:0}.resource-table-controls .search-input .dropdown .input input{font-size:12px;padding:4px 8px}.resource-table-controls .filters{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0;overflow:hidden;position:relative}.resource-table-controls .filters.scrollable:before{background:linear-gradient(90deg,var(--color-bg),transparent);left:0}.resource-table-controls .filters.scrollable:after,.resource-table-controls .filters.scrollable:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:24px;z-index:1}.resource-table-controls .filters.scrollable:after{background:linear-gradient(270deg,var(--color-bg),transparent);right:0}.resource-table-controls .filters.scrollable.left:before,.resource-table-controls .filters.scrollable.right:after{opacity:1}.resource-table-controls .filters>.track{align-items:center;display:flex;flex-direction:row;grid-gap:var(--space-1);gap:var(--space-1);justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.resource-table-controls .filters>.track::-webkit-scrollbar{display:none}.resource-table-drag-preview{background-color:var(--color-bg);border-collapse:initial;border-spacing:0;box-shadow:var(--shadow-md);left:-10000px;opacity:.96;pointer-events:none;position:fixed;table-layout:fixed;top:-10000px;z-index:2147483647}.resource-table-drag-preview .MuiTableCell-body,.resource-table-drag-preview td{background-color:var(--color-bg)!important;border-bottom:1px solid var(--color-divider);box-sizing:border-box;color:var(--color-ink);font-size:var(--font-sm);padding:8px;position:static!important;white-space:pre}.resource-table-drag-preview .sticky-column,.resource-table-drag-preview .sticky-control{box-shadow:none!important;left:auto!important}.resource-table{--resource-table-surface-padding:var(--space-4);--resource-table-expansion-width:48px;--resource-table-modification-width:96px;--resource-table-selection-width:48px;--resource-table-expansion-offset-width:0px;--resource-table-expansion-left:0px;--resource-table-modification-offset-width:0px;--resource-table-modification-left:0px;--resource-table-selection-offset-width:0px;--resource-table-sticky-column-left:0px;--resource-table-viewport-width:100%;margin-left:calc(var(--resource-table-surface-padding)*-1);margin-right:calc(var(--resource-table-surface-padding)*-1);min-width:0;width:auto}.resource-table.has-selection-control{--resource-table-selection-offset-width:var(--resource-table-selection-width)}.resource-table.has-modification-control{--resource-table-modification-left:var(--resource-table-selection-offset-width);--resource-table-modification-offset-width:var(--resource-table-modification-width)}.resource-table.has-expansion-control{--resource-table-expansion-left:calc(var(--resource-table-selection-offset-width) + var(--resource-table-modification-offset-width));--resource-table-expansion-offset-width:var(--resource-table-expansion-width)}.resource-table.has-expansion-control,.resource-table.has-modification-control,.resource-table.has-selection-control{--resource-table-sticky-column-left:calc(var(--resource-table-selection-offset-width) + var(--resource-table-modification-offset-width) + var(--resource-table-expansion-offset-width))}.resource-table .toolbar{align-items:center;color:var(--color-ink);display:flex;flex-direction:row;grid-gap:var(--space-2);gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--resource-table-surface-padding)}.resource-table .toolbar>.title{flex-shrink:0;font-size:var(--font-base);font-weight:var(--weight-semibold);margin:0;white-space:nowrap}.resource-table .toolbar .toolbar-actions{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;grid-gap:var(--space-3);gap:var(--space-3);justify-content:flex-end;margin-left:auto;min-width:0}.resource-table .toolbar .toolbar-actions .header-controls{align-items:center;display:flex;flex-wrap:wrap;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.resource-table .toolbar .toolbar-actions>.button{flex-shrink:0}@media screen and (max-width:1248px){.resource-table .toolbar.searchable.has-filters,.resource-table .toolbar.searchable.has-header-controls{grid-column-gap:var(--space-3);column-gap:var(--space-3);display:grid;grid-template-areas:"title spacer search" "actions spacer filters";grid-template-columns:auto minmax(var(--space-4),1fr) auto;grid-row-gap:var(--space-2);row-gap:var(--space-2)}.resource-table .toolbar.searchable.has-filters>.title,.resource-table .toolbar.searchable.has-header-controls>.title{grid-area:title}.resource-table .toolbar.searchable.has-filters .resource-table-controls,.resource-table .toolbar.searchable.has-filters .toolbar-actions,.resource-table .toolbar.searchable.has-header-controls .resource-table-controls,.resource-table .toolbar.searchable.has-header-controls .toolbar-actions{display:contents}.resource-table .toolbar.searchable.has-filters .header-controls,.resource-table .toolbar.searchable.has-header-controls .header-controls{grid-area:actions;justify-self:start}.resource-table .toolbar.searchable.has-filters .resource-table-controls .search-input,.resource-table .toolbar.searchable.has-header-controls .resource-table-controls .search-input{grid-area:search;justify-self:end}.resource-table .toolbar.searchable.has-filters .resource-table-controls .filters,.resource-table .toolbar.searchable.has-header-controls .resource-table-controls .filters{grid-area:filters;justify-self:end;max-width:100%}}.resource-table .MuiTableContainer-root{overflow-x:auto;overflow-y:visible;position:relative;transition:opacity .15s ease-in-out}.resource-table .MuiTableContainer-root table{border-collapse:initial;border-spacing:0;width:100%}.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head,.resource-table .MuiTableContainer-root table>thead>tr>th{align-content:flex-start;background-color:var(--color-bg);border-bottom:1px solid var(--color-divider);color:var(--color-muted);font-size:var(--font-xs);font-weight:var(--weight-medium);letter-spacing:.04em;padding:6px 8px;text-align:left;text-transform:uppercase;white-space:pre}.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head>.label,.resource-table .MuiTableContainer-root table>thead>tr>th>.label{align-items:center;display:inline-flex;grid-gap:var(--space-1);gap:var(--space-1)}.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head .MuiTableSortLabel-root,.resource-table .MuiTableContainer-root table>thead>tr>th .MuiTableSortLabel-root{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head .MuiTableSortLabel-root.Mui-active,.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head .MuiTableSortLabel-root:hover,.resource-table .MuiTableContainer-root table>thead>tr>th .MuiTableSortLabel-root.Mui-active,.resource-table .MuiTableContainer-root table>thead>tr>th .MuiTableSortLabel-root:hover{color:var(--color-ink)}.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head .MuiTableSortLabel-root .MuiTableSortLabel-icon,.resource-table .MuiTableContainer-root table>thead>tr>th .MuiTableSortLabel-root .MuiTableSortLabel-icon{color:inherit}.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head .hintable,.resource-table .MuiTableContainer-root table>thead>tr>th .hintable{align-items:center;cursor:pointer;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head .hintable .hint-icon,.resource-table .MuiTableContainer-root table>thead>tr>th .hintable .hint-icon{color:var(--color-muted);height:14px;margin-left:4px;width:14px}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body,.resource-table .MuiTableContainer-root table>tbody>tr>td{align-content:flex-start;border-bottom:1px solid var(--color-divider);color:var(--color-ink);font-size:var(--font-sm);padding:8px;text-align:left;white-space:pre}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body.collapse-detail,.resource-table .MuiTableContainer-root table>tbody>tr>td.collapse-detail{background-color:var(--color-bg);border-bottom:0;padding:0;white-space:normal}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body.collapse-detail .MuiCollapse-wrapperInner,.resource-table .MuiTableContainer-root table>tbody>tr>td.collapse-detail .MuiCollapse-wrapperInner{box-sizing:border-box;padding:0}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body.collapse-detail .surface,.resource-table .MuiTableContainer-root table>tbody>tr>td.collapse-detail .surface{border-bottom:1px solid var(--color-divider);box-sizing:border-box;left:0;max-width:var(--resource-table-viewport-width);padding:var(--space-4);position:-webkit-sticky;position:sticky;width:var(--resource-table-viewport-width)}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body.collapse-detail .resource-table,.resource-table .MuiTableContainer-root table>tbody>tr>td.collapse-detail .resource-table{margin-left:0;margin-right:0}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body.collapse-detail .resource-table:last-child,.resource-table .MuiTableContainer-root table>tbody>tr>td.collapse-detail .resource-table:last-child{margin-bottom:0}.resource-table .MuiTableContainer-root table>tbody>tr:last-of-type>td{border-bottom:0}.resource-table .MuiTableContainer-root table>tbody>tr.resource.drag-over-before>.MuiTableCell-body,.resource-table .MuiTableContainer-root table>tbody>tr.resource.drag-over-before>td{border-top:1px solid var(--color-primary)!important}.resource-table .MuiTableContainer-root table>tbody>tr.resource.drag-over-after>.MuiTableCell-body,.resource-table .MuiTableContainer-root table>tbody>tr.resource.drag-over-after>td{border-bottom:1px solid var(--color-primary)!important}.resource-table .MuiTableContainer-root table>tfoot>tr.resource-table-footer>.MuiTableCell-footer,.resource-table .MuiTableContainer-root table>tfoot>tr.resource-table-footer>td{align-content:flex-start;border-bottom:0;border-top:1px solid var(--color-border);color:var(--color-ink);font-size:var(--font-sm);font-weight:var(--weight-semibold);padding:8px;text-align:left;white-space:pre}.resource-table .MuiTableContainer-root table>tbody>tr>.numeric-cell,.resource-table .MuiTableContainer-root table>tfoot>tr.resource-table-footer>.MuiTableCell-footer.numeric-cell,.resource-table .MuiTableContainer-root table>tfoot>tr.resource-table-footer>td.numeric-cell,.resource-table .MuiTableContainer-root table>thead>tr>.numeric-cell{text-align:right}.resource-table .MuiTableContainer-root table>tbody>tr>.expansion-cell,.resource-table .MuiTableContainer-root table>thead>tr>.expansion-cell{padding:8px;width:32px}.resource-table .MuiTableContainer-root table>tbody>tr>.expansion-cell .button,.resource-table .MuiTableContainer-root table>thead>tr>.expansion-cell .button{font-size:var(--font-sm);margin:0;padding:2px 6px}.resource-table .MuiTableContainer-root table>tbody>tr>.modification-cell,.resource-table .MuiTableContainer-root table>thead>tr>.modification-cell{max-width:unset;min-width:unset;padding:8px;width:0}.resource-table .MuiTableContainer-root table>tbody>tr>.modification-cell .actions,.resource-table .MuiTableContainer-root table>thead>tr>.modification-cell .actions{display:flex;flex-direction:row-reverse;grid-gap:var(--space-1);gap:var(--space-1);width:100%}.resource-table .MuiTableContainer-root table>tbody>tr>.modification-cell .actions .button,.resource-table .MuiTableContainer-root table>thead>tr>.modification-cell .actions .button{font-size:var(--font-sm);margin:0;padding:2px 6px}.resource-table .MuiTableContainer-root table>tbody>tr>.selection-cell .MuiCheckbox-root,.resource-table .MuiTableContainer-root table>thead>tr>.selection-cell .MuiCheckbox-root{width:100%}.resource-table .MuiTableContainer-root table>thead>tr>th.selection-cell{padding:4px 8px 8px}.resource-table .MuiTableContainer-root table>tbody>tr>td.selection-cell{padding:6px 8px}.resource-table .MuiTableContainer-root table>tbody>tr>.sticky-column,.resource-table .MuiTableContainer-root table>tbody>tr>.sticky-control,.resource-table .MuiTableContainer-root table>tfoot>tr>.sticky-column,.resource-table .MuiTableContainer-root table>tfoot>tr>.sticky-control,.resource-table .MuiTableContainer-root table>thead>tr>.sticky-column,.resource-table .MuiTableContainer-root table>thead>tr>.sticky-control{position:-webkit-sticky;position:sticky}.resource-table .MuiTableContainer-root table>tbody>tr>.sticky-column,.resource-table .MuiTableContainer-root table>tbody>tr>.sticky-control,.resource-table .MuiTableContainer-root table>tfoot>tr>.sticky-column,.resource-table .MuiTableContainer-root table>tfoot>tr>.sticky-control{background-color:var(--resource-table-sticky-background,var(--color-bg))}.resource-table .MuiTableContainer-root table>tbody>tr>.sticky-control,.resource-table .MuiTableContainer-root table>tfoot>tr>.sticky-control,.resource-table .MuiTableContainer-root table>thead>tr>.sticky-control{box-sizing:border-box;z-index:2}.resource-table .MuiTableContainer-root table>tbody>tr>.selection-cell.sticky-control,.resource-table .MuiTableContainer-root table>tfoot>tr>.selection-cell.sticky-control,.resource-table .MuiTableContainer-root table>thead>tr>.selection-cell.sticky-control{left:0;max-width:var(--resource-table-selection-width);min-width:var(--resource-table-selection-width);width:var(--resource-table-selection-width)}.resource-table .MuiTableContainer-root table>tbody>tr>.modification-cell.sticky-control,.resource-table .MuiTableContainer-root table>tfoot>tr>.modification-cell.sticky-control,.resource-table .MuiTableContainer-root table>thead>tr>.modification-cell.sticky-control{left:var(--resource-table-modification-left);max-width:var(--resource-table-modification-width);min-width:var(--resource-table-modification-width);width:var(--resource-table-modification-width)}.resource-table .MuiTableContainer-root table>tbody>tr>.expansion-cell.sticky-control,.resource-table .MuiTableContainer-root table>tfoot>tr>.expansion-cell.sticky-control,.resource-table .MuiTableContainer-root table>thead>tr>.expansion-cell.sticky-control{left:var(--resource-table-expansion-left);max-width:var(--resource-table-expansion-width);min-width:var(--resource-table-expansion-width);width:var(--resource-table-expansion-width)}.resource-table .MuiTableContainer-root table>tbody>tr>.sticky-column,.resource-table .MuiTableContainer-root table>tfoot>tr>.sticky-column,.resource-table .MuiTableContainer-root table>thead>tr>.sticky-column{left:var(--resource-table-sticky-column-left);z-index:1}.resource-table .MuiTableContainer-root table>thead>tr>.sticky-column{z-index:3}.resource-table .MuiTableContainer-root table>tbody>tr>.sticky-column.sticky-column-end,.resource-table .MuiTableContainer-root table>tfoot>tr>.sticky-column.sticky-column-end,.resource-table .MuiTableContainer-root table>thead>tr>.sticky-column.sticky-column-end{box-shadow:inset -1px 0 0 var(--color-divider)}.resource-table .MuiTableContainer-root table>thead>tr>.sticky-control{z-index:4}.resource-table .MuiTableContainer-root table>tbody>tr.clickable:not(.drag-over):hover>.sticky-column,.resource-table .MuiTableContainer-root table>tbody>tr.clickable:not(.drag-over):hover>.sticky-control{background-color:var(--resource-table-row-hover-background,var(--color-surface))}.resource-table .MuiTableContainer-root table>tbody>tr.selected>.sticky-column,.resource-table .MuiTableContainer-root table>tbody>tr.selected>.sticky-control{background-color:var(--color-primary-soft)}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body:not(.collapse-detail):first-child,.resource-table .MuiTableContainer-root table>tbody>tr>td:not(.collapse-detail):first-child,.resource-table .MuiTableContainer-root table>tfoot>tr>.MuiTableCell-footer:first-child,.resource-table .MuiTableContainer-root table>tfoot>tr>td:first-child,.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head:first-child,.resource-table .MuiTableContainer-root table>thead>tr>th:first-child{padding-left:var(--resource-table-surface-padding)}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body:not(.collapse-detail):last-child,.resource-table .MuiTableContainer-root table>tbody>tr>td:not(.collapse-detail):last-child,.resource-table .MuiTableContainer-root table>tfoot>tr>.MuiTableCell-footer:last-child,.resource-table .MuiTableContainer-root table>tfoot>tr>td:last-child,.resource-table .MuiTableContainer-root table>thead>tr>.MuiTableCell-head:last-child,.resource-table .MuiTableContainer-root table>thead>tr>th:last-child{padding-right:var(--resource-table-surface-padding)}.resource-table .MuiToolbar-root{min-height:unset}.resource-table .MuiTablePagination-root{border:0;color:var(--color-muted);font-size:var(--font-sm);overflow:visible}.resource-table .MuiTablePagination-root .MuiTablePagination-actions .MuiIconButton-root{color:var(--color-ink-2);padding:4px}.resource-table .MuiTablePagination-root .MuiTablePagination-actions .MuiIconButton-root.Mui-disabled{color:var(--color-disabled)}.resource-table .MuiTablePagination-root .MuiTablePagination-selectIcon{color:var(--color-muted)}.resource-table.paging .MuiTableContainer-root{min-height:120px;overflow:visible;pointer-events:none}.resource-table.paging .MuiTableContainer-root .loading-state{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.resource-table.paging .MuiTableContainer-root table{opacity:.35}.resource-table.paging.empty .MuiTablePagination-root,.resource-table.paging.empty table{opacity:0}.resource-table.scrollable{display:flex;flex-direction:column}.resource-table.scrollable .MuiTableContainer-root{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;scrollbar-color:var(--color-divider) transparent;scrollbar-width:thin}.resource-table.scrollable .MuiTableContainer-root::-webkit-scrollbar{height:8px;width:8px}.resource-table.scrollable .MuiTableContainer-root::-webkit-scrollbar-track{background:transparent}.resource-table.scrollable .MuiTableContainer-root::-webkit-scrollbar-thumb{background:var(--color-divider);border-radius:4px}.resource-table.scrollable .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:var(--color-border)}.resource-table:last-child{margin-bottom:calc(var(--resource-table-surface-padding)*-1)}.resource-table.fixed .MuiTable-root{table-layout:fixed}.switch>.label.hintable{align-items:center;cursor:pointer;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.switch>.label.hintable .hint-icon{height:16px;margin-left:4px;width:16px}.switch-label-hint{max-width:320px!important;padding:16px}.switch{align-items:center;display:flex;flex-direction:row;grid-gap:var(--space-2);gap:var(--space-2)}.switch .MuiSwitch-root{height:24px;padding:0;width:40px}.switch .MuiSwitch-root .MuiSwitch-switchBase{height:100%;padding:0;transition-duration:.3s}.switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:var(--color-ink);transform:translateX(16px)}.switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--color-primary);border-color:var(--color-primary);opacity:1}.switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked.Mui-disabled+.MuiSwitch-track{opacity:.5}.switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-focusVisible .MuiSwitch-thumb{border:4px solid var(--color-ink);color:var(--color-primary)}.switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb{color:var(--color-muted)}.switch .MuiSwitch-root .MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{opacity:.3}.switch .MuiSwitch-root .MuiSwitch-thumb{box-sizing:border-box;height:18px;margin:3px;width:18px}.switch .MuiSwitch-root .MuiSwitch-track{background-color:var(--color-surface);border:1px solid var(--color-divider);border-radius:999px;box-sizing:border-box;opacity:1;transition:background-color .5s linear,border-color .5s linear}.tabs .tab-controls .active-indicator{display:none}.tabs .selected-content{padding:var(--space-4) 0}.tabs .tab-controls{border-bottom:1px solid var(--color-divider);display:flex;flex-direction:row;grid-gap:4px;gap:4px;position:relative;width:100%}.tabs .tab-controls>.button{border:0;border-radius:0;cursor:pointer;justify-content:left;margin:0;padding:var(--space-3)}.tabs .tab-controls>.primary:not(.button){overflow:hidden;position:relative;width:100%}.tabs .tab-controls>.primary:not(.button).scrollable:before{background:linear-gradient(90deg,var(--color-bg),transparent);left:0}.tabs .tab-controls>.primary:not(.button).scrollable:after,.tabs .tab-controls>.primary:not(.button).scrollable:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:30px;z-index:1}.tabs .tab-controls>.primary:not(.button).scrollable:after{background:linear-gradient(270deg,var(--color-bg),transparent);right:0}.tabs .tab-controls>.primary:not(.button).scrollable.left:before,.tabs .tab-controls>.primary:not(.button).scrollable.right:after{opacity:1}.tabs .tab-controls .options{display:flex;flex:1 1;flex-direction:row;grid-gap:var(--space-2);gap:var(--space-2);overflow:auto;position:relative}.tabs .tab-controls .options>.option{background-color:transparent;border:0;border-radius:0;color:var(--color-ink-2);cursor:pointer;font-size:var(--font-base);font-weight:var(--weight-medium);margin:0;padding:var(--space-3) var(--space-2);transition:color 80ms ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tabs .tab-controls .options>.option:hover{background-color:transparent;color:var(--color-ink)}.tabs .tab-controls .options>.option.active{background-color:transparent;color:var(--color-primary-on-soft)}.tabs .tab-controls .options>.option.active:hover{color:var(--color-primary-on-soft)}.tabs .tab-controls .options>.option:last-of-type{flex:1 1;justify-content:flex-start;text-align:left}.tabs .tab-controls .active-indicator{background-color:var(--color-primary);bottom:-1px;display:block;height:2px;left:0;opacity:0;pointer-events:none;position:absolute;top:auto;transform:translateX(0);transition:transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),opacity .12s ease;width:0;z-index:1}.time-range-input{display:flex;flex-direction:column}.time-range-input.error .controls .time-input .feedback-error{display:none}.time-range-input .controls{align-items:center;display:flex;flex-direction:row}.time-range-input .controls .divider{border-top:1px solid var(--color-muted);box-sizing:initial;margin:0 10px;width:32px}.time-range-input .feedback-error{color:var(--color-danger);font-size:var(--font-sm)}
/*# sourceMappingURL=vendor.8276aa59.chunk.css.map */