.df-mosaic .df-checkbox-group:not(#\#){display:flex;flex-direction:column;gap:var(--df-component-checkbox-gap,.5rem)}.df-mosaic .df-checkbox-group:not(#\#).inline{column-gap:var(--df-component-checkbox-gap-inline,3rem);flex-direction:row;flex-wrap:wrap}.df-mosaic .df-checkbox:not(#\#){display:flex;gap:var(--df-component-checkbox-gap,.5rem)}.df-mosaic .df-checkbox:not(#\#) .df-checkbox-content,.df-mosaic .df-checkbox:not(#\#) label{font-size:var(--df-font-size-body-md,1rem);line-height:var(--df-font-line-height-body-md,1.5rem);cursor:pointer;margin-top:-4px}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]{-webkit-appearance:none;appearance:none;border:var(--df-border-width-md,2px) solid var(--df-color-border-inverse,#1f1f23);border-radius:var(--df-component-checkbox-border-radius,4px);cursor:pointer;flex:0 0 auto;height:1rem;margin:0;width:1rem}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]:hover{border-color:var(--df-color-border-tertiary,#60606c)}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]:checked{background-color:var(--df-color-icon-primary,#1f1f23);background-image:url('data:image/svg+xml;utf8,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.33333 8L0 4.66667L1.33333 3.33333L3.33333 5.33333L8.66667 0L10 1.33333L3.33333 8Z" fill="rgb(255, 255, 255)"/></svg>');background-position:50% 50%;background-repeat:no-repeat;border-color:var(--df-color-icon-primary,#1f1f23)}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox] :disabled:hover,.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]:disabled{background-color:transparent;border-color:var(--df-color-border-primary,#cacbd1);cursor:default}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]:checked:hover{background-color:var(--df-color-icon-secondary,#60606c);border-color:var(--df-color-icon-secondary,#60606c)}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox] :disabled:checked:hover,.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]:disabled:checked{background-color:var(--df-color-icon-disabled,#a7a8b1);border-color:var(--df-color-icon-disabled,#a7a8b1)}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]:disabled+.df-checkbox-content,.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]:disabled+label{color:var(--df-color-text-disabled,#a7a8b1);cursor:default}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox]:focus:not(:focus-visible){box-shadow:0 0 0 2px var(--df-color-border-focused-primary,#bcd7fe)}.df-mosaic .df-checkbox:not(#\#) input[type=checkbox].df-checkbox-indeterminate:checked,.df-mosaic .df-checkbox:not(#\#) input[type=checkbox].df-checkbox-intermediate:checked,.df-mosaic .df-checkbox:not(#\#) input[type=checkbox].df-checkbox:indeterminate:checked{background-image:url('data:image/svg+xml;utf8,<svg width="8" height="2" viewBox="0 0 8 2" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="8" height="2" fill="rgb(255, 255, 255)"/></svg>')}.df-mosaic .df-checkbox:not(#\#).error input[type=checkbox],.df-mosaic .df-checkbox:not(#\#).error input[type=checkbox]:hover,.df-mosaic .df-checkbox:not(#\#)[aria-invalid=true] input[type=checkbox],.df-mosaic .df-checkbox:not(#\#)[aria-invalid=true] input[type=checkbox]:hover{border-color:var(--df-color-border-error-primary,#e2000f)}.df-mosaic .df-checkbox:not(#\#).error input[type=checkbox]:checked,.df-mosaic .df-checkbox:not(#\#)[aria-invalid=true] input[type=checkbox]:checked{background-color:var(--df-color-icon-error-primary,#e2000f)}.df-mosaic .df-checkbox:not(#\#).error label,.df-mosaic .df-checkbox:not(#\#)[aria-invalid=true] label{color:var(--df-color-text-error-primary,#e2000f)}.df-mosaic .df-radio-group:not(#\#){display:flex;flex-direction:column;gap:var(--df-component-radio-button-gap,.5rem)}.df-mosaic .df-radio-group:not(#\#).inline{column-gap:var(--df-component-radio-button-gap-inline,3rem);flex-direction:row;flex-wrap:wrap}.df-mosaic .df-radio:not(#\#){display:flex;gap:var(--df-component-radio-button-gap,.5rem)}.df-mosaic .df-radio:not(#\#) label{cursor:pointer;margin-top:-4px;font-size:var(--df-font-size-body-md,1rem);line-height:var(--df-font-line-height-body-md,1.5rem)}.df-mosaic .df-radio:not(#\#) input[type=radio]{-webkit-appearance:none;appearance:none;border:var(--df-border-width-md,2px) solid;border-radius:var(--df-border-radius-full,1000px);color:var(--df-color-icon-primary,#1f1f23);cursor:pointer;flex:0 0 auto;height:1rem;width:1rem;margin:0;position:relative}.df-mosaic .df-radio:not(#\#) input[type=radio]:disabled,.df-mosaic .df-radio:not(#\#) input[type=radio]:disabled+label{color:var(--df-color-text-disabled,#a7a8b1);cursor:default}.df-mosaic .df-radio:not(#\#) input[type=radio]:checked{border-color:var(--df-color-border-inverse,#1f1f23)}.df-mosaic .df-radio:not(#\#) input[type=radio]:checked:after{background-color:var(--df-color-icon-primary,#1f1f23);border-radius:var(--df-border-radius-full,1000px);content:"";display:inline-block;height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5rem}.df-mosaic .df-radio:not(#\#) input[type=radio]:hover:not(:disabled){background-color:var(--df-color-bg-fill-primary-hovered,#f5f5f7)}.df-mosaic .df-radio:not(#\#) input[type=radio]:active:not(:disabled){background-color:var(--df-color-bg-fill-primary-pressed,#dedfe3)}.df-mosaic .df-radio:not(#\#) input[type=radio]:disabled:checked{border-color:var(--df-color-border-disabled,#dedfe3)}.df-mosaic .df-radio:not(#\#) input[type=radio]:disabled:checked:after{background-color:var(--df-color-icon-disabled,#a7a8b1)}.df-mosaic .df-radio:not(#\#) input[type=radio]:focus:not(:focus-visible){box-shadow:0 0 0 2px var(--df-color-border-focused-primary,#bcd7fe)}.df-mosaic .df-radio:not(#\#).error input[type=radio],.df-mosaic .df-radio:not(#\#)[aria-invalid=true] input[type=radio]{color:var(--df-color-text-error-primary,#e2000f)}.df-mosaic .df-radio:not(#\#).error input[type=radio]:checked,.df-mosaic .df-radio:not(#\#)[aria-invalid=true] input[type=radio]:checked{border-color:var(--df-color-border-error-primary,#e2000f);color:var(--df-color-text-error-primary,#e2000f)}.df-mosaic .df-radio:not(#\#).error input[type=radio]:checked:after,.df-mosaic .df-radio:not(#\#)[aria-invalid=true] input[type=radio]:checked:after{background-color:var(--df-color-icon-error-primary,#e2000f)}.df-mosaic .df-radio:not(#\#).error label,.df-mosaic .df-radio:not(#\#)[aria-invalid=true] label{color:var(--df-color-text-error-primary,#e2000f)}.df-mosaic .df-textarea:not(#\#):read-only{background-color:var(--df-color-bg-fill-secondary,#f5f5f7);cursor:default}.df-mosaic .df-textarea:not(#\#){font-weight:var(--df-font-weight-body,400);font-size:var(--df-font-size-body-md,1rem);line-height:var(--df-font-line-height-body-md,1.5rem);background-color:var(--df-color-bg-fill-primary,#fff);border-color:var(--df-color-border-primary,#cacbd1);border-radius:var(--df-component-input-fields-border-radius,8px);border-style:solid;border-width:var(--df-border-width-sm,1px);color:var(--df-color-text-primary,#1f1f23);padding:var(--df-spacing-4xs,.25rem) var(--df-spacing-md,1rem) var(--df-spacing-3xs,.375rem);width:100%;height:40px}.df-mosaic .df-textarea:not(#\#)::placeholder{color:var(--df-color-text-secondary,#60606c)}.df-mosaic .df-textarea:not(#\#):active,.df-mosaic .df-textarea:not(#\#):focus,.df-mosaic .df-textarea:not(#\#):hover{border-color:var(--df-color-border-inverse,#1f1f23)}.df-mosaic .df-textarea:not(#\#):focus{box-shadow:0 0 0 2px var(--df-color-border-focused-primary,#bcd7fe);outline:none}.df-mosaic .df-textarea:not(#\#):disabled{background-color:var(--df-color-bg-fill-primary,#fff);border-color:var(--df-color-border-secondary,#dedfe3);color:var(--df-color-text-disabled,#a7a8b1);cursor:default}.df-mosaic .df-textarea:not(#\#):disabled::placeholder{color:var(--df-color-text-disabled,#a7a8b1)}.df-mosaic .df-textarea:not(#\#).warning{border-color:var(--df-color-border-warning-primary,#fa0)}.df-mosaic .df-textarea:not(#\#).error,.df-mosaic .df-textarea:not(#\#)[aria-invalid=true]{border-color:var(--df-color-border-error-primary,#e2000f);color:var(--df-color-text-error-primary,#e2000f)}.df-mosaic .df-textarea:not(#\#){background-clip:padding-box;display:block;height:auto;min-height:40px;resize:vertical}.df-mosaic .df-accordion-header:not(#\#){background:none;border:0;margin:0;padding:0;font-weight:var(--df-font-weight-moderate,400);font-size:var(--df-font-size-subtitle-lg,1.125rem);line-height:var(--df-font-line-height-subtitle-lg,1.5rem);color:var(--df-color-text-primary,#1f1f23);background-color:var(--df-color-bg-fill-primary,#fff);border-radius:0;display:flex;justify-content:space-between;padding:var(--df-component-accordion-padding-vertical,1rem) var(--df-component-accordion-padding-horizontal,.5rem) var(--df-component-accordion-padding-vertical,1rem) 0;position:relative;min-height:48px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.df-mosaic .df-accordion-header:not(#\#) .df-icon{border-radius:var(--df-border-radius-full,1000px);color:var(--df-color-icon-primary,#1f1f23);padding:var(--df-component-icon-button-padding,.5rem);rotate:-90deg;transition:transform .35s;min-height:24px;min-width:24px}.df-mosaic .df-accordion-header:not(#\#) span{padding:0 var(--df-component-accordion-label-padding-horizontal,1rem);white-space:normal;word-break:break-word}.df-mosaic .df-accordion-header:not(#\#):disabled{color:var(--df-color-text-disabled,#a7a8b1);cursor:default}.df-mosaic .df-accordion-header:not(#\#):disabled .df-icon{color:var(--df-color-icon-disabled,#a7a8b1)}.df-mosaic .df-accordion-header:not(#\#):hover:not([disabled]){color:var(--df-component-accordion-color-text,#1f1f23);background-color:var(--df-color-bg-fill-primary,#fff)}.df-mosaic .df-accordion-header:not(#\#):hover:not([disabled]) .df-icon{color:var(--df-component-accordion-color-icon,#1f1f23);background-color:var(--df-component-icon-button-bg-fill-secondary-hovered,#dedfe3)}.df-mosaic .df-accordion-header:not(#\#).inline{justify-content:flex-start;gap:var(--df-spacing-4xs,.25rem)}.df-mosaic .df-accordion-header:not(#\#).with-divider{border-top:var(--df-border-width-sm,1px) solid var(--df-color-border-primary,#cacbd1)}.df-mosaic .df-accordion-header:not(#\#).with-divider:hover:not([disabled]){color:var(--df-color-text-primary,#1f1f23);background-color:var(--df-color-bg-fill-primary-hovered,#f5f5f7)}.df-mosaic .df-accordion-header:not(#\#).with-divider:hover:not([disabled]) .df-icon{color:var(--df-color-icon-primary,#1f1f23);background-color:var(--df-component-icon-button-bg-fill-secondary-hovered,#dedfe3)}.df-mosaic .df-accordion-header:not(#\#)[aria-expanded=true] .df-icon{transform:rotate(180deg);background-color:var(--df-component-icon-button-bg-fill-secondary-pressed,#cacbd1)}.df-mosaic .df-accordion-header:not(#\#)[aria-expanded=true]~.df-accordion-content{animation:hide-scroll-animation .35s backwards;margin:var(--df-component-accordion-content-padding-top,1rem) 0 var(--df-spacing-2xl,1.5rem);max-height:100vh;overflow:initial;visibility:visible}.df-mosaic .df-accordion-header:not(#\#)[aria-expanded=true]~.df-accordion-content.no-animation{animation:unset}.df-mosaic .df-accordion-header:not(#\#)[aria-expanded=true]:hover:not([disabled]){color:var(--df-component-accordion-color-text,#1f1f23);background-color:var(--df-color-bg-fill-primary,#fff)}.df-mosaic .df-accordion-header:not(#\#)[aria-expanded=true]:hover:not([disabled]) .df-icon{color:var(--df-component-accordion-color-icon,#1f1f23);background-color:var(--df-component-icon-button-bg-fill-secondary-hovered,#dedfe3)}.df-mosaic .df-accordion-header:not(#\#)[aria-expanded=true].with-divider:hover:not([disabled]){color:var(--df-color-text-primary,#1f1f23);background-color:var(--df-color-bg-fill-primary-hovered,#f5f5f7)}.df-mosaic .df-accordion-header:not(#\#)[aria-expanded=true].with-divider:hover:not([disabled]) .df-icon{color:var(--df-color-icon-primary,#1f1f23);background-color:var(--df-component-icon-button-bg-fill-secondary-hovered,#dedfe3)}.df-mosaic .df-accordion-content{display:flex;flex-direction:column;max-height:0;padding:0 var(--df-component-accordion-content-padding-horizontal,1rem);margin:0;overflow:hidden;transition-duration:.35s;transition-property:max-height,margin,visibility;transition-timing-function:ease-in-out;visibility:hidden;width:100%;word-break:break-word}.df-mosaic .df-accordion-content.no-animation{transition-duration:unset;transition-property:unset;transition-timing-function:unset}.df-mosaic .df-accordion-content .df-accordion-content-wrapper{display:flex;flex-direction:column}@keyframes spin-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ball-beat-animation{30%{opacity:.6;transform:scale(.875)}60%{opacity:.3;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes hide-scroll-animation{0%,to{overflow:hidden}}.df-mosaic div.df-responsive-table:not(#\#){overflow-x:auto}.df-mosaic div.df-responsive-table:not(#\#) .df-context-menu-container{position:absolute}.df-mosaic .df-table:not(#\#){background-color:var(--df-color-bg-fill-primary,#fff);border-collapse:collapse;border-spacing:0;color:var(--df-color-text-primary,#1f1f23);width:100%}.df-mosaic .df-table:not(#\#) .df-table-expandable-btn{align-items:flex-end}.df-mosaic .df-table:not(#\#).sticky{border-collapse:separate}.df-mosaic .df-table:not(#\#).sticky thead{position:-webkit-sticky;position:sticky;top:0}.df-mosaic .df-table:not(#\#).sticky thead th{border-bottom:0;border-right:0}.df-mosaic .df-table:not(#\#).sticky thead th+td{border-left:0}.df-mosaic .df-table:not(#\#).sticky thead th:last-of-type{border-right:var(--df-component-table-header-border-width,0) solid var(--df-component-table-header-color-border-primary,#cacbd1);border-top-right-radius:var(--df-component-table-header-border-radius-lg,16px)}.df-mosaic .df-table:not(#\#).sticky thead tr:last-of-type th{border-bottom:var(--df-border-width-sm,1px) solid var(--df-component-table-header-color-border-primary,#cacbd1)}.df-mosaic .df-table:not(#\#) td,.df-mosaic .df-table:not(#\#) th{font-size:var(--df-font-size-body-md,1rem);line-height:var(--df-font-line-height-body-md,1.5rem);padding:var(--df-spacing-sm,.75rem) var(--df-spacing-md,1rem);text-align:left}.df-mosaic .df-table:not(#\#) td:not(.selectable-cell):not(.expandable-cell):not(.selectable-expandable-cell),.df-mosaic .df-table:not(#\#) th:not(.selectable-cell):not(.expandable-cell):not(.selectable-expandable-cell){flex:120 0 auto;width:120px;min-width:0}.df-mosaic .df-table:not(#\#) td.expandable-cell,.df-mosaic .df-table:not(#\#) td.selectable-cell,.df-mosaic .df-table:not(#\#) th.expandable-cell,.df-mosaic .df-table:not(#\#) th.selectable-cell{border-right:0}.df-mosaic .df-table:not(#\#) td.selectable-expandable-cell .df-table-expandable-btn,.df-mosaic .df-table:not(#\#) th.selectable-expandable-cell .df-table-expandable-btn{padding:var(--df-component-icon-button-padding,.5rem)}.df-mosaic .df-table:not(#\#) td.selectable-cell+td,.df-mosaic .df-table:not(#\#) td.selectable-cell+th,.df-mosaic .df-table:not(#\#) th.selectable-cell+td,.df-mosaic .df-table:not(#\#) th.selectable-cell+th{padding:var(--df-spacing-sm,.75rem)}.df-mosaic .df-table:not(#\#).density-high td,.df-mosaic .df-table:not(#\#).density-high th{padding:var(--df-spacing-4xs,.25rem) var(--df-spacing-2xs,.5rem)}.df-mosaic .df-table:not(#\#).density-high td.selectable-cell+td,.df-mosaic .df-table:not(#\#).density-high td.selectable-cell+th,.df-mosaic .df-table:not(#\#).density-high th.selectable-cell+td,.df-mosaic .df-table:not(#\#).density-high th.selectable-cell+th{padding:var(--df-spacing-4xs,.25rem)}.df-mosaic .df-table:not(#\#).density-low td,.df-mosaic .df-table:not(#\#).density-low th{padding:var(--df-spacing-2xl,1.5rem)}.df-mosaic .df-table:not(#\#).density-low td.selectable-cell+td,.df-mosaic .df-table:not(#\#).density-low td.selectable-cell+th,.df-mosaic .df-table:not(#\#).density-low th.selectable-cell+td,.df-mosaic .df-table:not(#\#).density-low th.selectable-cell+th{padding:var(--df-component-table-cell-padding-md,1rem)}.df-mosaic .df-table thead:not(#\#){width:100%;color:var(--df-component-table-header-color-text-primary,#1f1f23)}.df-mosaic .df-table thead:not(#\#) td,.df-mosaic .df-table thead:not(#\#) th{font-weight:var(--df-font-weight-strong,400);background-color:var(--df-component-table-header-color-bg-fill,#f5f5f7);border:var(--df-component-table-header-border-width,0) solid var(--df-component-table-header-color-border-primary,#cacbd1)}.df-mosaic .df-table thead:not(#\#) td.expandable-cell+td,.df-mosaic .df-table thead:not(#\#) td.expandable-cell+th,.df-mosaic .df-table thead:not(#\#) td.selectable-cell+td,.df-mosaic .df-table thead:not(#\#) td.selectable-cell+th,.df-mosaic .df-table thead:not(#\#) td.selectable-expandable-cell+td,.df-mosaic .df-table thead:not(#\#) td.selectable-expandable-cell+th,.df-mosaic .df-table thead:not(#\#) th.expandable-cell+td,.df-mosaic .df-table thead:not(#\#) th.expandable-cell+th,.df-mosaic .df-table thead:not(#\#) th.selectable-cell+td,.df-mosaic .df-table thead:not(#\#) th.selectable-cell+th,.df-mosaic .df-table thead:not(#\#) th.selectable-expandable-cell+td,.df-mosaic .df-table thead:not(#\#) th.selectable-expandable-cell+th{border-left:0}.df-mosaic .df-table thead:not(#\#) .df-table-sort{cursor:pointer;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--df-spacing-4xs,.25rem)}.df-mosaic .df-table thead:not(#\#) .df-table-sort .df-icon{fill:var(--df-component-table-header-color-icon-primary,#136ff3)}.df-mosaic .df-table thead:not(#\#) .df-table-sort:not(.sort-asc):not(.sort-desc) .df-icon{transform:rotate(90deg)}.df-mosaic .df-table tbody:not(#\#){overflow:hidden auto}.df-mosaic .df-table tbody:not(#\#) tr{border-bottom:var(--df-border-width-sm,1px) solid var(--df-color-border-primary,#cacbd1)}.df-mosaic .df-table tbody:not(#\#) tr.selected{background-color:var(--df-component-table-cell-color-bg-fill-selected,#dedfe3);cursor:default}.df-mosaic .df-table tbody:not(#\#) tr.selected td{border-color:var(--df-color-border-primary,#cacbd1)}.df-mosaic .df-table tbody:not(#\#) td{font-weight:var(--df-font-weight-body,400)}.df-mosaic .df-table:not(.light):not(.df-table-flex) tbody tr:not(#\#):nth-of-type(odd){background-color:var(--df-component-table-cell-color-bg-fill,#fff)}.df-mosaic .df-table:not(.light):not(.df-table-flex) tbody tr:not(#\#):nth-of-type(odd) td{border-color:var(--df-color-border-primary,#cacbd1)}.df-mosaic .df-table:not(.light):not(.df-table-flex) tbody tr:not(#\#):nth-of-type(odd).selected{background-color:var(--df-component-table-cell-color-bg-fill-selected,#dedfe3);cursor:default}.df-mosaic .df-table:not(.light):not(.df-table-flex) tbody tr:not(#\#):nth-of-type(odd).selected td{border-color:var(--df-color-border-primary,#cacbd1)}.df-mosaic tr.clickable-row:not(#\#){cursor:pointer}.df-mosaic tr.selected:not(#\#){background-color:var(--df-component-table-cell-color-bg-fill-selected,#dedfe3);cursor:default}.df-mosaic tr.selected:not(#\#) td{border-color:var(--df-color-border-primary,#cacbd1)}.df-mosaic tr.expanded:not(#\#) .df-table-expandable-btn{transform:rotate(180deg)}.df-mosaic tr.collapsed:not(#\#) .df-table-expandable-btn{transform:rotate(0deg)}.df-mosaic .df-table-card-container:not(#\#){padding:var(--df-component-table-card-padding,.25rem) 0;border-bottom:var(--df-border-width-sm,1px) solid var(--df-color-border-primary,#cacbd1)}.df-mosaic .df-table-card-container:not(#\#):nth-child(2n){background-color:var(--df-component-table-cell-color-bg-fill,#fff)}.df-mosaic .df-table-card-row:not(#\#){display:flex}.df-mosaic .df-table-card-label:not(#\#),.df-mosaic .df-table-card-value:not(#\#){font-size:var(--df-font-size-body-md,1rem);line-height:var(--df-font-line-height-body-md,1.5rem);padding:var(--df-component-table-card-cell-padding-vertical,.75rem) var(--df-component-table-card-cell-padding-horizontal,1rem);word-break:break-word}.df-mosaic .df-table-card-label:not(#\#){font-weight:var(--df-font-weight-strong,400);width:30%}.df-mosaic .df-table-card-value:not(#\#){width:70%}