:root{--ui-density: 1;--ui-unit: calc(.25rem * var(--ui-density));--ui-font-size: 1rem;--ui-radius: .375rem;--ui-border-width: 1px;--ui-border-width-thick: 2px;--ui-white: #ffffff;--ui-black: #000000;--ui-slate-50: #f3f6f8;--ui-slate-100: #e3e8ee;--ui-slate-200: #d5dbe1;--ui-slate-300: #b8c1cb;--ui-slate-400: #87929f;--ui-slate-600: #5a6979;--ui-slate-900: #162b3a;--ui-navy-950: #101828;--ui-navy-700: #1d3557;--ui-navy-900: #092132;--ui-grey-50: #f1f1f3;--ui-grey-100: #e4e4e8;--ui-grey-200: #dcdcde;--ui-grey-250: #dcdce1;--ui-grey-600: #626168;--ui-grey-800: #333238;--ui-grey-900: #1f1e24;--ui-blue-50: #e3eef5;--ui-blue-700: #16608a;--ui-blue-800: #114d6f;--ui-blue-950: #0d2d42;--ui-steel-700: #1d5d83;--ui-cobalt-600: #005fcc;--ui-red-100: #ffd9d9;--ui-red-700: #a32424;--ui-green-700: #21643b;--ui-amber-700: #875600;--ui-duration-fast: .12s;--ui-duration: .2s;--ui-duration-slow: .7s;--ui-easing: cubic-bezier(.2, 0, 0, 1);--ui-layer-navigation: 100;--ui-layer-global-notice: 400;--ui-page-max-width: 90rem;--ui-sidenav-width: 15rem;--ui-touch-target: 2.75rem}:root{--ui-canvas: var(--ui-slate-50);--ui-surface: var(--ui-white);--ui-text: var(--ui-slate-900);--ui-text-secondary: var(--ui-slate-600);--ui-border: var(--ui-slate-400);--ui-border-soft: var(--ui-slate-200);--ui-border-hover: var(--ui-slate-300);--ui-separator: var(--ui-slate-100);--ui-primary: var(--ui-blue-700);--ui-primary-hover: var(--ui-blue-800);--ui-primary-soft: var(--ui-blue-50);--ui-on-primary: var(--ui-white);--ui-focus: var(--ui-cobalt-600);--ui-error: var(--ui-red-700);--ui-success: var(--ui-green-700);--ui-warning: var(--ui-amber-700);--ui-info: var(--ui-steel-700);--ui-ink: var(--ui-slate-900);--ui-shadow-ink: var(--ui-navy-950);--ui-hover: color-mix(in srgb, var(--ui-ink) 6%, transparent);--ui-active: color-mix(in srgb, var(--ui-ink) 10%, transparent);--ui-backdrop: color-mix(in srgb, var(--ui-ink) 32%, transparent);--ui-error-tint: color-mix(in srgb, var(--ui-error) 6%, transparent);--ui-on-dark: var(--ui-white);--ui-on-dark-error: var(--ui-red-100);--ui-scene: var(--ui-blue-950);--ui-scene-shade: var(--ui-navy-900);--ui-scene-shadow-ink: var(--ui-navy-700);--ui-brand: var(--ui-blue-700);--ui-sidebar-bg: var(--ui-grey-50);--ui-sidebar-border: var(--ui-grey-200);--ui-sidebar-text: var(--ui-grey-800);--ui-sidebar-text-muted: var(--ui-grey-600);--ui-sidebar-text-strong: var(--ui-grey-900);--ui-sidebar-hover: var(--ui-grey-100);--ui-sidebar-active: var(--ui-grey-250);--ui-sidebar-indicator: var(--ui-primary);--ui-space-half: calc(var(--ui-unit) / 2);--ui-space-1: var(--ui-unit);--ui-space-2: calc(var(--ui-unit) * 2);--ui-space-3: calc(var(--ui-unit) * 3);--ui-space-4: calc(var(--ui-unit) * 4);--ui-space-5: calc(var(--ui-unit) * 6);--ui-space-6: calc(var(--ui-unit) * 8);--ui-field-row-gap: calc(var(--ui-unit) * 7);--ui-field-column-gap: var(--ui-space-6);--ui-layout-column-gap: calc(var(--ui-unit) * 12);--ui-checkbox-size: 1rem;--ui-checkbox-indent: calc(var(--ui-checkbox-size) + var(--ui-space-2));--ui-control-height: calc(var(--ui-unit) * 10);--ui-control-height-sm: calc(var(--ui-unit) * 8);--ui-sidebar-item-height: calc(var(--ui-unit) * 7);--ui-rail-width: calc(var(--ui-unit) * 12);--ui-topbar-height: calc(var(--ui-unit) * 12);--ui-tab-nav-height: calc(var(--ui-unit) * 10);--ui-font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-size-caption: calc(var(--ui-font-size) * .75);--ui-font-size-micro: calc(var(--ui-font-size) * .6875);--ui-font-size-secondary: calc(var(--ui-font-size) * .875);--ui-font-size-label: calc(var(--ui-font-size) * .8125);--ui-control-font-size: var(--ui-font-size-secondary);--ui-font-size-subtitle: calc(var(--ui-font-size) * 1.25);--ui-font-size-title: calc(var(--ui-font-size) * 1.5);--ui-line-height: 1.5;--ui-line-height-label: 1.3;--ui-line-height-value: 1.45;--ui-line-height-heading: 1.25;--ui-radius-xs: calc(var(--ui-radius) / 2);--ui-radius-sm: calc(var(--ui-radius) * 2 / 3);--ui-radius-lg: calc(var(--ui-radius) * 4 / 3);--ui-radius-xl: calc(var(--ui-radius) * 8 / 3);--ui-radius-pill: 999rem;--ui-focus-halo: 0 0 0 3px color-mix(in srgb, var(--ui-primary) 22%, transparent);--ui-focus-ring: 0 0 0 1px var(--ui-primary), 0 0 0 4px color-mix(in srgb, var(--ui-primary) 22%, transparent);--ui-error-ring: 0 0 0 3px color-mix(in srgb, var(--ui-error) 20%, transparent);--ui-shadow-overlay: 0 .5rem 1rem color-mix(in srgb, var(--ui-ink) 16%, transparent);--ui-shadow-floating: 0 .25rem .75rem color-mix(in srgb, var(--ui-ink) 12%, transparent);--ui-shadow-card: 0 0 0 .0625rem color-mix(in srgb, var(--ui-shadow-ink) 4%, transparent), 0 .25rem .75rem color-mix(in srgb, var(--ui-shadow-ink) 6%, transparent);--ui-shadow-card-hover: 0 0 0 .0625rem color-mix(in srgb, var(--ui-shadow-ink) 6%, transparent), 0 .5rem 1.25rem color-mix(in srgb, var(--ui-shadow-ink) 10%, transparent);--ui-shadow-control: 0 1px 1px color-mix(in srgb, var(--ui-shadow-ink) 4%, transparent);--ui-shadow-control-hover: 0 1px 2px color-mix(in srgb, var(--ui-shadow-ink) 8%, transparent);--ui-transition: border-color var(--ui-duration-fast) ease-out, box-shadow var(--ui-duration-fast) ease-out, background-color var(--ui-duration-fast) ease-out;--ui-shimmer: linear-gradient( 90deg, var(--ui-separator) 0%, var(--ui-canvas) 50%, var(--ui-separator) 100% ) 0 0 / 200% 100%;--ui-shimmer-animation: ui-shimmer calc(var(--ui-duration) * 7) linear infinite}@media(pointer:coarse){:root{--ui-control-height: var(--ui-touch-target);--ui-control-height-sm: var(--ui-touch-target)}}@media(prefers-reduced-motion:reduce){:root{--ui-duration: 0ms;--ui-transition: none;--ui-shimmer-animation: none}}[data-ui-theme=on-dark]{--ui-surface: color-mix(in srgb, var(--ui-on-dark) 10%, transparent);--ui-text: var(--ui-on-dark);--ui-text-secondary: color-mix(in srgb, var(--ui-on-dark) 88%, transparent);--ui-border: color-mix(in srgb, var(--ui-on-dark) 60%, transparent);--ui-border-soft: color-mix(in srgb, var(--ui-on-dark) 28%, transparent);--ui-border-hover: color-mix(in srgb, var(--ui-on-dark) 50%, transparent);--ui-primary: var(--ui-on-dark);--ui-primary-hover: var(--ui-primary-soft);--ui-on-primary: var(--ui-brand);--ui-focus: var(--ui-on-dark);--ui-focus-halo: 0 0 0 .1875rem color-mix(in srgb, var(--ui-on-dark) 35%, transparent);--ui-focus-ring: 0 0 0 .0625rem var(--ui-on-dark), 0 0 0 .25rem color-mix(in srgb, var(--ui-on-dark) 35%, transparent);--ui-error: var(--ui-on-dark-error);--ui-error-ring: 0 0 0 .1875rem color-mix(in srgb, var(--ui-on-dark-error) 30%, transparent);--ui-error-tint: color-mix(in srgb, var(--ui-on-dark-error) 8%, transparent);--ui-hover: color-mix(in srgb, var(--ui-on-dark) 10%, transparent);--ui-active: color-mix(in srgb, var(--ui-on-dark) 16%, transparent);--ui-shadow-control: none;--ui-shadow-control-hover: 0 .25rem 1rem color-mix(in srgb, var(--ui-scene-shade) 40%, transparent)}.ui-listbox{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-overlay);position:fixed;inset:auto;top:anchor(bottom);left:anchor(left);margin:var(--ui-space-1) 0;position-try-fallbacks:flip-block,flip-inline;min-width:min(max(anchor-size(width),16rem),100vw - 1rem);max-width:min(24rem,100vw - 1rem);max-height:18rem;padding:0;overflow:hidden;font-size:var(--ui-control-font-size)}.ui-listbox:popover-open{display:flex;flex-direction:column}.ui-listbox__search{display:flex;align-items:center;gap:.5em;padding:0 .75em;border-bottom:1px solid var(--ui-separator);color:var(--ui-text-secondary)}.ui-listbox__search:focus-within{border-color:var(--ui-primary)}.ui-listbox__search input{all:unset;flex:1;height:var(--ui-control-height);color:var(--ui-text)}.ui-listbox__list,.ui-listbox__message{margin:var(--ui-space-1)}.ui-listbox__list{flex:1;overflow-y:auto;outline:none;scrollbar-color:auto}.ui-listbox__list::-webkit-scrollbar{width:.375rem}.ui-listbox__list::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill);background:var(--ui-separator)}.ui-listbox__option{display:flex;align-items:center;gap:.625em;min-height:var(--ui-control-height-sm);padding:.25em .625em;border-radius:var(--ui-radius-sm);overflow-wrap:anywhere;cursor:pointer}.ui-listbox__option:hover{background:var(--ui-hover)}.ui-listbox__option.ui-listbox__option--active{background:var(--ui-active)}.ui-listbox__option[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-listbox:has(:focus-visible) .ui-listbox__option.ui-listbox__option--active{box-shadow:inset 0 0 0 1px var(--ui-primary)}.ui-listbox__option[aria-selected=true]:not(:has(.ui-listbox__mark--check)){color:var(--ui-primary)}.ui-listbox__mark{display:grid;flex:none;place-items:center;width:1rem;height:1rem;color:var(--ui-primary)}.ui-listbox__mark--check{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}[aria-selected=true]>.ui-listbox__mark--check{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-on-primary)}.ui-listbox__message{padding:.75em;color:var(--ui-text-secondary)}.ui-listbox__footer{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-1);padding-inline-start:calc(var(--ui-space-1) + .625em);border-top:1px solid var(--ui-separator);color:var(--ui-text-secondary)}.ui-input__list{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-overlay);position:fixed;inset:auto;top:anchor(bottom);left:anchor(left);margin:var(--ui-space-1) 0;position-try-fallbacks:flip-block,flip-inline;width:anchor-size(width);max-width:calc(100vw - 1rem);max-height:18rem;padding:var(--ui-space-1);overflow-y:auto;list-style:none}.ui-loading.ui-loading :is(.ui-field__plain,.ui-loading__value){max-width:100%;overflow:hidden;white-space:nowrap;border-radius:var(--ui-radius);background:var(--ui-shimmer);color:transparent;animation:var(--ui-shimmer-animation)}.ui-loading.ui-loading :is(.ui-field__plain,.ui-loading__value) *{visibility:hidden}.ui-loading :is(.ui-field__plain,.ui-loading__value):not(ui-icon){width:60%;min-height:calc(var(--ui-loading-lines, 1) * 1.45em);border-radius:0;-webkit-mask:linear-gradient(#000,#000) 0 .175em/100% 1.1em no-repeat,linear-gradient(#000,#000) 0 1.625em/75% 1.1em no-repeat,linear-gradient(#000,#000) 0 3.075em/50% 1.1em no-repeat,linear-gradient(#000,#000) 0 4.525em/85% 1.1em no-repeat;mask:linear-gradient(#000,#000) 0 .175em/100% 1.1em no-repeat,linear-gradient(#000,#000) 0 1.625em/75% 1.1em no-repeat,linear-gradient(#000,#000) 0 3.075em/50% 1.1em no-repeat,linear-gradient(#000,#000) 0 4.525em/85% 1.1em no-repeat}.ui-loading :nth-child(3n+2)>:is(.ui-field__plain,.ui-loading__value){width:45%}.ui-loading :nth-child(3n)>:is(.ui-field__plain,.ui-loading__value){width:70%}.ui-loading ui-icon.ui-loading__value{border-radius:50%}@keyframes ui-shimmer{0%{background-position-x:100%}to{background-position-x:-100%}}@keyframes ui-spin{to{rotate:1turn}}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--ui-text);background:var(--ui-canvas);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height)}h1,h2,h3{margin:0 0 var(--ui-space-4);font-weight:600;line-height:var(--ui-line-height-heading)}h1{font-size:var(--ui-font-size-title)}h2{font-size:var(--ui-font-size-subtitle)}h3{font-size:var(--ui-font-size)}:focus-visible{outline:var(--ui-border-width-thick) solid var(--ui-focus);outline-offset:var(--ui-border-width-thick)}:where(a):focus-visible{border-radius:calc(var(--ui-radius) / 3)}:where(a){color:var(--ui-primary);text-decoration:none;text-underline-offset:3px}:where(a:hover,a:focus-visible){color:var(--ui-primary-hover);text-decoration:underline}.ui-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(width<992px){.ui-visually-hidden-narrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ui-loading-text{margin:0;color:var(--ui-text-secondary)}.ui-app-frame__link{transition:var(--ui-duration) var(--ui-easing);transition-property:background-color;border:0;border-radius:var(--ui-radius);background:transparent;color:var(--ui-sidebar-text);font:inherit;text-decoration:none;cursor:pointer}.ui-app-frame__link:hover{background:var(--ui-sidebar-hover)}.ui-app-frame__link:focus-visible{outline-offset:-2px}.ui-app-frame__side-header:after{content:"";display:block;inline-size:min(7.5rem,100% - 2 * var(--ui-space-2));block-size:1px;margin-inline-start:var(--ui-space-2);background:var(--ui-sidebar-border);margin-block-start:var(--ui-space-2)}.ui-app-frame__side-header:not(:has(.ui-app-frame__item)){display:none}.ui-app-frame__count{min-width:1.125rem;padding:0 .3em;border-radius:1em;background:var(--ui-primary);box-shadow:0 0 0 2px var(--ui-sidebar-bg);color:var(--ui-on-primary);font-size:var(--ui-font-size-micro);font-weight:700;line-height:1.125rem;text-align:center}.ui-app-frame__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-half);margin:0;padding:0;list-style:none}.ui-app-frame__group{margin-top:var(--ui-space-2)}.ui-app-frame__group:before{content:"";display:block;inline-size:min(7.5rem,100% - 2 * var(--ui-space-2));block-size:1px;margin-inline-start:var(--ui-space-2);background:var(--ui-sidebar-border);margin-block-end:var(--ui-space-2)}.ui-app-frame__link{position:relative;display:flex;align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-sidebar-item-height);padding:var(--ui-space-1) var(--ui-space-2);overflow:clip;overflow-clip-margin:var(--ui-space-2);text-align:left;white-space:nowrap;list-style:none}.ui-app-frame__link::-webkit-details-marker{display:none}.ui-app-frame__link>.ui-icon{color:var(--ui-sidebar-text-muted)}.ui-app-frame__link--child{padding-left:calc(var(--ui-space-2) + 1rem + var(--ui-space-2))}.ui-app-frame__link[aria-current=page],.ui-app-frame__link--active{background:var(--ui-sidebar-active);color:var(--ui-sidebar-text-strong);font-weight:600}.ui-app-frame__link[aria-current=page]>.ui-icon,.ui-app-frame__link--active>.ui-icon{color:var(--ui-sidebar-text-strong)}.ui-app-frame__link[aria-current=page]:before,.ui-app-frame__link--active:before{content:"";position:absolute;top:var(--ui-space-1);bottom:var(--ui-space-1);left:calc(var(--ui-border-width-thick) - var(--ui-space-2));width:3px;border-radius:2px;background:var(--ui-sidebar-indicator)}.ui-app-frame__label,.ui-app-frame__chevron{transition:var(--ui-duration) var(--ui-easing);transition-property:opacity,transform}.ui-app-frame__label{flex:1;min-width:0;text-overflow:ellipsis}.ui-app-frame__chevron{color:var(--ui-sidebar-text-muted)}.ui-app-frame__section::details-content{transition:var(--ui-duration) var(--ui-easing);transition-property:block-size,content-visibility;block-size:0;overflow:hidden;transition-behavior:allow-discrete}.ui-app-frame__section[open]::details-content{block-size:auto}.ui-app-frame__section[open]>.ui-app-frame__link>.ui-app-frame__chevron{transform:rotate(90deg)}.ui-app-frame:not(.ui-app-frame--collapsed) .ui-app-frame__section[open]>.ui-app-frame__link--active{background:transparent;font-weight:400}.ui-app-frame:not(.ui-app-frame--collapsed) .ui-app-frame__section[open]>.ui-app-frame__link--active:before{content:none}.ui-app-frame__rail-trigger{display:none}.ui-app-frame__flyout-panel{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-overlay);min-width:14rem;max-height:calc(100dvh - var(--ui-space-4));overflow-y:auto;padding:var(--ui-space-1)}.ui-app-frame__flyout-panel .ui-app-frame__link:before{content:none}.ui-app-frame__flyout-title{margin:0;padding:var(--ui-space-1) var(--ui-space-2);color:var(--ui-sidebar-text-muted);font-weight:600}@media(width>=992px){.ui-app-frame--collapsed :is(.ui-app-frame__label,.ui-app-frame__chevron){opacity:0}.ui-app-frame--collapsed .ui-app-frame__section{display:none}.ui-app-frame--collapsed .ui-app-frame__rail-trigger{display:flex}.ui-app-frame--collapsed .ui-app-frame__item:has([popover]:not(.ui-app-frame__flyout):popover-open)>.ui-app-frame__flyout{display:none}.ui-app-frame--collapsed .ui-app-frame__count{position:absolute;top:0;left:calc(var(--ui-space-2) + 1rem - var(--ui-unit) * 1.5)}}:is(.ui-app-frame__flyout-panel,[popover]) .ui-app-frame__label{opacity:1}@media(width<992px){.ui-app-frame__link{min-height:var(--ui-touch-target)}}@media(width<992px)and (pointer:coarse){.ui-app-frame__side .ui-app-frame__nav{padding-inline-end:var(--ui-space-2)}}@media(width<992px){.ui-app-frame__collapse{display:none}}.ui-app-frame__skip{position:fixed;inset:var(--ui-space-2) auto auto var(--ui-space-2);z-index:var(--ui-layer-global-notice);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-focus-ring);color:var(--ui-text);font-weight:600;text-decoration:none}.ui-app-frame__skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-app-frame__content:focus{outline:none}.ui-table__cell[role=cell] a{color:var(--ui-primary);text-decoration:underline;text-underline-offset:3px}.ui-table__cell[role=cell] strong{font-weight:600}.ui-table__cell[role=cell] small{margin-inline-start:var(--ui-space-2);color:var(--ui-text-secondary);font-size:inherit}.ui-table__cell[role=cell] .ui-table__bare{display:inline-flex;max-width:100%;padding:0;border:0;border-radius:var(--ui-radius);background:none;color:inherit;font:inherit;cursor:default}.ui-option-card .ui-option-card__description p{margin:0}.ui-field-grid--stacked :is(.ui-input,.ui-select,.ui-date-input,.ui-radio-group,.ui-textarea,.ui-multi-select,.ui-checkbox):not(.ui-field-grid__half){grid-column:1/-1}.ui-field-grid--stacked .ui-field__plain.ui-field__line{min-height:0}.ui-section [uiSectionActions][uiButton]{margin-inline:-.75em}.ui-section .ui-section__empty{margin:0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-secondary)}.ui-section>.ui-section__content>.ui-button,.ui-section>.ui-section__content>ui-checkbox{align-self:start}.ui-section>.ui-section__content>ui-section:not(:first-child){padding-top:calc(var(--ui-space-6) - var(--ui-section-gap))}:where(.ui-dialog__body)>p{margin:0}
