.bqe-icon{display:inline-flex;align-items:center;justify-content:center}.bqe-icon.size-sm{width:16px;height:16px}.bqe-icon.size-md{width:20px;height:20px}.bqe-icon.size-lg{width:24px;height:24px}.bqe-icon.size-xl{width:32px;height:32px}.bqe-icon.size-sm i{font-size:12px;line-height:12px}.bqe-icon.size-md i{font-size:14px;line-height:14px}.bqe-icon.size-lg i{font-size:16px;line-height:24px}.bqe-icon.size-xl i{font-size:18px;line-height:24px}.checkbox-wrapper{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-0-5x);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;max-width:max-content;width:auto;padding:0;margin:0}.checkbox-wrapper--disabled{cursor:not-allowed;opacity:.5}.checkbox-custom{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-secondary);border-radius:var(--radius-0-5x);background-color:var(--background-primary);transition:background-color .15s ease,border-color .15s ease;flex:0 0 16px;position:relative}.checkbox-wrapper:hover:not(.checkbox-wrapper--checked):not(.checkbox-wrapper--disabled) .checkbox-custom{border-color:var(--border-hover);background-color:var(--background-primary-hover)}.checkbox-input:focus-visible{outline:none}.checkbox-input:focus-visible+.checkbox-custom{outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.checkbox-input:focus-visible:checked+.checkbox-custom,.checkbox-input:focus-visible+.checkbox-custom--indeterminate{outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.checkbox-input:checked+.checkbox-custom{background-color:var(--background-brand);border-color:var(--background-brand)}.checkbox-wrapper.checkbox-wrapper--checked .checkbox-custom{background-color:var(--background-brand);border-color:var(--background-brand)}.checkbox-custom.checkbox-custom--indeterminate,.checkbox-input:indeterminate+.checkbox-custom,.checkbox-wrapper--indeterminate .checkbox-custom{background-color:var(--background-primary)!important;border-color:var(--border-secondary)!important}.checkbox-wrapper:hover:not(.checkbox-wrapper--disabled) .checkbox-custom.checkbox-custom--indeterminate,.checkbox-wrapper:hover:not(.checkbox-wrapper--disabled) .checkbox-input:indeterminate+.checkbox-custom,.checkbox-wrapper:hover:not(.checkbox-wrapper--disabled).checkbox-wrapper--indeterminate .checkbox-custom{background-color:var(--background-primary-hover)!important;border-color:var(--border-hover)!important}.checkbox-custom--indeterminate{background-color:var(--background-primary);border-color:var(--border-secondary)}.checkbox-wrapper.checkbox-wrapper--checked:hover:not(.checkbox-wrapper--disabled) .checkbox-custom,.checkbox-wrapper:hover:not(.checkbox-wrapper--disabled) .checkbox-input:checked+.checkbox-custom{background-color:var(--background-brand-hover)!important;border-color:var(--background-brand-hover)!important}.checkbox-wrapper:hover:not(.checkbox-wrapper--checked):not(.checkbox-wrapper--indeterminate):not(.checkbox-wrapper--disabled) .checkbox-custom{border-color:var(--border-hover);background-color:var(--background-primary-hover)}.checkbox-wrapper--disabled .checkbox-custom--indeterminate{background-color:var(--background-primary);border-color:var(--border-secondary)}.checkbox-wrapper--error .checkbox-custom--indeterminate{background-color:var(--background-primary);border-color:var(--border-negative)}.checkbox-icon{color:var(--primary-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-mark{width:8px;height:8px;background-color:var(--background-brand);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-wrapper:hover:not(.checkbox-wrapper--disabled) .checkbox-custom--indeterminate .checkbox-mark{background-color:var(--background-brand-hover)}.checkbox-wrapper--disabled .checkbox-custom--indeterminate .checkbox-mark{background-color:var(--background-secondary-disabled)}.checkbox-wrapper--error .checkbox-custom--indeterminate .checkbox-mark{background-color:var(--background-negative)}.checkbox-label{color:var(--content-primary)}.checkbox-wrapper--disabled .checkbox-label{color:var(--content-disabled)}.checkbox-wrapper--error .checkbox-custom{border-color:var(--border-negative)}.checkbox-required{color:var(--content-negative);margin-left:2px}.checkbox-wrapper:has(.checkbox-label){gap:var(--space-1x)}.bqe-icon-button{display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-1x);border:1px solid transparent;cursor:pointer;text-align:center;white-space:nowrap;transition:transform .1s ease-out}.bqe-icon-button:active:not(:disabled){transform:scale(.97)}.bqe-icon-button:disabled{cursor:not-allowed!important}@media(prefers-reduced-motion:reduce){.bqe-icon-button{transition:none}.bqe-icon-button:active:not(:disabled){transform:none}}.bqe-icon-button.btn-primary{background-color:var(--background-brand);color:var(--primary-white);border-color:transparent}.bqe-icon-button.btn-primary:disabled{background-color:var(--a-blue-grey-03);color:var(--content-disabled);border-color:transparent;cursor:not-allowed}.bqe-icon-button.btn-primary:focus-visible{background-color:var(--background-brand);color:var(--primary-white);border-color:var(--border-focus)}.bqe-icon-button.btn-primary:not(:disabled):hover{background-color:var(--background-brand-hover);color:var(--primary-white);border-color:transparent}.bqe-icon-button.btn-primary:active:not(:disabled){background-color:var(--background-brand-active);color:var(--primary-white);border-color:transparent}.bqe-icon-button.btn-secondary{background-color:var(--background-primary);color:var(--content-primary);border:1px solid var(--border-secondary)}.bqe-icon-button.btn-secondary:disabled{background-color:var(--background-primary-disabled);color:var(--content-disabled);border:1px solid var(--border-secondary);cursor:not-allowed}.bqe-icon-button.btn-secondary:focus-visible{background-color:var(--background-primary);color:var(--content-primary);border-color:var(--border-focus)}.bqe-icon-button.btn-secondary:not(:disabled):hover{background-color:var(--background-primary);color:var(--content-primary);border-color:var(--border-hover)}.bqe-icon-button.btn-secondary:active:not(:disabled){background-color:var(--background-secondary-active);color:var(--content-primary);border:1px solid var(--border-secondary)}.bqe-icon-button.btn-tertiary{background-color:transparent;color:var(--content-primary);border-color:transparent}.bqe-icon-button.btn-tertiary:disabled{background-color:transparent;color:var(--content-disabled);border-color:transparent;cursor:not-allowed}.bqe-icon-button.btn-tertiary:focus-visible{background-color:var(--background-primary);color:var(--content-primary);border-color:var(--border-focus)}.bqe-icon-button.btn-tertiary:not(:disabled):hover{background-color:var(--background-secondary-hover);color:var(--content-primary);border-color:transparent}.bqe-icon-button.btn-tertiary:active:not(:disabled){background-color:var(--background-tertiary-active);color:var(--content-primary);border-color:transparent}.bqe-icon-button.btn-primary.destructive{background-color:var(--background-negative);color:var(--primary-white);border-color:transparent}.bqe-icon-button.btn-primary.destructive:not(:disabled):hover{background-color:var(--background-negative-hover);color:var(--primary-white);border-color:transparent}.bqe-icon-button.btn-primary.destructive:focus-visible{background-color:var(--background-negative);color:var(--primary-white);border-color:transparent}.bqe-icon-button.btn-primary.destructive:disabled{background-color:var(--background-secondary-disabled);color:var(--content-disabled);border-color:transparent;cursor:not-allowed}.bqe-icon-button.btn-primary.destructive:active:not(:disabled){background-color:var(--background-negative-active);color:var(--primary-white);border-color:transparent}.bqe-icon-button.btn-secondary.destructive{background-color:var(--background-primary);color:var(--content-negative);border:1px solid var(--border-negative)}.bqe-icon-button.btn-secondary.destructive:not(:disabled):hover{background-color:var(--background-negative-subtle);color:var(--content-negative);border:1px solid var(--border-negative)}.bqe-icon-button.btn-secondary.destructive:focus-visible{background-color:var(--background-primary);color:var(--content-negative);border-color:transparent}.bqe-icon-button.btn-secondary.destructive:disabled{background-color:var(--background-primary-disabled);color:var(--content-disabled);border:1px solid var(--border-disabled);cursor:not-allowed}.bqe-icon-button.btn-secondary.destructive:active:not(:disabled){background-color:var(--background-negative-subtle-active);color:var(--content-negative);border:1px solid var(--border-negative)}.bqe-icon-button.btn-tertiary.destructive{background-color:var(--background-primary);color:var(--content-negative);border-color:transparent}.bqe-icon-button.btn-tertiary.destructive:not(:disabled):hover{background-color:var(--background-negative-subtle);color:var(--content-negative);border-color:transparent}.bqe-icon-button.btn-tertiary.destructive:focus-visible{background-color:var(--background-primary);color:var(--content-negative);border-color:transparent}.bqe-icon-button.btn-tertiary.destructive:disabled{background-color:transparent;color:var(--content-disabled);border-color:transparent;cursor:not-allowed}.bqe-icon-button.btn-tertiary.destructive:active:not(:disabled){background-color:var(--background-negative-subtle-active);color:var(--content-negative);border-color:transparent}.bqe-icon-button.size-sm{width:var(--space-3x);height:var(--space-3x)}.bqe-icon-button.size-md{width:var(--space-4x);height:var(--space-4x)}.bqe-icon-button.size-lg{width:var(--space-5x);height:var(--space-5x)}.text-input-wrapper{position:relative;width:100%}.bqe-text-input__container{position:relative;display:flex;align-items:center;height:var(--space-5x)}.bqe-text-input__container.size-md{height:var(--space-4x)}.text-input-wrapper .icon-container{position:absolute;left:var(--padding-1-5x);top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:var(--content-tertiary);z-index:11}.text-input-wrapper .bqe-text-input__container.size-md .icon-container{left:var(--padding-1x)}.has-icon .text-input{padding-left:var(--space-4-5x)}.has-icon .text-input.size-md{padding-left:var(--space-3-5x)}.text-input-wrapper .loading-container{position:absolute;right:var(--padding-1-5x);display:flex;align-items:center;justify-content:center;color:var(--content-tertiary);pointer-events:none;z-index:11}.text-input-wrapper .bqe-text-input__container.size-md .loading-container{right:var(--padding-1x)}.has-clear .text-input{padding-right:var(--space-4-5x)}.has-clear .text-input.size-md{padding-right:var(--space-3-5x)}.text-input__clear{position:absolute;right:var(--padding-1x);top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:11}.bqe-text-input__container.size-md .text-input__clear{right:var(--padding-0-5x)}.has-loading .text-input,.text-input--loading,.text-input--validating{padding-right:var(--space-4-5x)!important}.has-loading .text-input.size-md,.text-input.size-md.text-input--loading,.text-input.size-md.text-input--validating{padding-right:var(--space-3-5x)!important}.text-input{width:100%;height:var(--space-5x);min-height:var(--space-5x);box-sizing:border-box;padding:0 var(--padding-1-5x);font-family:var(--font-family);font-size:14px;line-height:1.4285714286;text-align:left;color:var(--content-primary);background-color:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-1x);outline:none;transition:border-color .15s ease,background-color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-input.size-md{height:var(--space-4x);min-height:var(--space-4x);padding:0 var(--padding-1x)}.text-input::placeholder{color:var(--content-tertiary);opacity:1}.text-input:-ms-input-placeholder{color:var(--content-tertiary)}.text-input::-ms-input-placeholder{color:var(--content-tertiary)}.text-input:hover:not(:disabled):not(:focus){border-color:var(--border-hover);background-color:var(--background-primary)}.text-input:focus{outline:none;border-color:var(--border-focus);background-color:var(--background-primary)}.text-input:focus-visible,.js-focus-visible .text-input:focus:not([data-no-focus-visible]){border-color:var(--border-focus);background-color:var(--background-primary);position:relative;z-index:10;outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.text-input[data-no-focus-visible]:focus{outline:none!important}.text-input--error{border-color:var(--content-negative)!important;padding-right:var(--space-3x)!important}.text-input--error:focus{border-color:var(--content-negative)!important}.text-input--error:focus-visible{border-color:var(--content-negative)!important;outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.text-input--disabled,.text-input:disabled{cursor:not-allowed;background-color:var(--background-primary-disabled);border-color:var(--border-disabled);color:var(--content-disabled);opacity:1}.text-input--disabled::placeholder,.text-input:disabled::placeholder{color:var(--content-disabled);opacity:1}.text-input--validating{cursor:wait;pointer-events:none}.text-input--validating:disabled{cursor:wait}.text-input--readonly{cursor:default;background-color:var(--background-primary);border-color:var(--border-secondary);color:var(--content-primary);pointer-events:none}.text-input--readonly:hover{background-color:var(--background-primary);border-color:var(--border-secondary)}.text-input--readonly:focus{outline:none;border-color:var(--border-secondary);background-color:var(--background-primary)}.table-cell .table-input .text-input{background-color:transparent;border-color:transparent;transition:none}tr.table-row:hover .table-cell .table-input .text-input:not(:focus){border-color:var(--border-secondary)!important;background-color:var(--background-primary)!important}td.table-cell:hover .table-input .text-input:not(:focus),.table-cell .table-input .text-input:hover:not(:focus){border-color:var(--border-hover)!important;background-color:var(--background-primary)!important}td.table-cell:focus-within .table-input .text-input:focus{border-color:var(--border-focus)!important;background-color:var(--background-primary)!important}td.table-cell:has(.text-input:focus-visible) .table-input .text-input,.js-focus-visible td.table-cell:has(.text-input:focus:not([data-no-focus-visible])) .table-input .text-input{outline:var(--focus-ring-width) solid var(--focus-shadow)!important;position:relative;z-index:10}td.table-cell .table-input .text-input[data-no-focus-visible]:focus{outline:none!important}tr.disabled td.table-cell .table-input .text-input,.table-cell.disabled .table-input .text-input{cursor:not-allowed;background-color:var(--background-primary-disabled);border-color:var(--border-disabled);color:var(--content-disabled)}tr.readonly td.table-cell .table-input .text-input,.table-cell.readonly .table-input .text-input{cursor:default;background-color:var(--background-secondary);border-color:var(--border-secondary);color:var(--content-primary)}.text-input-inline-label{position:absolute;left:var(--padding-1-5x);top:0;bottom:0;display:flex;align-items:center;color:var(--content-secondary);pointer-events:none;white-space:nowrap;z-index:11}.bqe-text-input__container.size-md .text-input-inline-label{left:var(--padding-1x)}.text-input-inline-label--disabled{color:var(--content-disabled)}.text-input__error-message{color:var(--content-negative);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);margin-top:var(--space-0-5x)}.number-input-wrapper{position:relative}.bqe-number-input__container{position:relative;display:flex;align-items:center;height:var(--space-5x)}.bqe-number-input__container.size-md{height:var(--space-4x)}.number-input-wrapper .icon-container{position:absolute;left:var(--padding-1-5x);top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:var(--content-tertiary);z-index:11}.number-input-wrapper .bqe-number-input__container.size-md .icon-container{left:var(--padding-1x)}.has-icon .number-input{padding-left:var(--space-4-5x)}.has-icon .number-input.size-md{padding-left:var(--space-3-5x)}.number-input-wrapper .loading-container{position:absolute;right:var(--padding-1-5x);display:flex;align-items:center;justify-content:center;color:var(--content-tertiary);pointer-events:none;z-index:11}.number-input-wrapper .bqe-number-input__container.size-md .loading-container{right:var(--padding-1x)}.has-loading .number-input,.number-input--loading,.number-input--validating{padding-right:var(--space-4-5x)!important}.has-loading .number-input.size-md,.number-input.size-md.number-input--loading,.number-input.size-md.number-input--validating{padding-right:var(--space-3-5x)!important}.has-stepper-arrows .number-input{padding-right:var(--space-4-5x)}.has-stepper-arrows .number-input.size-md{padding-right:var(--space-3-5x)}.number-input-wrapper .stepper-arrows{position:absolute;right:var(--padding-1-5x);display:flex;flex-direction:column;gap:2px;pointer-events:none;z-index:11}.number-input-wrapper .bqe-number-input__container.size-md .stepper-arrows{right:var(--padding-1x)}.stepper-arrow{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:var(--content-primary);transition:background-color .15s ease;border-radius:var(--radius-0-25x)}.stepper-arrow:hover:not(:disabled){background-color:var(--background-secondary)}.stepper-arrow:active:not(:disabled){background-color:var(--background-tertiary)}.stepper-arrow:disabled{cursor:not-allowed;color:var(--content-tertiary);opacity:1}.stepper-arrow:focus-visible{outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.stepper-arrows.size-md{right:var(--padding-1x)}.stepper-arrows.size-md .stepper-arrow{width:12px;height:8px}.stepper-arrows.size-lg .stepper-arrow{width:16px;height:12px}.stepper-arrows.size-lg{gap:0px}.stepper-arrow i{font-size:10px;line-height:8px}.stepper-arrows button{pointer-events:auto}.number-input-inline-label{position:absolute;left:var(--padding-1-5x);top:0;bottom:0;display:flex;align-items:center;color:var(--content-secondary);pointer-events:none;white-space:nowrap;z-index:11}.bqe-number-input__container.size-md .number-input-inline-label{left:var(--padding-1x)}.number-input-inline-label--disabled{color:var(--content-disabled)}.number-input{width:100%;height:var(--space-5x);min-height:var(--space-5x);box-sizing:border-box;padding:0 var(--padding-1-5x);font-family:var(--font-family);font-size:14px;line-height:1.4285714286;text-align:left;font-variant-numeric:tabular-nums;color:var(--content-primary);background-color:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-1x);outline:none;transition:border-color .15s ease,background-color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.number-input.size-md{height:var(--space-4x);min-height:var(--space-4x);padding:0 var(--padding-1x)}.number-input::placeholder{color:var(--content-tertiary);opacity:1}.number-input:-ms-input-placeholder{color:var(--content-tertiary)}.number-input::-ms-input-placeholder{color:var(--content-tertiary)}.number-input:focus{outline:none;border-color:var(--border-focus);background-color:var(--background-primary)}.number-input:focus-visible,.js-focus-visible .number-input:focus:not([data-no-focus-visible]){border-color:var(--border-focus);background-color:var(--background-primary);position:relative;z-index:10;outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.number-input[data-no-focus-visible]:focus{outline:none!important}.number-input--error{border-color:var(--content-negative)!important}.number-input--error:focus{border-color:var(--content-negative)!important}.number-input--error:focus-visible{border-color:var(--content-negative)!important;outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.number-input__error-message{color:var(--content-negative);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);margin-top:var(--space-0-5x)}.number-input--validating{cursor:wait;pointer-events:none}.number-input--validating:disabled{cursor:wait}.number-input:disabled{cursor:not-allowed;background-color:var(--background-primary-disabled);border-color:var(--border-disabled);color:var(--content-disabled);opacity:1}.number-input--disabled::placeholder,.number-input:disabled::placeholder{color:var(--content-disabled);opacity:1}.number-input--readonly{cursor:default;background-color:var(--background-primary);border-color:var(--border-secondary);color:var(--content-primary)}.number-input--readonly:hover{background-color:var(--background-secondary);border-color:var(--border-secondary)}.number-input--readonly:focus{outline:none;border-color:var(--border-secondary)}.table-cell .number-input{background-color:transparent;border-color:transparent;transition:none}tr.table-row:hover .table-cell .number-input:not(:focus){border-color:var(--border-secondary)!important;background-color:var(--background-primary)!important}td.table-cell:hover .number-input:not(:focus){border-color:var(--border-hover)!important;background-color:var(--background-primary)!important}td.table-cell:focus-within .number-input:focus{border-color:var(--border-focus)!important;background-color:var(--background-primary)!important}td.table-cell:has(.number-input:focus-visible) .table-input .number-input,.js-focus-visible td.table-cell:has(.number-input:focus:not([data-no-focus-visible])) .table-input .number-input{outline:var(--focus-ring-width) solid var(--focus-shadow)!important;position:relative;z-index:10}td.table-cell .number-input[data-no-focus-visible]:focus{outline:none!important}.floating-surface{position:fixed;z-index:10000;pointer-events:auto;transform-origin:top center}.floating-surface-fade-enter-active{transition:opacity .15s cubic-bezier(.32,.72,0,1),transform .15s cubic-bezier(.32,.72,0,1)}.floating-surface-fade-leave-active{transition:opacity .1s ease-in,transform .1s ease-in}.floating-surface-fade-enter-from{opacity:0;transform:translateY(-4px) scale(.97)}.floating-surface-fade-leave-to{opacity:0;transform:translateY(-2px) scale(.98)}.floating-surface[inert]{visibility:hidden;opacity:0}.floating-surface--no-animate.floating-surface-fade-enter-active{transition:none}.floating-surface--no-animate.floating-surface-fade-enter-from{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.floating-surface-fade-enter-active{transition:opacity .15s ease}.floating-surface-fade-leave-active{transition:opacity .1s ease}.floating-surface-fade-enter-from,.floating-surface-fade-leave-to{transform:none}}.listbox{min-width:200px;min-height:calc(var(--space-5x) + var(--space-1x) * 2);max-width:var(--listbox-max-width, auto);max-height:var(--listbox-max-height, auto);overflow-y:auto;overflow-x:visible;scrollbar-gutter:stable;border-radius:var(--radius-1x);background:var(--background-primary);box-shadow:var(--shadow-dropdown);padding:var(--space-1x);position:relative}.listbox:focus{outline:none}.listbox-option{width:100%;min-height:var(--space-5x);display:flex;align-items:center;gap:var(--space-0-5x);padding:var(--space-1x);background:transparent;cursor:pointer;color:var(--content-primary);border-radius:var(--radius-1x);transition:background-color .15s ease;text-align:left;position:relative}.listbox-option:hover:not(.listbox-option--disabled){background-color:var(--background-secondary-hover)}.listbox-option:active:not(.listbox-option--disabled){background-color:var(--background-secondary-active)}.listbox-option--disabled{opacity:.5;cursor:not-allowed}.listbox-option--highlighted{background-color:var(--background-secondary-hover)}.listbox-option__icon{flex-shrink:0;width:var(--space-2-5x);height:var(--space-2-5x);display:flex;align-items:center;justify-content:center;color:var(--content-primary)}.listbox-option__content{flex:1;display:flex;flex-direction:column;gap:var(--space-0-5x);min-width:0}.listbox-option__label{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listbox-option__description{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);color:var(--content-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listbox-option__check{flex-shrink:0;width:var(--space-2-5x);height:var(--space-2-5x);display:flex;align-items:center;justify-content:center;color:var(--content-primary)}@-moz-document url-prefix(){.listbox-option__label{transform:translateY(1px)}}.select-wrapper,.select{position:relative;width:100%}.select__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--space-5x);min-height:var(--space-5x);padding:0 var(--padding-1-5x);color:var(--content-primary);text-align:left;background-color:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-1x);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.select.size-md .select__trigger{height:var(--space-4x);min-height:var(--space-4x);padding:0 var(--padding-1x)}.select__trigger:hover:not(:disabled):not(:focus){border-color:var(--border-hover);background-color:var(--background-primary)}.select__trigger:focus{border-color:var(--border-focus);background-color:var(--background-primary);outline:none}.select__trigger:focus-visible{border-color:var(--border-focus);background-color:var(--background-primary);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-shadow);outline:none}.select--error .select__trigger{border-color:var(--content-negative)}.select--error .select__trigger:focus{border-color:var(--content-negative)!important}.select--error .select__trigger:focus-visible{border-color:var(--content-negative)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--background-negative-subtle)}.select--disabled .select__trigger{background-color:var(--background-primary-disabled);border-color:var(--border-disabled);color:var(--content-disabled);cursor:not-allowed}.select--readonly .select__trigger{background-color:var(--background-secondary);cursor:default}.select__value{display:flex;align-items:center;flex:1;gap:var(--space-0-5x);min-width:0;overflow:hidden}.select__inline-label{color:var(--content-secondary);flex-shrink:0;white-space:nowrap}.select--disabled .select__inline-label{color:var(--content-disabled)}.select__value-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--content-secondary)}.select__value-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.select__placeholder{color:var(--content-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.select__icons{display:flex;align-items:center;gap:var(--space-0-5x);flex-shrink:0;margin-left:var(--space-1x)}.select__clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-3x);height:var(--space-3x);padding:0;background:transparent;border:none;border-radius:var(--radius-0-5x);color:var(--content-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.select__clear:hover{background-color:var(--background-secondary-hover);color:var(--content-primary)}.select__clear:active{background-color:var(--background-secondary-active)}.select__clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.select__chevron{display:flex;align-items:center;justify-content:center;color:var(--content-secondary);transition:transform .2s ease;pointer-events:none}.select__chevron--open{transform:rotate(180deg)}.select--disabled .select__chevron{opacity:.5}.select__empty{padding:var(--space-2x) var(--space-1-5x);color:var(--content-tertiary);text-align:center;-webkit-user-select:none;user-select:none}.select__group-header{padding:var(--padding-0-5x) var(--padding-1-5x);font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);color:var(--content-tertiary);-webkit-user-select:none;user-select:none}.select__group-header:not(:first-child){margin-top:var(--space-0-5x);padding-top:var(--padding-1x);border-top:1px solid var(--border-secondary)}.select__error-message{margin-top:var(--space-0-5x);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);color:var(--content-negative)}.bqe-button{display:flex;align-items:center;justify-content:center;gap:var(--gap, var(--space-0-5x));padding:0 var(--padding-horizontal);border-radius:var(--radius-1x);border:1px solid transparent;cursor:pointer;text-align:center;white-space:nowrap;transition:transform .1s ease-out}.bqe-button:active:not(:disabled){transform:scale(.97)}.bqe-button:disabled{cursor:not-allowed!important}@media(prefers-reduced-motion:reduce){.bqe-button{transition:none}.bqe-button:active:not(:disabled){transform:none}}.bqe-button.btn-primary{background-color:var(--background-brand);color:var(--primary-white);border-color:transparent}.bqe-button.btn-primary:disabled{background-color:var(--a-blue-grey-03);color:var(--content-disabled);border-color:transparent;cursor:not-allowed}.bqe-button.btn-primary:focus-visible{background-color:var(--background-brand);color:var(--primary-white);border-color:var(--border-focus)}.bqe-button.btn-primary:not(:disabled):hover{background-color:var(--background-brand-hover);color:var(--primary-white);border-color:transparent}.bqe-button.btn-primary:active:not(:disabled){background-color:var(--background-brand-active);color:var(--primary-white);border-color:transparent}.bqe-button.btn-secondary{background-color:var(--background-primary);color:var(--content-primary);border:1px solid var(--border-secondary)}.bqe-button.btn-secondary:disabled{background-color:var(--background-primary-disabled);color:var(--content-disabled);border:1px solid var(--border-secondary);cursor:not-allowed}.bqe-button.btn-secondary:focus-visible{background-color:var(--background-primary);color:var(--content-primary);border-color:var(--border-focus)}.bqe-button.btn-secondary:not(:disabled):hover{background-color:var(--background-primary);color:var(--content-primary);border-color:var(--border-hover)}.bqe-button.btn-secondary:active:not(:disabled){background-color:var(--background-secondary-active);color:var(--content-primary);border:1px solid var(--border-secondary)}.bqe-button.btn-tertiary{background-color:transparent;color:var(--content-primary);border-color:transparent}.bqe-button.btn-tertiary:disabled{background-color:transparent;color:var(--content-disabled);border-color:transparent;cursor:not-allowed}.bqe-button.btn-tertiary:focus-visible{background-color:var(--background-primary);color:var(--content-primary);border-color:var(--border-focus)}.bqe-button.btn-tertiary:not(:disabled):hover{background-color:var(--background-secondary-hover);color:var(--content-primary);border-color:transparent}.bqe-button.btn-tertiary:active:not(:disabled){background-color:var(--background-tertiary-active);color:var(--content-primary);border-color:transparent}.bqe-button.btn-primary.destructive{background-color:var(--background-negative);color:var(--primary-white);border-color:transparent}.bqe-button.btn-primary.destructive:not(:disabled):hover{background-color:var(--background-negative-hover);color:var(--primary-white);border-color:transparent}.bqe-button.btn-primary.destructive:focus-visible{background-color:var(--background-negative);color:var(--primary-white);border-color:transparent}.bqe-button.btn-primary.destructive:disabled{background-color:var(--background-secondary-disabled);color:var(--content-disabled);border-color:transparent;cursor:not-allowed}.bqe-button.btn-primary.destructive:active:not(:disabled){background-color:var(--background-negative-active);color:var(--primary-white);border-color:transparent}.bqe-button.btn-secondary.destructive{background-color:var(--background-primary);color:var(--content-negative);border:1px solid var(--border-negative)}.bqe-button.btn-secondary.destructive:not(:disabled):hover{background-color:var(--background-negative-subtle);color:var(--content-negative);border:1px solid var(--border-negative)}.bqe-button.btn-secondary.destructive:focus-visible{background-color:var(--background-primary);color:var(--content-negative);border-color:transparent}.bqe-button.btn-secondary.destructive:disabled{background-color:var(--background-primary-disabled);color:var(--content-disabled);border:1px solid var(--border-disabled);cursor:not-allowed}.bqe-button.btn-secondary.destructive:active:not(:disabled){background-color:var(--background-negative-subtle-active);color:var(--content-negative);border:1px solid var(--border-negative)}.bqe-button.btn-tertiary.destructive{background-color:var(--background-primary);color:var(--content-negative);border-color:transparent}.bqe-button.btn-tertiary.destructive:not(:disabled):hover{background-color:var(--background-negative-subtle);color:var(--content-negative);border-color:transparent}.bqe-button.btn-tertiary.destructive:focus-visible{background-color:var(--background-primary);color:var(--content-negative);border-color:transparent}.bqe-button.btn-tertiary.destructive:disabled{background-color:transparent;color:var(--content-disabled);border-color:transparent;cursor:not-allowed}.bqe-button.btn-tertiary.destructive:active:not(:disabled){background-color:var(--background-negative-subtle-active);color:var(--content-negative);border-color:transparent}.bqe-button.size-sm{height:var(--space-3x);--gap: var(--space-0-5x);--padding-horizontal: var(--padding-1x);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height)}.bqe-button.size-md{height:var(--space-4x);--gap: var(--space-0-5x);--padding-horizontal: var(--padding-1-5x)}.bqe-button.size-lg{height:var(--space-5x);--gap: var(--space-0-5x);--padding-horizontal: var(--padding-2x)}.bqe-button>.bqe-icon.size-sm:first-child{margin-left:calc(var(--padding-0-5x) * -1)}.bqe-button>.bqe-icon.size-sm:last-child{margin-right:calc(var(--padding-0-5x) * -1)}.bqe-button>.bqe-icon.size-md:first-child{margin-left:calc(var(--padding-0-5x) * -1)}.bqe-button>.bqe-icon.size-md:last-child{margin-right:calc(var(--padding-1x) * -1)}.bqe-datepicker-wrapper{position:relative;width:100%}.bqe-datepicker{position:relative;display:flex;align-items:center;width:100%;height:var(--space-5x);background-color:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-1x);transition:border-color .15s ease,background-color .15s ease}.bqe-datepicker.size-sm{height:var(--space-4x)}.bqe-datepicker:focus-within{border-color:var(--border-focus)}.bqe-datepicker:focus-within:not([data-mouse-focused]){box-shadow:0 0 0 var(--focus-ring-width) var(--focus-shadow)}.bqe-datepicker:hover:not(:focus-within){border-color:var(--border-hover)}.bqe-datepicker--error{border-color:var(--content-negative)}.bqe-datepicker--error:hover:not(:focus-within){border-color:var(--content-negative)}.bqe-datepicker--error:focus-within{border-color:var(--content-negative)}.bqe-datepicker--error:focus-within:not([data-mouse-focused]){box-shadow:0 0 0 var(--focus-ring-width) var(--background-negative-subtle)}.bqe-datepicker--disabled{background-color:var(--background-primary-disabled);border-color:var(--border-disabled);cursor:not-allowed}.bqe-datepicker--readonly{background-color:var(--background-secondary);cursor:default}.bqe-datepicker__icon{position:absolute;left:var(--padding-1-5x);display:flex;align-items:center;justify-content:center;color:var(--content-tertiary);pointer-events:none;z-index:1}.bqe-datepicker.size-sm .bqe-datepicker__icon{left:var(--padding-1x)}.bqe-datepicker__input{flex:1;min-width:var(--space-7x);width:100%;height:100%;padding:0 var(--padding-1-5x);color:var(--content-primary);background:transparent;border:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bqe-datepicker.size-sm .bqe-datepicker__input{padding:0 var(--padding-1x)}.bqe-datepicker__icon~.bqe-datepicker__input{padding-left:var(--space-4-5x)}.bqe-datepicker.size-sm .bqe-datepicker__icon~.bqe-datepicker__input{padding-left:var(--space-3-5x)}.bqe-datepicker__input::placeholder{color:var(--content-tertiary);opacity:1}.bqe-datepicker__input:focus-visible{outline:none}.bqe-datepicker__input:disabled{cursor:not-allowed}.bqe-datepicker__input:read-only{cursor:default}.bqe-datepicker__clear,.bqe-datepicker__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-3x);height:var(--space-3x);padding:0;margin-right:var(--space-0-5x);background:transparent;border:none;border-radius:var(--radius-0-5x);color:var(--content-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.bqe-datepicker__clear:hover,.bqe-datepicker__toggle:hover{background-color:var(--background-secondary-hover);color:var(--content-primary)}.bqe-datepicker__clear:active,.bqe-datepicker__toggle:active{background-color:var(--background-secondary-active)}.bqe-datepicker__clear:focus-visible,.bqe-datepicker__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-offset)}.bqe-datepicker__clear:disabled,.bqe-datepicker__toggle:disabled{opacity:.5;cursor:not-allowed;background:transparent}.bqe-datepicker__loading{position:absolute;right:calc(var(--space-3x) + var(--space-1x));display:flex;align-items:center;justify-content:center;color:var(--content-tertiary);pointer-events:none}.bqe-datepicker.size-sm .bqe-datepicker__loading{right:calc(var(--space-3x) + var(--space-0-5x))}.bqe-datepicker__inline-label{position:absolute;left:var(--padding-1-5x);top:0;bottom:0;display:flex;align-items:center;color:var(--content-secondary);pointer-events:none;white-space:nowrap;z-index:1}.bqe-datepicker.size-sm .bqe-datepicker__inline-label{left:var(--padding-1x)}.bqe-datepicker__inline-label--disabled{color:var(--content-disabled)}.bqe-datepicker__error-message{margin-top:var(--space-0-5x);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);color:var(--content-negative)}.bqe-datepicker-calendar{background:var(--surface-level-1);border:1px solid var(--border-primary);border-radius:var(--radius-1x);box-shadow:var(--shadow-dropdown);width:264px;display:flex;flex-direction:column}.bqe-datepicker-calendar__controls{display:flex;align-items:center;gap:var(--space-0-5x);padding:var(--space-1x);border-bottom:1px solid var(--border-primary)}.bqe-datepicker-calendar__controls--centered{justify-content:center}.bqe-datepicker-calendar__nav-group{display:flex;align-items:center;gap:var(--space-0-5x);flex:1;justify-content:center;margin-right:var(--space-4x)}.bqe-datepicker-calendar__label-text{display:flex;align-items:center;justify-content:center;height:var(--space-4x);padding:0 var(--space-0-5x);font-size:var(--body-regular-font-size);font-weight:var(--body-regular-font-weight);color:var(--content-primary);-webkit-user-select:none;user-select:none}.bqe-datepicker-calendar__content{padding:var(--space-1x)}.bqe-datepicker-calendar__footer{display:flex;justify-content:center;padding:var(--space-1x) var(--space-2x);border-top:1px solid var(--border-primary)}.bqe-datepicker-day-view__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-0-5x);margin-bottom:var(--space-0-5x)}.bqe-datepicker-day-view__weekday{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);color:var(--content-primary);letter-spacing:.02em}.bqe-datepicker-day-view__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-0-5x)}.bqe-datepicker-day-view__grid--range{column-gap:0}.bqe-datepicker-day-view__grid [role=row]{display:contents}.bqe-datepicker-day-view__cell{display:flex;align-items:center;justify-content:center}.bqe-datepicker-day-view__cell--band-full{background:var(--background-primary-selected)}.bqe-datepicker-day-view__cell--band-start{background:linear-gradient(to right,transparent 50%,var(--background-primary-selected) 50%)}.bqe-datepicker-day-view__cell--band-end{background:linear-gradient(to left,transparent 50%,var(--background-primary-selected) 50%)}.bqe-datepicker-day-view__cell--round-left{border-top-left-radius:var(--radius-1x);border-bottom-left-radius:var(--radius-1x)}.bqe-datepicker-day-view__cell--round-right{border-top-right-radius:var(--radius-1x);border-bottom-right-radius:var(--radius-1x)}.bqe-datepicker-day-view__day{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-1x);cursor:pointer;font-size:var(--body-regular-font-size);font-weight:var(--body-regular-font-weight);color:var(--content-primary);transition:background-color .15s ease,color .15s ease}.bqe-datepicker-day-view__day:hover:not(:disabled){background:var(--background-secondary-hover)}.bqe-datepicker-day-view__day:active:not(:disabled){background:var(--background-primary-active)}.bqe-datepicker-day-view__day:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bqe-datepicker-day-view__day--tertiary{color:var(--content-tertiary)}.bqe-datepicker-day-view__day--today{font-weight:500}.bqe-datepicker-day-view__day--selected{background:var(--background-primary-selected);color:var(--content-link);font-weight:500}.bqe-datepicker-day-view__day--selected:hover:not(:disabled){background:var(--background-primary-selected)}.bqe-datepicker-day-view__day--highlighted{background:var(--background-primary-hover)}.bqe-datepicker-day-view__day--in-range{background:transparent}.bqe-datepicker-day-view__day--in-range:hover:not(:disabled){background:transparent}.bqe-datepicker-day-view__day--range-start,.bqe-datepicker-day-view__day--range-end{background:var(--background-brand);color:var(--primary-white);font-weight:500}.bqe-datepicker-day-view__day--range-start:hover:not(:disabled),.bqe-datepicker-day-view__day--range-end:hover:not(:disabled){background:var(--background-brand-hover)}.bqe-datepicker-day-view__day--disabled{cursor:not-allowed;opacity:.5}.bqe-datepicker-month-view__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:var(--space-0-5x)}.bqe-datepicker-month-view__month{display:flex;align-items:center;justify-content:center;height:50px;border:none;background:transparent;border-radius:var(--radius-0-5x);cursor:pointer;font-size:var(--body-regular-font-size);font-weight:var(--body-regular-font-weight);color:var(--content-primary);transition:background-color .15s ease,color .15s ease}.bqe-datepicker-month-view__month:hover:not(:disabled){background:var(--background-primary-hover)}.bqe-datepicker-month-view__month:active:not(:disabled){background:var(--background-primary-active)}.bqe-datepicker-month-view__month:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bqe-datepicker-month-view__month--focused{background:var(--background-primary-hover);outline:2px solid var(--border-focus);outline-offset:2px}.bqe-datepicker-month-view__month--selected{background:var(--background-primary-selected);color:var(--content-link);font-weight:500}.bqe-datepicker-month-view__month--selected:hover:not(:disabled){background:var(--background-primary-selected)}.bqe-datepicker-month-view__month--disabled{cursor:not-allowed;opacity:.5}.bqe-datepicker-year-view__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:var(--space-0-5x)}.bqe-datepicker-year-view__year{display:flex;align-items:center;justify-content:center;height:50px;border:none;background:transparent;border-radius:var(--radius-0-5x);cursor:pointer;font-size:var(--body-regular-font-size);font-weight:var(--body-regular-font-weight);color:var(--content-primary);transition:background-color .15s ease,color .15s ease}.bqe-datepicker-year-view__year:hover:not(:disabled){background:var(--background-primary-hover)}.bqe-datepicker-year-view__year:active:not(:disabled){background:var(--background-primary-active)}.bqe-datepicker-year-view__year:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bqe-datepicker-year-view__year--focused{background:var(--background-primary-hover);outline:2px solid var(--border-focus);outline-offset:2px}.bqe-datepicker-year-view__year--selected{background:var(--background-primary-selected);color:var(--content-link);font-weight:500}.bqe-datepicker-year-view__year--selected:hover:not(:disabled){background:var(--background-primary-selected)}.bqe-datepicker-year-view__year--disabled{cursor:not-allowed;opacity:.5}.table-cell .bqe-datepicker-wrapper{display:flex;align-items:center;height:100%}.table-cell .bqe-datepicker__toggle,.table-cell .bqe-datepicker__clear{width:var(--space-2-5x);height:var(--space-2-5x);margin-right:var(--padding-1x)}:root{--ds-tab-height: 40px;--ds-tab-horizontal-padding: 12px}.ds-tabs{display:flex;gap:var(--padding-1-5x);align-items:center;padding-left:0;position:relative}.ds-tabs>.ds-tab:first-child{margin-left:0}.ds-tab{position:relative;height:var(--ds-tab-height);background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-inter, Inter, sans-serif);font-size:var(--body-regular-font-size, 14px);line-height:var(--body-regular-line-height, 20px);color:var(--content-secondary);font-weight:var(--body-regular-font-weight, 400);border-radius:0;padding:0}.ds-tab:hover:not(.is-disabled){color:var(--content-primary);font-weight:var(--h5-font-weight, 500)}.ds-tab:focus-visible{outline:none;box-shadow:none}.ds-tab:focus-visible .ds-tab__label{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--focus-shadow, rgba(56, 189, 248, .12));border-radius:4px}.ds-tab.is-selected{color:var(--content-primary);font-weight:var(--h5-font-weight, 500)}.ds-tabs__indicator{position:absolute;bottom:0;height:2px;background:var(--background-brand);pointer-events:none}.ds-tabs__indicator--animate{transition:left .2s cubic-bezier(.32,.72,0,1),width .2s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.ds-tabs__indicator--animate{transition:none}}.ds-tab.is-disabled{color:var(--content-disabled);cursor:not-allowed}.ds-tab:active:not(.is-disabled):not(.is-selected){color:var(--content-primary);opacity:.9;font-weight:450}.ds-tab:active:not(.is-disabled).is-selected{opacity:.9}.ds-tab__label{display:inline-block;position:relative;padding:0;border-radius:4px;font-size:0}.ds-tab__label:before{content:attr(data-label);font-weight:var(--h5-font-weight, 500);display:block;visibility:hidden;overflow:hidden;white-space:nowrap;line-height:0;height:1px;font-size:var(--body-regular-font-size, 14px)}.ds-tab__label:after{content:attr(data-label);position:absolute;top:0;left:0;font-weight:var(--body-regular-font-weight, 400);white-space:nowrap;visibility:visible;font-size:var(--body-regular-font-size, 14px);line-height:var(--body-regular-line-height, 20px)}.ds-tab:hover:not(.is-disabled) .ds-tab__label:after,.ds-tab.is-selected .ds-tab__label:after,.ds-tab:active:not(.is-disabled) .ds-tab__label:after{font-weight:var(--h5-font-weight, 500)}.tooltip{position:fixed;z-index:10000;pointer-events:auto;background:var(--overlay-popover);color:var(--primary-white);padding:var(--space-1x) var(--space-1-5x);border-radius:var(--radius-1x);box-shadow:0 12px 16px -4px #1018281a,0 4px 6px -2px #1018280d;min-width:120px;max-width:400px;display:flex;flex-direction:column;gap:var(--space-1x)}.tooltip__content{display:flex;flex-direction:column;gap:0}.tooltip__text{font-size:var(--body-regular-font-size);line-height:var(--body-regular-line-height);color:var(--primary-white);min-width:96px;max-width:376px;white-space:pre-wrap}.tooltip__description{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);color:var(--primary-white);max-width:368px}.tooltip__arrow{position:absolute;width:12px;height:6px;pointer-events:none;z-index:-1}.tooltip__arrow svg{width:100%;height:100%;display:block}.tooltip-fade-enter-active{transition:opacity .12s cubic-bezier(.32,.72,0,1),transform .12s cubic-bezier(.32,.72,0,1)}.tooltip-fade-leave-active{transition:opacity 75ms ease-in}.tooltip-fade-enter-from{opacity:0;transform:translateY(4px) scale(.9)}.tooltip-fade-leave-to{opacity:0}.tooltip-fade-enter-to,.tooltip-fade-leave-from{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.tooltip-fade-enter-active{transition:opacity .12s ease}.tooltip-fade-enter-from{transform:none}}.bqe-daterangepicker-wrapper{position:relative;width:100%}.bqe-daterangepicker-wrapper--fit,.bqe-daterangepicker-wrapper--fit .bqe-datepicker{width:fit-content}.bqe-daterangepicker-wrapper--fit .bqe-daterangepicker__spacer{flex:0 0 var(--space-0-5x)}.bqe-daterangepicker__inline-label{position:static;padding:0 0 0 var(--padding-1-5x)}.bqe-datepicker.size-sm .bqe-daterangepicker__inline-label{padding-left:var(--padding-1x)}.bqe-daterangepicker__segment{box-sizing:content-box;flex:0 1 auto;width:9.3ch;min-width:0;height:100%;padding:0 var(--space-0-5x);border:none;outline:none;background:transparent;color:var(--content-primary);font:inherit;font-variant-numeric:tabular-nums;text-align:left}.bqe-daterangepicker__segment--start{text-align:right}.bqe-daterangepicker__segment--end{text-align:left}.bqe-daterangepicker__segment--single{text-align:right}.bqe-daterangepicker__segment:first-child{padding-left:var(--padding-1-5x)}.bqe-datepicker.size-sm .bqe-daterangepicker__segment:first-child{padding-left:var(--padding-1x)}.bqe-daterangepicker__segment::placeholder{color:var(--content-tertiary);opacity:1}.bqe-daterangepicker__segment:focus,.bqe-daterangepicker__segment:focus-visible{outline:none;box-shadow:none}.bqe-daterangepicker__segment:disabled{cursor:not-allowed}.bqe-daterangepicker__spacer{flex:1 1 auto;align-self:stretch}.bqe-daterangepicker__delimiter{flex-shrink:0;color:var(--content-tertiary);-webkit-user-select:none;user-select:none;padding:0 var(--space-0-25x)}.bqe-daterangepicker__kind-sizer{position:absolute;width:max-content;visibility:hidden;pointer-events:none;white-space:nowrap;font:inherit;padding:0 calc(var(--padding-1x) + var(--space-1x) + var(--select-chevron-size, 16px)) 0 var(--padding-1x)}.bqe-daterangepicker--scoped .bqe-daterangepicker__kind{position:relative;flex-shrink:0;align-self:stretch;display:flex;align-items:stretch}.bqe-daterangepicker--scoped .bqe-daterangepicker__kind .select,.bqe-daterangepicker--scoped .bqe-daterangepicker__kind .select__wrapper{width:100%;height:100%}.bqe-daterangepicker--scoped .select.size-md .select__trigger,.bqe-daterangepicker--scoped .select__trigger{height:100%;min-height:0;padding:0 var(--padding-1x) 0 var(--padding-1-5x);border:none;border-radius:var(--radius-1x) 0 0 var(--radius-1x);background:transparent}.bqe-daterangepicker--scoped .select__trigger:focus-visible{outline:none;box-shadow:none}.bqe-daterangepicker--scoped .bqe-daterangepicker__segment{padding-left:var(--padding-1x);padding-right:var(--padding-1x)}.bqe-daterangepicker__kind-divider{width:1px;flex-shrink:0;align-self:stretch;background:var(--border-secondary)}.bqe-daterangepicker__affix--lead{padding:0 0 0 var(--padding-1-5x)}.bqe-daterangepicker-fields{display:flex;align-items:center;gap:var(--space-1x);flex-wrap:wrap}.bqe-daterangepicker-fields__relative{display:flex;align-items:center;gap:var(--space-1x)}.bqe-daterangepicker-fields__affix{color:var(--content-secondary);white-space:nowrap}.bqe-daterangepicker__preset-trigger{display:flex;align-items:center;gap:var(--space-0-5x);flex-shrink:0;align-self:stretch;height:100%;padding:0 var(--padding-1x) 0 var(--padding-1-5x);border:none;border-radius:var(--radius-1x) 0 0 var(--radius-1x);background:transparent;color:var(--content-primary);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.bqe-daterangepicker__preset-trigger:hover:not(:disabled){background:var(--background-secondary-hover)}.bqe-daterangepicker__preset-trigger:disabled{color:var(--content-disabled);cursor:not-allowed}.bqe-daterangepicker__preset-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.bqe-daterangepicker__preset-label{overflow:hidden;text-overflow:ellipsis}.bqe-daterangepicker .bqe-datepicker__clear,.bqe-daterangepicker-fields .bqe-datepicker__clear{margin-right:var(--space-0-25x)}.bqe-daterangepicker__preset-note,.bqe-daterangepicker__menu-note{color:var(--content-tertiary);cursor:help}.menu[aria-label=Period] .menu-item[aria-checked=true],.menu[aria-label=Period] .menu-item[aria-checked=true]:hover{background-color:var(--background-primary-selected)}.menu[aria-label=Period] .menu-item__suffix{display:flex;align-items:center}.menu[aria-label=Period] .menu-item.has-submenu{padding-left:calc(var(--space-1x) + 20px + var(--space-1x))}.bqe-daterangepicker__panel{display:flex;flex-direction:column;max-width:calc(100vw - var(--space-2x));background:var(--surface-level-1);border:1px solid var(--border-primary);border-radius:var(--radius-1x);box-shadow:var(--shadow-dropdown);overflow:hidden}.bqe-daterangepicker__body,.bqe-daterangepicker__calendars{display:flex;align-items:stretch}@media(max-width:800px){.bqe-daterangepicker__calendars{flex-direction:column}.bqe-daterangepicker__calendars-divider{width:auto;height:1px}}.bqe-daterangepicker__panel-header{padding:0 var(--space-2x);border-bottom:1px solid var(--border-primary)}.bqe-daterangepicker__rail-column{display:flex;flex-direction:column;flex:0 0 176px;min-height:0;border-right:1px solid var(--border-primary)}.bqe-daterangepicker__rail-column .bqe-daterangepicker__rail{flex:1 1 auto;min-height:0;border-right:none}.bqe-daterangepicker__rail-lead{flex-shrink:0;padding:0 var(--space-1-5x);border-bottom:1px solid var(--border-primary)}.bqe-daterangepicker__rail-lead .ds-tabs{gap:var(--space-1x)}.bqe-daterangepicker__body--one-calendar .bqe-daterangepicker__rail-item{flex:0 0 auto}.bqe-daterangepicker__days{width:4ch;text-align:right;font-variant-numeric:tabular-nums}.bqe-daterangepicker__affix{flex-shrink:0;padding-left:var(--space-0-5x);color:var(--content-secondary);-webkit-user-select:none;user-select:none}.bqe-daterangepicker__calendars-divider{width:1px;background:var(--border-primary)}.bqe-daterangepicker__body .bqe-datepicker-calendar{border:none;border-radius:0;box-shadow:none}.bqe-daterangepicker__rail{position:relative;flex:0 0 176px;border-right:1px solid var(--border-primary)}.bqe-daterangepicker__rail-scroll{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--space-0-25x);padding:0 var(--space-1x) var(--space-2x);overflow-y:auto}.bqe-daterangepicker__rail-header{position:sticky;top:0;z-index:1;padding:var(--space-1x) var(--space-1x) var(--space-0-25x);font-size:var(--body-small-font-size);font-weight:600;line-height:var(--body-small-line-height);color:var(--content-tertiary);background:var(--surface-level-1)}.bqe-daterangepicker__rail-divider{height:1px;margin:var(--space-0-5x) var(--space-0-5x);background:var(--border-primary)}.bqe-daterangepicker__rail-row{display:flex;align-items:center;gap:var(--space-0-5x)}.bqe-daterangepicker__rail-item{flex:1;display:flex;align-items:center;padding:var(--space-0-75x) var(--space-1x);border:none;background:transparent;border-radius:var(--radius-1x);cursor:pointer;text-align:left;font-size:var(--body-regular-font-size);font-weight:var(--body-regular-font-weight);color:var(--content-primary);transition:background-color .15s ease}.bqe-daterangepicker__rail-item:hover{background:var(--background-secondary-hover)}.bqe-daterangepicker__rail-item--active,.bqe-daterangepicker__rail-item--active:hover{background:var(--background-primary-selected)}.bqe-daterangepicker__rail-item:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.bqe-daterangepicker__rail-info{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-3x);height:var(--space-3x);padding:0;border:none;background:transparent;border-radius:var(--radius-0-5x);color:var(--content-tertiary);cursor:help;transition:color .15s ease,background-color .15s ease}.bqe-daterangepicker__rail-info:hover{color:var(--content-secondary);background:var(--background-secondary-hover)}.bqe-daterangepicker__rail-info:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.bqe-daterangepicker__rail-stepper{display:flex;align-items:center;gap:var(--space-0-5x);padding:var(--space-0-5x) var(--space-1x) var(--space-1x)}.bqe-daterangepicker__rail-stepper-affix{color:var(--content-secondary);font-size:var(--body-regular-font-size)}.bqe-daterangepicker__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1x);width:0;min-width:100%;padding:var(--space-1x) var(--space-1-5x);border-top:1px solid var(--border-primary)}.bqe-daterangepicker__footer-actions{display:flex;align-items:center;gap:var(--space-1x);flex-shrink:0;margin-left:auto}.bqe-daterangepicker__footer-warning{display:flex;flex:1 1 15rem;min-width:0;align-items:center;gap:var(--space-0-5x);margin:0;padding-right:var(--space-2x);color:var(--content-secondary);font-size:var(--body-regular-font-size);line-height:var(--body-regular-line-height)}.bqe-daterangepicker__footer-warning-icon{flex-shrink:0;color:var(--content-tertiary)}.dropdown-wrapper{position:relative;width:100%;overflow:visible}.bqe-dropdown__container{position:relative;display:flex;align-items:center;overflow:visible}.dropdown-wrapper .icon-container{position:absolute;left:var(--padding-1-5x);display:flex;align-items:center;justify-content:center;color:var(--content-primary);top:50%;transform:translateY(-50%);z-index:11}.has-icon .dropdown{padding-left:var(--space-4x)}.dropdown-content{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-0-5x);overflow:hidden;white-space:nowrap;width:100%;height:100%;position:relative;z-index:1;padding-right:var(--space-2-5x)}.dropdown-label{color:var(--content-primary);display:flex;align-items:center;height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:var(--space-1x)}.dropdown-placeholder{color:var(--content-tertiary);display:flex;align-items:center;height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-inline-label{color:var(--content-secondary);flex-shrink:0;white-space:nowrap}.dropdown{position:relative;width:100%;height:var(--space-5x);min-height:var(--space-5x);box-sizing:border-box;padding:0 var(--padding-1-5x);background-color:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-1x);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--content-primary)}.dropdown.size-md{height:var(--space-4x);min-height:var(--space-4x);padding:0 var(--padding-1x)}.dropdown--large{height:var(--space-5x);min-height:var(--space-5x)}.dropdown::-ms-expand{display:none}.dropdown-chevron-icon{position:absolute;top:50%;right:var(--padding-1-5x);width:var(--space-2x);height:var(--space-2x);display:flex;align-items:center;justify-content:center;color:var(--content-primary);transform:translateY(-50%);opacity:1;pointer-events:none;z-index:10;flex-shrink:0}.dropdown.size-md .dropdown-chevron-icon{right:var(--padding-1x)}.dropdown-chevron-icon i,.dropdown-chevron-icon .bqe-icon i{transition:transform .2s cubic-bezier(.32,.72,0,1);transform-origin:center center;display:block}@media(prefers-reduced-motion:reduce){.dropdown-chevron-icon i,.dropdown-chevron-icon .bqe-icon i{transition:none}}.dropdown-chevron-icon.is-open i,.dropdown-chevron-icon.is-open .bqe-icon i{transform:rotate(180deg)}.dropdown:hover:not(:disabled):not(:focus):not(:focus-visible){border-color:var(--border-hover);background-color:var(--background-primary)}.dropdown:focus{outline:none;border-color:var(--border-focus);background-color:var(--background-primary)}.dropdown:focus-visible,.js-focus-visible .dropdown:focus{border-color:var(--border-focus);background-color:var(--background-primary);z-index:10;outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}.dropdown--loading{cursor:not-allowed}.dropdown--loading .dropdown-chevron-icon{color:var(--content-tertiary)}.dropdown--disabled,.dropdown:disabled{cursor:not-allowed;background-color:var(--background-primary-disabled);border-color:var(--border-disabled);color:var(--content-disabled);opacity:1}.dropdown--disabled .dropdown-chevron-icon,.dropdown:disabled .dropdown-chevron-icon{color:var(--content-disabled)}.dropdown--disabled .dropdown-label,.dropdown--disabled .dropdown-placeholder,.dropdown--disabled .dropdown-inline-label,.dropdown:disabled .dropdown-label,.dropdown:disabled .dropdown-placeholder,.dropdown:disabled .dropdown-inline-label{color:var(--content-disabled)}td.table-cell:has(.dropdown:focus-visible) .table-input .bqe-dropdown__container .dropdown,.js-focus-visible td.table-cell:has(.dropdown:focus:not([data-no-focus-visible])) .table-input .bqe-dropdown__container .dropdown{outline:var(--focus-ring-width) solid var(--focus-shadow)!important;position:relative;z-index:10}td.table-cell .table-input .bqe-dropdown__container .dropdown[data-no-focus-visible]:focus{outline:none!important}.menu{min-width:200px;min-height:calc(var(--space-5x) + var(--space-1x) * 2);max-width:var(--menu-max-width, auto);max-height:var(--menu-max-height, auto);overflow-y:auto;overflow-x:visible;scrollbar-gutter:stable;border-radius:var(--radius-1x);background:var(--background-primary);box-shadow:var(--shadow-dropdown);padding:var(--space-1x);position:relative}.menu-separator{height:1px;background-color:var(--border-primary);margin:var(--space-1x) 0}.menu-item{width:100%;height:var(--space-5x);display:flex;align-items:center;gap:var(--space-1x);padding:var(--space-1x);border:none;background:transparent;cursor:pointer;color:var(--content-primary);border-radius:var(--radius-1x);transition:background-color .15s ease;text-align:left;white-space:nowrap;position:relative}.menu-item:hover:not(:disabled){background-color:var(--background-secondary-hover)}.menu-item:active:not(:disabled){background-color:var(--background-secondary-active)}.menu-item:disabled{opacity:.5;cursor:not-allowed}.menu-item:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-shadow)}.menu-item.destructive{color:var(--content-negative)}.menu-item.destructive:hover:not(:disabled){background-color:var(--background-negative-subtle);color:var(--content-negative)}.menu-item.destructive:active:not(:disabled){background-color:var(--background-negative-subtle-active);color:var(--content-negative)}.menu-item.destructive:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-shadow)}.menu-item.destructive:disabled{color:var(--content-tertiary)}.menu-item.destructive .menu-item__icon{color:var(--content-negative)}.menu-item.destructive:disabled .menu-item__icon{color:var(--content-tertiary)}.menu-item__check,.menu-item__icon{flex-shrink:0;width:var(--space-2-5x);height:var(--space-2-5x);display:flex;align-items:center;justify-content:center;color:var(--content-primary)}.menu-item__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@-moz-document url-prefix(){.menu-item__label{transform:translateY(1px)}}.menu-item__suffix{flex-shrink:0;color:var(--content-tertiary);margin-right:var(--space-0-5x);white-space:nowrap}.menu-item__submenu-arrow{flex-shrink:0;width:var(--space-2-5x);height:var(--space-2-5x);display:flex;align-items:center;justify-content:center;color:var(--content-tertiary)}.menu-header{display:flex;align-items:center;height:var(--space-5x);padding:var(--space-0-5x) var(--space-2x) var(--space-0-5x) var(--space-1x);flex-shrink:0}.menu-header__back{flex-shrink:0}.menu-header__title{flex:0 1 auto;min-width:0;font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);color:var(--content-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.menu-header__suffix{display:flex;align-items:center;gap:var(--space-0-5x);flex-shrink:0;color:var(--content-secondary);margin-left:var(--padding-0-5x)}.menu-header__spacer{flex:1;min-width:var(--space-1x)}.menu-header__trailing{display:flex;align-items:center;gap:var(--space-0-5x);flex-shrink:0}.menu-search{padding:var(--space-0-5x) var(--space-1x);flex-shrink:0}.menu-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1x);min-height:var(--space-6x);padding:var(--space-1x);border-top:1px solid var(--border-primary);flex-shrink:0}.menu-footer__left,.menu-footer__right{display:flex;align-items:center;gap:var(--space-1x)}.menu-item-checkbox{width:100%;min-height:var(--space-5x);display:flex;align-items:center;gap:var(--space-1x);padding:var(--space-0-5x) var(--space-1x);border:none;background:transparent;cursor:pointer;color:var(--content-primary);border-radius:var(--radius-1x);transition:background-color .15s ease;text-align:left}.menu-item-checkbox:hover:not(:disabled){background-color:var(--background-secondary-hover)}.menu-item-checkbox:active:not(:disabled){background-color:var(--background-secondary-active)}.menu-item-checkbox:disabled{opacity:.5;cursor:not-allowed}.menu-item-checkbox:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-shadow)}.menu-item-checkbox__icon{flex-shrink:0;width:var(--space-2-5x);height:var(--space-2-5x);display:flex;align-items:center;justify-content:center;color:var(--content-primary)}.menu-item-checkbox__check{flex-shrink:0;display:flex;align-items:center;pointer-events:none}.menu-item-checkbox__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:inherit}.menu-item-checkbox__trailing{flex-shrink:0;display:flex;align-items:center;color:var(--content-secondary)}.dropdown-menu-panel{display:flex;flex-direction:column;background:var(--background-primary);border-radius:var(--radius-1x);box-shadow:var(--shadow-dropdown);overflow:hidden;min-width:200px;padding:var(--space-1x)}.dropdown-menu-panel .menu{box-shadow:none;background:transparent;border-radius:0;min-width:unset;width:100%;padding:var(--space-0-5x) 0}.dropdown-menu-panel .menu-header,.dropdown-menu-panel .menu-search{padding-left:0;padding-right:0}.dropdown-menu-panel .menu-footer{margin:0 calc(-1 * var(--space-1x)) calc(-1 * var(--space-1x));padding-left:var(--space-1x);padding-right:var(--space-1x)}.menu-group{display:flex;flex-direction:column}.menu-group__label{height:var(--space-4x);display:flex;align-items:center;padding:var(--space-0-5x) var(--space-1x);font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);color:var(--content-secondary);text-transform:capitalize;letter-spacing:.5px;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-group__items{display:flex;flex-direction:column}:root{--font-family-inter: "Inter", sans-serif;--h1-font-size: 28px;--h1-font-weight: 500;--h1-line-height: 40px;--h2-font-size: 24px;--h2-font-weight: 500;--h2-line-height: 32px;--h3-font-size: 20px;--h3-font-weight: 500;--h3-line-height: 32px;--h4-font-size: 16px;--h4-font-weight: 500;--h4-line-height: 24px;--h5-font-size: 14px;--h5-font-weight: 500;--h5-line-height: 20px;--h6-font-size: 12px;--h6-font-weight: 500;--h6-line-height: 16px;--body-large-font-size: 16px;--body-large-font-weight: 400;--body-large-line-height: 24px;--body-regular-font-size: 14px;--body-regular-font-weight: 400;--body-regular-line-height: 20px;--body-small-font-size: 12px;--body-small-font-weight: 400;--body-small-line-height: 20px;--link-regular-font-size: 14px;--link-regular-font-weight: 400;--link-regular-line-height: 20px;--link-regular-text-decoration: none;--link-context-font-size: 14px;--link-context-font-weight: 400;--link-context-line-height: 20px;--link-context-text-decoration: underline dotted;--numbers-font-size: 14px;--numbers-font-weight: 400;--numbers-font-family: monospace}:root{--primary-white: rgba(255,255,255,1);--primary-black: rgba(0,0,0,1);--dark-theme-01: rgba(31,32,40,1);--dark-theme-02: rgba(35,36,45,1);--dark-theme-03: rgba(51,53,66,1);--dark-theme-04: rgba(76,80,101,1);--dark-theme-05: rgba(156,162,174,1);--a-blue-grey-01: rgba(249,250,252,1);--a-blue-grey-02: rgba(241,244,249,1);--a-blue-grey-03: rgba(225,232,240,1);--a-blue-grey-04: rgba(203,213,225,1);--a-blue-grey-05: rgba(148,163,184,1);--a-blue-grey-06: rgba(100,116,139,1);--a-blue-grey-07: rgba(70,85,104,1);--a-blue-grey-08: rgba(52,64,86,1);--a-blue-grey-09: rgba(30,41,59,1);--a-blue-grey-10: rgba(16,23,41,1);--b-cool-grey-01: rgba(249,250,252,1);--b-cool-grey-02: rgba(243,244,246,1);--b-cool-grey-03: rgba(230,231,235,1);--b-cool-grey-04: rgba(209,212,219,1);--b-cool-grey-05: rgba(156,162,174,1);--b-cool-grey-06: rgba(107,115,128,1);--b-cool-grey-07: rgba(76,85,100,1);--b-cool-grey-08: rgba(56,65,82,1);--b-cool-grey-09: rgba(32,41,56,1);--b-cool-grey-10: rgba(17,24,40,1);--c-grey-01: rgba(250,250,250,1);--c-grey-02: rgba(244,244,244,1);--c-grey-03: rgba(228,228,230,1);--c-grey-04: rgba(212,211,216,1);--c-grey-05: rgba(161,161,169,1);--c-grey-06: rgba(113,113,121,1);--c-grey-07: rgba(82,82,90,1);--c-grey-08: rgba(63,64,69,1);--c-grey-09: rgba(39,39,41,1);--c-grey-10: rgba(24,24,26,1);--d-true-grey-01: rgba(250,250,250,1);--d-true-grey-02: rgba(245,245,245,1);--d-true-grey-03: rgba(229,229,229,1);--d-true-grey-04: rgba(212,212,212,1);--d-true-grey-05: rgba(163,163,163,1);--d-true-grey-06: rgba(115,115,115,1);--d-true-grey-07: rgba(82,82,82,1);--d-true-grey-08: rgba(64,64,64,1);--d-true-grey-09: rgba(38,38,38,1);--d-true-grey-10: rgba(23,23,23,1);--e-warm-grey-01: rgba(250,250,248,1);--e-warm-grey-02: rgba(245,245,243,1);--e-warm-grey-03: rgba(230,229,227,1);--e-warm-grey-04: rgba(215,211,208,1);--e-warm-grey-05: rgba(167,162,158,1);--e-warm-grey-06: rgba(121,114,108,1);--e-warm-grey-07: rgba(87,84,79,1);--e-warm-grey-08: rgba(68,65,60,1);--e-warm-grey-09: rgba(41,37,36,1);--e-warm-grey-10: rgba(29,25,22,1);--f-red-01: rgba(253,241,241,1);--f-red-02: rgba(254,226,225,1);--f-red-03: rgba(254,203,202,1);--f-red-04: rgba(251,165,164,1);--f-red-05: rgba(247,113,112,1);--f-red-06: rgba(238,68,68,1);--f-red-07: rgba(220,38,37,1);--f-red-08: rgba(184,28,29,1);--f-red-09: rgba(153,27,28,1);--f-red-10: rgba(127,29,28,1);--g-orange-01: rgba(255,246,237,1);--g-orange-02: rgba(255,237,213,1);--g-orange-03: rgba(254,216,171,1);--g-orange-04: rgba(253,186,116,1);--g-orange-05: rgba(251,147,60,1);--g-orange-06: rgba(249,114,22,1);--g-orange-07: rgba(234,88,11,1);--g-orange-08: rgba(195,65,13,1);--g-orange-09: rgba(155,52,19,1);--g-orange-10: rgba(125,45,18,1);--h-amber-01: rgba(254,251,234,1);--h-amber-02: rgba(253,243,198,1);--h-amber-03: rgba(253,230,137,1);--h-amber-04: rgba(251,211,77,1);--h-amber-05: rgba(251,191,35,1);--h-amber-06: rgba(244,158,11,1);--h-amber-07: rgba(216,119,6,1);--h-amber-08: rgba(181,83,10,1);--h-amber-09: rgba(146,64,14,1);--h-amber-10: rgba(121,53,16,1);--i-yellow-01: rgba(254,251,232,1);--i-yellow-02: rgba(254,249,194,1);--i-yellow-03: rgba(254,241,139,1);--i-yellow-04: rgba(253,224,71,1);--i-yellow-05: rgba(250,204,22,1);--i-yellow-06: rgba(233,179,8,1);--i-yellow-07: rgba(202,138,4,1);--i-yellow-08: rgba(161,97,7,1);--i-yellow-09: rgba(133,78,14,1);--i-yellow-10: rgba(114,63,18,1);--j-lime-01: rgba(246,254,231,1);--j-lime-02: rgba(236,252,203,1);--j-lime-03: rgba(216,250,156,1);--j-lime-04: rgba(190,241,100,1);--j-lime-05: rgba(163,230,54,1);--j-lime-06: rgba(133,204,22,1);--j-lime-07: rgba(100,163,12,1);--j-lime-08: rgba(77,125,15,1);--j-lime-09: rgba(63,98,18,1);--j-lime-10: rgba(54,83,19,1);--k-green-01: rgba(240,253,244,1);--k-green-02: rgba(220,252,231,1);--k-green-03: rgba(187,247,209,1);--k-green-04: rgba(134,239,172,1);--k-green-05: rgba(74,222,128,1);--k-green-06: rgba(35,197,94,1);--k-green-07: rgba(23,163,74,1);--k-green-08: rgba(21,127,61,1);--k-green-09: rgba(22,101,53,1);--k-green-10: rgba(21,83,46,1);--l-emerald-01: rgba(236,253,245,1);--l-emerald-02: rgba(208,250,228,1);--l-emerald-03: rgba(167,243,207,1);--l-emerald-04: rgba(109,231,182,1);--l-emerald-05: rgba(52,211,153,1);--l-emerald-06: rgba(16,185,130,1);--l-emerald-07: rgba(5,151,106,1);--l-emerald-08: rgba(5,120,87,1);--l-emerald-09: rgba(7,95,71,1);--l-emerald-10: rgba(6,77,59,1);--m-teal-01: rgba(241,253,251,1);--m-teal-02: rgba(208,249,240,1);--m-teal-03: rgba(153,246,228,1);--m-teal-04: rgba(95,234,213,1);--m-teal-05: rgba(45,212,192,1);--m-teal-06: rgba(19,184,167,1);--m-teal-07: rgba(12,148,136,1);--m-teal-08: rgba(14,118,109,1);--m-teal-09: rgba(17,94,88,1);--m-teal-10: rgba(19,78,74,1);--n-turquoise-01: rgba(236,254,254,1);--n-turquoise-02: rgba(203,251,253,1);--n-turquoise-03: rgba(155,242,249,1);--n-turquoise-04: rgba(99,232,241,1);--n-turquoise-05: rgba(49,209,223,1);--n-turquoise-06: rgba(19,182,201,1);--n-turquoise-07: rgba(9,146,164,1);--n-turquoise-08: rgba(6,118,132,1);--n-turquoise-09: rgba(9,95,108,1);--n-turquoise-10: rgba(12,78,90,1);--o-cyan-01: rgba(236,254,255,1);--o-cyan-02: rgba(207,251,254,1);--o-cyan-03: rgba(165,243,253,1);--o-cyan-04: rgba(102,232,248,1);--o-cyan-05: rgba(33,211,237,1);--o-cyan-06: rgba(7,182,213,1);--o-cyan-07: rgba(8,145,179,1);--o-cyan-08: rgba(15,116,144,1);--o-cyan-09: rgba(22,94,118,1);--o-cyan-10: rgba(22,79,99,1);--p-light-blue-01: rgba(240,249,255,1);--p-light-blue-02: rgba(224,242,254,1);--p-light-blue-03: rgba(185,230,253,1);--p-light-blue-04: rgba(126,211,252,1);--p-light-blue-05: rgba(56,189,248,1);--p-light-blue-06: rgba(14,166,233,1);--p-light-blue-07: rgba(3,132,198,1);--p-light-blue-08: rgba(2,106,161,1);--p-light-blue-09: rgba(6,89,133,1);--p-light-blue-10: rgba(12,75,110,1);--q-blue-01: rgba(239,246,255,1);--q-blue-02: rgba(219,234,255,1);--q-blue-03: rgba(191,220,254,1);--q-blue-04: rgba(146,197,252,1);--q-blue-05: rgba(97,165,250,1);--q-blue-06: rgba(59,130,246,1);--q-blue-07: rgba(37,99,234,1);--q-blue-08: rgba(29,78,215,1);--q-blue-09: rgba(30,64,174,1);--q-blue-10: rgba(30,59,139,1);--r-indigo-01: rgba(238,242,254,1);--r-indigo-02: rgba(225,231,255,1);--r-indigo-03: rgba(199,210,255,1);--r-indigo-04: rgba(166,180,253,1);--r-indigo-05: rgba(129,140,248,1);--r-indigo-06: rgba(99,102,241,1);--r-indigo-07: rgba(80,70,229,1);--r-indigo-08: rgba(68,56,202,1);--r-indigo-09: rgba(55,48,162,1);--r-indigo-10: rgba(49,45,129,1);--s-violet-01: rgba(245,243,255,1);--s-violet-02: rgba(237,233,255,1);--s-violet-03: rgba(221,214,255,1);--s-violet-04: rgba(197,181,252,1);--s-violet-05: rgba(167,139,250,1);--s-violet-06: rgba(139,92,246,1);--s-violet-07: rgba(123,58,236,1);--s-violet-08: rgba(109,40,217,1);--s-violet-09: rgba(91,32,182,1);--s-violet-10: rgba(77,29,149,1);--t-purple-01: rgba(251,245,255,1);--t-purple-02: rgba(244,232,255,1);--t-purple-03: rgba(234,213,255,1);--t-purple-04: rgba(216,180,254,1);--t-purple-05: rgba(192,133,253,1);--t-purple-06: rgba(167,85,247,1);--t-purple-07: rgba(147,52,234,1);--t-purple-08: rgba(126,34,205,1);--t-purple-09: rgba(107,34,168,1);--t-purple-10: rgba(87,28,134,1);--u-fuchsia-01: rgba(254,244,255,1);--u-fuchsia-02: rgba(248,233,254,1);--u-fuchsia-03: rgba(245,207,254,1);--u-fuchsia-04: rgba(240,171,252,1);--u-fuchsia-05: rgba(232,121,249,1);--u-fuchsia-06: rgba(217,70,239,1);--u-fuchsia-07: rgba(192,38,212,1);--u-fuchsia-08: rgba(162,28,175,1);--u-fuchsia-09: rgba(134,25,144,1);--u-fuchsia-10: rgba(112,26,117,1);--v-pink-01: rgba(253,242,248,1);--v-pink-02: rgba(253,231,243,1);--v-pink-03: rgba(251,207,232,1);--v-pink-04: rgba(249,168,211,1);--v-pink-05: rgba(244,115,182,1);--v-pink-06: rgba(235,72,153,1);--v-pink-07: rgba(218,39,120,1);--v-pink-08: rgba(189,24,92,1);--v-pink-09: rgba(157,23,76,1);--v-pink-10: rgba(131,24,66,1);--w-rose-01: rgba(255,241,241,1);--w-rose-02: rgba(254,228,229,1);--w-rose-03: rgba(254,205,211,1);--w-rose-04: rgba(254,164,174,1);--w-rose-05: rgba(251,114,134,1);--w-rose-06: rgba(244,63,94,1);--w-rose-07: rgba(226,29,72,1);--w-rose-08: rgba(190,17,60,1);--w-rose-09: rgba(159,19,58,1);--w-rose-10: rgba(137,19,54,1)}:root{--space-0-25x: 2px;--space-0-5x: 4px;--space-0-75x: 6px;--space-1x: 8px;--space-1-25x: 10px;--space-1-5x: 12px;--space-2x: 16px;--space-2-5x: 20px;--space-3x: 24px;--space-3-5x: 28px;--space-4x: 32px;--space-4-5x: 36px;--space-5x: 40px;--space-6x: 48px;--space-7x: 56px;--space-8x: 64px;--space-9x: 72px;--space-10x: 80px;--padding-0-25x: var(--space-0-25x);--padding-0-5x: var(--space-0-5x);--padding-1x: var(--space-1x);--padding-1-5x: var(--space-1-5x);--padding-2x: var(--space-2x);--radius-0-25x: var(--space-0-25x);--radius-0-5x: var(--space-0-5x);--radius-0-75x: var(--space-0-75x);--radius-1x: var(--space-1x);--radius-1-5x: var(--space-1-5x);--radius-2x: var(--space-2x);--radius-full: 50%}:root{--font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--line-height: 1.5;--font-weight: 400;--font-size: var(--body-regular-font-size);--font-size-sm: var(--body-small-font-size);--button-padding-sm: var(--padding-1x);--button-padding-md: var(--padding-1-5x);--button-padding-lg: var(--padding-2x);--color-scheme: light dark;--content-brand: #399deb;--content-disabled: var(--a-blue-grey-05);--content-info: var(--p-light-blue-06);--content-link: var(--p-light-blue-07);--content-negative: var(--f-red-07);--content-notice: var(--h-amber-07);--content-positive: var(--k-green-07);--content-primary: var(--a-blue-grey-09);--content-secondary: var(--a-blue-grey-07);--content-tertiary: var(--a-blue-grey-05);--background-brand: #399deb;--background-brand-hover: #59adee;--background-brand-active: var(--p-light-blue-08);--background-primary: var(--primary-white);--background-primary-hover: var(--a-blue-grey-01);--background-primary-active: var(--a-blue-grey-04);--background-primary-selected: var(--p-light-blue-01);--background-secondary: var(--a-blue-grey-01);--background-secondary-hover: var(--a-blue-grey-02);--background-secondary-active: var(--a-blue-grey-03);--background-tertiary: var(--a-blue-grey-02);--background-tertiary-hover: var(--a-blue-grey-03);--background-tertiary-active: var(--a-blue-grey-03);--background-primary-disabled: var(--a-blue-grey-01);--background-secondary-disabled: var(--a-blue-grey-03);--background-positive: var(--k-green-07);--background-positive-subtle: var(--k-green-02);--background-negative: var(--f-red-07);--background-negative-hover: var(--f-red-06);--background-negative-active: var(--f-red-08);--background-negative-disabled: var(--a-blue-grey-03);--background-negative-subtle: var(--f-red-02);--background-negative-subtle-active: var(--f-red-03);--background-notice: var(--h-amber-07);--background-notice-subtle: var(--h-amber-02);--background-info-subtle: var(--p-light-blue-02);--border-disabled: var(--a-blue-grey-04);--border-focus: var(--p-light-blue-05);--border-hover: var(--a-blue-grey-06);--border-info: var(--p-light-blue-06);--border-negative: var(--f-red-07);--border-notice: var(--h-amber-07);--border-positive: var(--k-green-07);--border-primary: var(--a-blue-grey-03);--border-secondary: var(--a-blue-grey-04);--surface-level-0: var(--primary-white);--surface-level-1: var(--primary-white);--surface-level-2: var(--primary-white);--overlay-modal: rgba(16, 23, 41, .48);--overlay-popover: rgba(17, 27, 45, .96);--data-viz-red: var(--f-red-06);--data-viz-orange: var(--g-orange-06);--data-viz-amber: var(--h-amber-06);--data-viz-yellow: var(--i-yellow-06);--data-viz-lime: var(--j-lime-06);--data-viz-green: var(--k-green-06);--data-viz-emerald: var(--l-emerald-06);--data-viz-teal: var(--m-teal-06);--data-viz-turquoise: var(--n-turquoise-06);--data-viz-cyan: var(--o-cyan-06);--data-viz-light-blue: var(--p-light-blue-06);--data-viz-blue: var(--q-blue-06);--data-viz-indigo: var(--r-indigo-06);--data-viz-violet: var(--s-violet-06);--data-viz-purple: var(--t-purple-06);--data-viz-fuchsia: var(--u-fuchsia-06);--data-viz-pink: var(--v-pink-06);--data-viz-rose: var(--w-rose-06);--data-viz-grey: var(--a-blue-grey-06);--focus-shadow: rgba(56, 189, 248, .5);--focus-ring-width: 2px;--focus-ring-offset: 0px;--shadow-modal: 0px 3px 6px rgba(0, 0, 0, .15), 0px 2px 4px rgba(0, 0, 0, .12);--shadow-dropdown: 0 4px 12px rgba(0, 0, 0, .15);--shadow-side-menu: 4px 0 10px 0 rgba(0, 0, 0, .05);--modal-transition-enter: .25s;--modal-transition-leave: .2s;--modal-transition-enter-overlay: .2s;--modal-transition-leave-overlay: .15s;--modal-easing-enter: cubic-bezier(.16, 1, .3, 1);--modal-easing-leave: cubic-bezier(.4, 0, 1, 1);--gradient-primary: linear-gradient(137deg, #04143a -5.79%, #ab5f46 121.49%);--scrollbar-thumb: var(--background-tertiary);--scrollbar-thumb-hover: var(--background-tertiary-hover);--scrollbar-thumb-active: var(--background-primary-active);--scrollbar-track: transparent}@media(prefers-color-scheme:dark){:root:not([data-theme]){--content-primary: var(--primary-white);--content-secondary: var(--dark-theme-05);--content-tertiary: var(--b-cool-grey-06);--content-disabled: var(--b-cool-grey-06);--content-link: var(--p-light-blue-06);--content-positive: var(--k-green-06);--content-negative: var(--f-red-05);--content-notice: var(--h-amber-05);--content-info: var(--p-light-blue-05);--background-brand-active: var(--p-light-blue-07);--background-primary: var(--dark-theme-02);--background-primary-hover: var(--dark-theme-01);--background-primary-active: var(--dark-theme-04);--background-primary-selected: var(--p-light-blue-10);--background-secondary: var(--dark-theme-01);--background-secondary-hover: var(--dark-theme-01);--background-secondary-active: var(--dark-theme-03);--background-tertiary: var(--dark-theme-03);--background-tertiary-hover: var(--dark-theme-01);--background-tertiary-active: var(--dark-theme-03);--background-primary-disabled: var(--dark-theme-01);--background-secondary-disabled: var(--dark-theme-04);--background-positive-subtle: var(--k-green-10);--background-negative-subtle: var(--f-red-10);--background-negative-subtle-active: var(--f-red-09);--background-notice-subtle: var(--h-amber-10);--background-info-subtle: var(--p-light-blue-10);--border-primary: var(--dark-theme-03);--border-secondary: var(--dark-theme-04);--border-hover: var(--dark-theme-05);--border-disabled: var(--dark-theme-04);--border-positive: var(--k-green-06);--border-negative: var(--f-red-05);--border-notice: var(--h-amber-05);--border-info: var(--p-light-blue-05);--surface-level-0: var(--dark-theme-02);--surface-level-1: #262731;--surface-level-2: var(--dark-theme-03);--overlay-modal: rgba(2, 8, 23, .24);--overlay-popover: var(--primary-black);--data-viz-red: var(--f-red-07);--data-viz-orange: var(--g-orange-07);--data-viz-amber: var(--h-amber-07);--data-viz-yellow: var(--i-yellow-07);--data-viz-lime: var(--j-lime-07);--data-viz-green: var(--k-green-07);--data-viz-emerald: var(--l-emerald-07);--data-viz-teal: var(--m-teal-07);--data-viz-turquoise: var(--n-turquoise-07);--data-viz-cyan: var(--o-cyan-07);--data-viz-light-blue: var(--p-light-blue-07);--data-viz-blue: var(--q-blue-07);--data-viz-indigo: var(--r-indigo-07);--data-viz-violet: var(--s-violet-07);--data-viz-purple: var(--t-purple-07);--data-viz-fuchsia: var(--u-fuchsia-07);--data-viz-pink: var(--v-pink-07);--data-viz-rose: var(--w-rose-07);--scrollbar-thumb: var(--background-tertiary);--scrollbar-thumb-hover: var(--background-tertiary-hover);--scrollbar-thumb-active: var(--background-primary-active);--scrollbar-track: transparent}}:root[data-theme=dark]{--content-primary: var(--primary-white);--content-secondary: var(--dark-theme-05);--content-tertiary: var(--b-cool-grey-06);--content-disabled: var(--b-cool-grey-06);--content-link: var(--p-light-blue-06);--content-positive: var(--k-green-06);--content-negative: var(--f-red-05);--content-notice: var(--h-amber-05);--content-info: var(--p-light-blue-05);--background-secondary-active: var(--dark-theme-03);--background-tertiary-active: var(--dark-theme-03);--background-brand-active: var(--p-light-blue-09);--background-primary: var(--dark-theme-02);--background-secondary: var(--dark-theme-01);--background-tertiary: var(--dark-theme-03);--background-primary-hover: var(--dark-theme-01);--background-secondary-hover: var(--dark-theme-01);--background-tertiary-hover: var(--dark-theme-01);--background-primary-active: var(--dark-theme-04);--background-primary-selected: var(--p-light-blue-10);--background-primary-disabled: var(--dark-theme-01);--background-secondary-disabled: var(--dark-theme-04);--background-positive-subtle: var(--k-green-10);--background-negative-subtle: var(--f-red-10);--background-negative-subtle-active: var(--f-red-09);--background-notice-subtle: var(--h-amber-10);--background-info-subtle: var(--p-light-blue-10);--border-primary: var(--dark-theme-03);--border-secondary: var(--dark-theme-04);--border-hover: var(--dark-theme-05);--border-disabled: var(--dark-theme-04);--border-positive: var(--k-green-06);--border-negative: var(--f-red-05);--border-notice: var(--h-amber-05);--border-info: var(--p-light-blue-05);--surface-level-0: var(--dark-theme-02);--surface-level-1: #262731;--surface-level-2: var(--dark-theme-03);--overlay-modal: rgba(2, 8, 23, .24);--overlay-popover: var(--primary-black);--data-viz-red: var(--f-red-07);--data-viz-orange: var(--g-orange-07);--data-viz-amber: var(--h-amber-07);--data-viz-yellow: var(--i-yellow-07);--data-viz-lime: var(--j-lime-07);--data-viz-green: var(--k-green-07);--data-viz-emerald: var(--l-emerald-07);--data-viz-teal: var(--m-teal-07);--data-viz-turquoise: var(--n-turquoise-07);--data-viz-cyan: var(--o-cyan-07);--data-viz-light-blue: var(--p-light-blue-07);--data-viz-blue: var(--q-blue-07);--data-viz-indigo: var(--r-indigo-07);--data-viz-violet: var(--s-violet-07);--data-viz-purple: var(--t-purple-07);--data-viz-fuchsia: var(--u-fuchsia-07);--data-viz-pink: var(--v-pink-07);--data-viz-rose: var(--w-rose-07);--scrollbar-thumb: var(--background-tertiary);--scrollbar-thumb-hover: var(--background-tertiary-hover);--scrollbar-thumb-active: var(--background-primary-active);--scrollbar-track: transparent}button{transition:transform .1s ease-out}button.dropdown{transition:none}button.dropdown:active:not(:disabled){transform:none}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;background-color:var(--background-primary);color:var(--content-primary);font-family:var( --font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif );font-weight:var(--font-weight, 400);color-scheme:var(--color-scheme, light)}img,picture,svg{max-width:100%;display:block;height:auto}input,button,textarea,select{font:inherit}input,textarea,[contenteditable=true]{caret-color:var(--content-brand)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6,a,body,p,ul,ol,li,dl,dt,dd{font-family:var(--font-family-inter)}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight)}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight)}h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:var(--h3-font-weight)}h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:var(--h4-font-weight)}h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);font-weight:var(--h5-font-weight)}h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height);font-weight:var(--h6-font-weight)}body{font-size:var(--body-regular-font-size);line-height:var(--body-regular-line-height);font-weight:var(--body-regular-font-weight)}a{color:var(--content-link);font-weight:var(--link-regular-font-weight);text-decoration:var(--link-regular-text-decoration);text-decoration-skip-ink:auto;transition:color .2s ease-in-out;cursor:pointer}a:hover{color:var(--content-brand);text-decoration:none}.a-context{font-size:var(--link-context-font-size);line-height:var(--link-context-line-height);font-weight:var(--link-context-font-weight);text-decoration:var(--link-context-text-decoration)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-shadow);outline-offset:var(--focus-ring-offset)}*{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-1x)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-1x)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}@media(prefers-color-scheme:light){:root{color:var(--content-primary);background-color:var(--background-primary)}}@media print{body{background:var(--primary-white);color:var(--primary-black)}a{text-decoration:underline}#app{padding:0;margin:0 auto;max-width:100%}}.status-draft{color:var(--i-yellow-06)}.status-active{color:var(--k-green-07)}.status-on-hold{color:var(--g-orange-06)}.status-completed{color:var(--p-light-blue-07)}.status-canceled{color:var(--f-red-07)}.status-inactive{color:var(--a-blue-grey-05)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spinner.fa-spin{animation:fa-spin .8s linear infinite}:root{color-scheme:light dark}html,body{height:100%;margin:0;overflow:hidden}#app{height:100%}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:var(--background-primary, #fff);color:var(--content-primary, #0f172a)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.drp[data-v-7c54bfad]{--drp-body: 1.125rem;--drp-body-small: 1rem;--drp-label: .875rem;height:100%;overflow-y:auto;padding:var(--space-6x) var(--space-3x) var(--space-9x);font-size:var(--drp-body)}.drp__band[data-v-7c54bfad]{margin:0 auto var(--space-5x);display:flex;flex-direction:column;gap:var(--space-2x)}.drp__band--narrow[data-v-7c54bfad]{max-width:46rem}.drp__band--wide[data-v-7c54bfad]{max-width:62rem}.drp__header[data-v-7c54bfad]{gap:0}.drp__eyebrow[data-v-7c54bfad]{margin:0 0 var(--space-1x);font-size:var(--drp-label);letter-spacing:.04em;text-transform:uppercase;color:var(--content-tertiary)}.drp__title[data-v-7c54bfad]{margin:0;font-size:2.5rem;font-weight:var(--h1-font-weight);line-height:1.15;letter-spacing:-.015em;color:var(--content-primary)}.drp__lede[data-v-7c54bfad]{margin:var(--space-2x) 0 0;font-size:1.3125rem;line-height:1.55;color:var(--content-secondary)}.drp__h2[data-v-7c54bfad]{margin:0;font-size:1.875rem;font-weight:var(--h2-font-weight);line-height:1.25;letter-spacing:-.01em;color:var(--content-primary)}.drp__hint[data-v-7c54bfad]{margin:0;max-width:60rem;color:var(--content-secondary);font-size:var(--drp-body-small);line-height:1.6}.drp__prose[data-v-7c54bfad]{display:flex;flex-direction:column;gap:var(--space-2x)}.drp__prose p[data-v-7c54bfad]{margin:0;font-size:var(--drp-body);line-height:1.7;color:var(--content-secondary)}.drp__callout[data-v-7c54bfad]{padding:var(--space-2x);background:var(--background-notice-subtle);border-left:3px solid var(--border-notice);border-radius:0 var(--radius-1x) var(--radius-1x) 0}.drp__prose code[data-v-7c54bfad],.drp__version-value[data-v-7c54bfad]{font-family:var(--font-family-mono, ui-monospace, monospace);font-size:.9em;color:var(--content-primary)}.drp__list[data-v-7c54bfad]{display:flex;flex-direction:column;gap:var(--space-1-5x);margin:0;padding-left:var(--space-2-5x)}.drp__list li[data-v-7c54bfad]{font-size:var(--drp-body);line-height:1.7;color:var(--content-secondary)}.drp__list strong[data-v-7c54bfad]{color:var(--content-primary)}.drp__sr[data-v-7c54bfad]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.drp__matrix-scroll[data-v-7c54bfad]{overflow-x:auto}.drp__matrix[data-v-7c54bfad]{width:100%;border-collapse:collapse;font-size:var(--drp-body-small)}.drp__matrix th[data-v-7c54bfad],.drp__matrix td[data-v-7c54bfad]{padding:var(--space-1-5x) var(--space-1x);text-align:center;vertical-align:middle;border-bottom:1px solid var(--border-primary)}.drp__matrix thead th[data-v-7c54bfad]{position:sticky;top:0;z-index:1;background:var(--background-primary);border-bottom:1px solid var(--border-secondary);vertical-align:bottom}.drp__matrix .drp__matrix-need[data-v-7c54bfad]{width:34%;min-width:15rem;text-align:left;font-weight:400}.drp__matrix-index[data-v-7c54bfad]{display:block;font-size:var(--drp-label);font-weight:600;color:var(--content-brand)}.drp__matrix-name[data-v-7c54bfad],.drp__need-title[data-v-7c54bfad]{display:block;font-weight:600;color:var(--content-primary)}.drp__need-body[data-v-7c54bfad]{display:block;margin-top:var(--space-0-25x);font-size:var(--drp-label);line-height:1.5;color:var(--content-secondary)}.drp__mark[data-v-7c54bfad]{display:inline-flex;align-items:center;justify-content:center;width:var(--space-3-5x);height:var(--space-3-5x);border-radius:50%;font-size:.9375rem;font-weight:700}.drp__mark--yes[data-v-7c54bfad]{color:var(--content-positive);background:var(--background-positive-subtle)}.drp__mark--no[data-v-7c54bfad]{color:var(--content-negative);background:var(--background-negative-subtle)}.drp__case[data-v-7c54bfad]{gap:var(--space-2-5x);padding-top:var(--space-4x);border-top:1px solid var(--border-primary)}.drp__case-head[data-v-7c54bfad]{display:flex;flex-direction:column;gap:var(--space-0-75x)}.drp__case-eyebrow[data-v-7c54bfad]{display:flex;align-items:baseline;gap:var(--space-1x);margin:0;font-size:var(--drp-label);letter-spacing:.02em;text-transform:uppercase;color:var(--content-tertiary)}.drp__case-index[data-v-7c54bfad]{font-weight:700;color:var(--content-brand)}.drp__case-title[data-v-7c54bfad]{margin:0;font-size:1.625rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--content-primary)}.drp__case-model[data-v-7c54bfad]{margin:0;font-size:1.1875rem;line-height:1.55;color:var(--content-secondary)}.drp__case-figure[data-v-7c54bfad]{display:flex;flex-direction:column;gap:var(--space-1-5x);margin:0;padding:var(--space-3x);background:var(--surface-level-1);border:1px solid var(--border-primary);border-radius:var(--radius-1-5x)}.drp__case-demo[data-v-7c54bfad]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-1-5x);font-size:var(--body-regular-font-size)}.drp__case-caption[data-v-7c54bfad]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-0-5x) var(--space-2x);padding-top:var(--space-1-5x);border-top:1px dashed var(--border-primary);font-size:var(--drp-body-small);color:var(--content-tertiary)}.drp__case-value[data-v-7c54bfad]{font-family:var(--font-family-mono, ui-monospace, monospace);color:var(--content-primary)}.drp__case-notes[data-v-7c54bfad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3x)}@media(max-width:700px){.drp__case-notes[data-v-7c54bfad]{grid-template-columns:minmax(0,1fr);gap:var(--space-2x)}}.drp__notes[data-v-7c54bfad]{display:flex;flex-direction:column;gap:var(--space-0-5x)}.drp__notes-label[data-v-7c54bfad]{font-size:var(--drp-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.drp__notes-label--pro[data-v-7c54bfad]{color:var(--content-positive)}.drp__notes-label--con[data-v-7c54bfad]{color:var(--content-notice)}.drp__notes ul[data-v-7c54bfad]{display:flex;flex-direction:column;gap:var(--space-0-5x);margin:0;padding-left:var(--space-2x)}.drp__notes li[data-v-7c54bfad]{font-size:var(--drp-body-small);line-height:1.6;color:var(--content-secondary)}
