.alinea-rac-Button{--alinea-button-color:var(--alinea-highlight-foreground);--alinea-button-bg:var(--alinea-highlight-background);--alinea-button-border:transparent;--alinea-button-hovered:var(--alinea-highlight-background-hovered);--alinea-button-pressed:var(--alinea-highlight-background-pressed)}.alinea-rac-Button[data-disabled]{cursor:not-allowed;pointer-events:none;color:var(--alinea-highlight-foreground-disabled);background-color:#eceffd;background-color:var(--alinea-highlight-background-disabled)}.alinea-rac-Button[data-intent=secondary]{--alinea-button-color:var(--alinea-text-color);--alinea-button-bg:var(--alinea-background-color);--alinea-button-hovered:var(--alinea-background-color-hover);--alinea-button-pressed:var(--alinea-background-color-pressed)}.alinea-rac-Button[data-intent=secondary][data-disabled]{color:var(--alinea-gray-400);background-color:#f9fafb;background-color:var(--alinea-gray-50)}.alinea-rac-Button[data-intent=danger]{--alinea-button-color:var(--alinea-gray-50);--alinea-button-bg:var(--alinea-danger-400);--alinea-button-hovered:var(--alinea-danger-500);--alinea-button-pressed:var(--alinea-danger-600)}.alinea-rac-Button[data-intent=danger][data-disabled]{color:var(--alinea-danger-400);background-color:#ffebee;background-color:var(--alinea-danger-50)}.alinea-rac-Button[data-intent=warning]{--alinea-button-color:var(--alinea-gray-900);--alinea-button-bg:var(--alinea-warning-400);--alinea-button-hovered:var(--alinea-warning-500);--alinea-button-pressed:var(--alinea-warning-600)}.alinea-rac-Button[data-intent=warning][data-disabled]{color:var(--alinea-warning-400);background-color:#fff8e1;background-color:var(--alinea-warning-50)}.alinea-rac-Button[data-appearance=outline]{--alinea-button-color:var(--alinea-highlight-background);--alinea-button-bg:transparent;--alinea-button-border:var(--alinea-highlight-background);--alinea-button-hovered:var(--alinea-highlight-background)}.alinea-rac-Button[data-appearance=outline][data-intent=secondary]{--alinea-button-color:var(--alinea-text-color);--alinea-button-border:var(--alinea-border-color);--alinea-button-hovered:var(--alinea-background-color-hover)}.alinea-rac-Button[data-appearance=outline][data-disabled]{color:var(--alinea-primary-200);border-color:#c1ccf8;border-color:var(--alinea-primary-200);background-color:#0000}.alinea-rac-Button[data-appearance=outline][data-intent=danger]{--alinea-button-color:var(--alinea-danger-400);--alinea-button-border:var(--alinea-danger-400);--alinea-button-hovered:var(--alinea-danger-400)}.alinea-rac-Button[data-appearance=outline][data-intent=warning]{--alinea-button-color:var(--alinea-warning-400);--alinea-button-border:var(--alinea-warning-400);--alinea-button-hovered:var(--alinea-warning-400)}.alinea-rac-Button[data-appearance=plain]{--alinea-button-color:var(--alinea-text-color);--alinea-button-bg:transparent;--alinea-button-hovered:var(--alinea-background-color);--alinea-button-pressed:var(--alinea-background-color-hover)}.alinea-rac-Button{color:var(--alinea-button-color);font:inherit;text-align:left;appearance:none;cursor:pointer;vertical-align:middle;background-color:var(--alinea-button-bg);border:1px solid var(--alinea-button-border);transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.5rem;outline:none;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.5rem;-webkit-text-decoration:none;text-decoration:none;transition-property:background-color,border-color,color;display:inline-flex;position:relative}.alinea-rac-Button[data-size=small]{padding:.125rem .625rem;line-height:1.25rem}.alinea-rac-Button[data-size=large]{padding:.5rem .875rem}.alinea-rac-Button[data-size=square-petite]{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.alinea-rac-Button[data-size=square-petite][data-appearance=plain]{color:var(--alinea-icon-color-plain)}.alinea-rac-Button[data-size=square-petite][data-appearance=active]{background-color:#3f61e833;background-color:var(--alinea-highlight-overlay);color:var(--alinea-highlight-background)}.alinea-rac-Button [data-slot=icon]{flex-shrink:0;font-size:1.25rem;display:block}.alinea-rac-Button[data-hovered]{background-color:var(--alinea-button-hovered)}.alinea-rac-Button[data-hovered][data-appearance=outline]{color:var(--alinea-highlight-foreground);background-color:var(--alinea-button-hovered)}.alinea-rac-Button[data-hovered][data-appearance=outline][data-intent=secondary]{color:var(--alinea-text-color);border-color:var(--alinea-button-border);background-color:var(--alinea-button-hovered)}.alinea-rac-Button[data-hovered][data-appearance=outline][data-intent=warning]{color:var(--alinea-gray-900)}.alinea-rac-Button[data-size=square-petite][data-hovered]{background-color:var(--alinea-button-hovered);color:var(--alinea-button-color)}.alinea-rac-Button[data-size=square-petite][data-hovered][data-appearance=plain]{background-color:#e5e7eb;background-color:var(--alinea-background-color);color:var(--alinea-text-color-hover)}.alinea-rac-Button[data-size=square-petite][data-hovered][data-appearance=outline]{color:var(--alinea-highlight-foreground);background-color:#5573eb;background-color:var(--alinea-highlight-background-hovered)}.alinea-rac-Button[data-focus-visible]{outline:.125rem solid var(--alinea-button-bg);outline-offset:.125rem}.alinea-rac-Button[data-focus-visible][data-appearance=outline]{outline-color:#3f61e8;outline-color:var(--alinea-highlight-background)}.alinea-rac-Button[data-focus-visible][data-appearance=plain],.alinea-rac-Button[data-focus-visible][data-intent=secondary]{outline-color:#e5e7eb;outline-color:var(--alinea-background-color)}.alinea-rac-Button[data-pressed]{box-shadow:inset 0 -.125rem .125rem -1px #0000001a;background-color:var(--alinea-button-pressed)!important}.alinea-rac-Icon{color:inherit;fill:currentColor;pointer-events:none;flex-shrink:0;display:block}.alinea-rac-Calendar{--alinea-border-radius:.375rem;flex-direction:column;align-items:center;display:flex}.alinea-rac-Calendar .alinea-rac-Calendar-header{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:.25rem;padding-bottom:.5rem;display:flex}.alinea-rac-Calendar .alinea-rac-Calendar-heading{text-align:center;flex:1;margin:0;font-size:1rem}.alinea-rac-Calendar .alinea-rac-Calendar-button{cursor:pointer;width:1.5rem;height:1.5rem;transition:all .2s ease-out;transition:var(--alinea-transition);color:var(--alinea-icon-color);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.alinea-rac-Calendar .alinea-rac-Calendar-button[data-hovered],.alinea-rac-Calendar .alinea-rac-Calendar-button[data-focus-visible]{background-color:#e5e7eb;background-color:var(--alinea-background-color);color:var(--alinea-icon-color)}.alinea-rac-Calendar .alinea-rac-Calendar-button[data-disabled]{cursor:not-allowed;color:var(--alinea-text-color-disabled);opacity:.5}.alinea-rac-Calendar .alinea-rac-Calendar-grid{border-spacing:0 .25rem}.alinea-rac-Calendar .alinea-rac-Calendar-cell{cursor:pointer;border-radius:var(--alinea-border-radius);text-align:center;width:2.25rem;height:2.25rem;transition:all .2s ease-out;transition:var(--alinea-transition);justify-content:center;align-items:center;font-size:.875rem;display:flex}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-today]{position:relative}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-today]:after{content:"";background-color:#3f61e8;background-color:var(--alinea-highlight-background);border-radius:50%;width:.1875rem;height:.1875rem;position:absolute;bottom:.25rem}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-hovered],.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-focus-visible]{background-color:#e5e7eb;background-color:var(--alinea-background-color)}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-focus-visible]{outline:.125rem solid #d1d5dc;outline:.125rem solid var(--alinea-border-color);outline-offset:.125rem}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-selected]{background-color:#3f61e8;background-color:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-selected][data-today]:after{background-color:#fff;background-color:var(--alinea-highlight-foreground)}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-selected][data-focus-visible]{outline-color:#3f61e8;outline-color:var(--alinea-highlight-background)}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-disabled]{cursor:not-allowed;color:var(--alinea-text-color-disabled);opacity:.5}.alinea-rac-Calendar .alinea-rac-Calendar-cell[data-invalid]{background-color:var(--invalid-color);color:#fff}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-start]) .alinea-rac-Calendar-cell[data-selected]{background-color:#3f61e833;background-color:var(--alinea-highlight-overlay);color:var(--alinea-highlight-background);border-radius:0}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-end]) .alinea-rac-Calendar-cell[data-selected]{background-color:#3f61e833;background-color:var(--alinea-highlight-overlay);color:var(--alinea-highlight-background);border-radius:0}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-start]) .alinea-rac-Calendar-cell[data-selected][data-selection-start]{background-color:#3f61e8;background-color:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-end]) .alinea-rac-Calendar-cell[data-selected][data-selection-start]{background-color:#3f61e8;background-color:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-start]) .alinea-rac-Calendar-cell[data-selected][data-selection-end]{background-color:#3f61e8;background-color:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-end]) .alinea-rac-Calendar-cell[data-selected][data-selection-end]{background-color:#3f61e8;background-color:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-start]) .alinea-rac-Calendar-cell[data-selected][data-selection-start]{border-top-left-radius:var(--alinea-border-radius);border-bottom-left-radius:var(--alinea-border-radius)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-end]) .alinea-rac-Calendar-cell[data-selected][data-selection-start]{border-top-left-radius:var(--alinea-border-radius);border-bottom-left-radius:var(--alinea-border-radius)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-start]) .alinea-rac-Calendar-cell[data-selected][data-selection-end]{border-top-right-radius:var(--alinea-border-radius);border-bottom-right-radius:var(--alinea-border-radius)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-end]) .alinea-rac-Calendar-cell[data-selected][data-selection-end]{border-top-right-radius:var(--alinea-border-radius);border-bottom-right-radius:var(--alinea-border-radius)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-start]) td:first-child .alinea-rac-Calendar-cell{border-top-left-radius:var(--alinea-border-radius);border-bottom-left-radius:var(--alinea-border-radius)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-end]) td:first-child .alinea-rac-Calendar-cell{border-top-left-radius:var(--alinea-border-radius);border-bottom-left-radius:var(--alinea-border-radius)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-start]) td:last-child .alinea-rac-Calendar-cell{border-top-right-radius:var(--alinea-border-radius);border-bottom-right-radius:var(--alinea-border-radius)}.alinea-rac-Calendar:has(.alinea-rac-Calendar-cell[data-selection-end]) td:last-child .alinea-rac-Calendar-cell{border-top-right-radius:var(--alinea-border-radius);border-bottom-right-radius:var(--alinea-border-radius)}.alinea-rac-Checkbox{--alinea-selected-color:var(--alinea-highlight-background);--alinea-checkmark-color:var(--alinea-highlight-foreground);cursor:pointer;color:var(--alinea-text-color);forced-color-adjust:none;flex-wrap:wrap;align-items:center;gap:.571rem;font-size:.875rem;line-height:1;display:flex}.alinea-rac-Checkbox .alinea-rac-Checkbox-box{background-color:#fff;background-color:var(--alinea-field-background);border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);width:1rem;height:1rem;transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.25rem;justify-content:center;align-items:center;transition-property:background,border,box-shadow;display:flex}.alinea-rac-Checkbox .alinea-rac-Checkbox-mark{fill:none;width:1rem;height:1rem;stroke:var(--alinea-checkmark-color);stroke-width:.1875rem;stroke-dasharray:1.375rem;stroke-dashoffset:66px;transition:all .2s ease-out;transition:var(--alinea-transition)}.alinea-rac-Checkbox[data-hovered] .alinea-rac-Checkbox-box{border-color:#99a1af;border-color:var(--alinea-border-color-hover);box-shadow:0 0 0 .25rem #e5e7eb;box-shadow:0 0 0 .25rem var(--alinea-box-shadow-color)}.alinea-rac-Checkbox[data-focus-visible] .alinea-rac-Checkbox-box{outline:.125rem solid #d1d5dc;outline:.125rem solid var(--alinea-border-color);outline-offset:.125rem}.alinea-rac-Checkbox[data-selected] .alinea-rac-Checkbox-box,.alinea-rac-Checkbox[data-indeterminate] .alinea-rac-Checkbox-box{background-color:var(--alinea-selected-color);border-color:var(--alinea-selected-color)}.alinea-rac-Checkbox[data-hovered][data-selected] .alinea-rac-Checkbox-box,.alinea-rac-Checkbox[data-hovered][data-indeterminate] .alinea-rac-Checkbox-box{box-shadow:0 0 0 .25rem #3f61e833;box-shadow:0 0 0 .25rem var(--alinea-highlight-overlay)}.alinea-rac-Checkbox[data-focus-visible][data-selected] .alinea-rac-Checkbox-box,.alinea-rac-Checkbox[data-focus-visible][data-indeterminate] .alinea-rac-Checkbox-box{outline-color:var(--alinea-selected-color)}.alinea-rac-Checkbox[data-selected] .alinea-rac-Checkbox-mark,.alinea-rac-Checkbox[data-indeterminate] .alinea-rac-Checkbox-mark{stroke-dashoffset:44px}.alinea-rac-Checkbox[data-indeterminate] .alinea-rac-Checkbox-mark{stroke:none;fill:var(--alinea-checkmark-color)}.alinea-rac-Checkbox[data-invalid] .alinea-rac-Checkbox-box{border-color:#f44336;border-color:var(--alinea-invalid-color)}.alinea-rac-Checkbox[data-invalid][data-hovered] .alinea-rac-Checkbox-box{box-shadow:0 0 0 .25rem #f4433633;box-shadow:0 0 0 .25rem var(--alinea-invalid-overlay)}.alinea-rac-Checkbox[data-invalid][data-focus-visible] .alinea-rac-Checkbox-box{outline-color:#f44336;outline-color:var(--alinea-invalid-color)}.alinea-rac-Checkbox[data-invalid][data-selected] .alinea-rac-Checkbox-box,.alinea-rac-Checkbox[data-invalid][data-indeterminate] .alinea-rac-Checkbox-box{background-color:#f44336;background-color:var(--alinea-invalid-color)}.alinea-rac-Checkbox[data-disabled],.alinea-rac-Checkbox[data-readonly]{pointer-events:none;color:var(--alinea-text-color-disabled)}.alinea-rac-Checkbox[data-disabled]{opacity:.5}.alinea-rac-Checkbox[data-readonly] .alinea-rac-Checkbox-box{background-color:#d1d5dc;background-color:var(--alinea-border-color);border-color:#d1d5dc;border-color:var(--alinea-border-color)}.alinea-rac-Checkbox .alinea-rac-Label-description{color:var(--alinea-text-color-base);white-space:normal;word-wrap:break-word;font-size:.75rem;font-style:italic;font-weight:400;line-height:normal}.alinea-rac-Label .alinea-rac-Label-header{flex-flow:wrap;align-items:center;gap:.25rem .5rem;padding-bottom:.5rem;line-height:1;display:flex}.alinea-rac-Label .alinea-rac-Label-title{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.alinea-rac-Label .alinea-rac-Label-icon{color:var(--alinea-text-color);font-size:.875rem}.alinea-rac-Label .alinea-rac-Label-label{color:var(--alinea-text-color);transition:all .2s ease-out;transition:var(--alinea-transition);font-size:.8125rem;font-weight:500;transition-property:color}.alinea-rac-Label .alinea-rac-Label-description{color:var(--alinea-text-color-base);max-width:100%;white-space:normal;word-wrap:break-word;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.1;display:block}.alinea-rac-Label .alinea-rac-Label-error{color:var(--alinea-danger-500);padding-top:.25rem;font-size:.75rem}.alinea-rac-Label .alinea-rac-Label-required{color:var(--alinea-danger-500);font-size:.75rem}.alinea-rac-CheckboxGroup{color:var(--alinea-text-color);flex-direction:column;gap:.571rem;display:flex}.alinea-rac-CheckboxGroup .alinea-rac-FieldError{color:var(--alinea-invalid-color);font-size:.75rem}.alinea-rac-CheckboxGroup [slot=description]{font-size:.75rem}.alinea-rac-ColorSwatch{border-radius:.25rem;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px #0000001a}.alinea-rac-ColorSwatch:hover{cursor:pointer}.alinea-rac-ColorSwatchPicker{flex-wrap:wrap;gap:.5rem;display:flex}.alinea-rac-ColorSwatchPicker[data-layout=stack]{flex-direction:column}.alinea-rac-ColorSwatchPicker-item{forced-color-adjust:none;border-radius:.25rem;outline:none;position:relative}.alinea-rac-ColorSwatchPicker-item[data-focus-visible]{outline:.125rem solid #8096f0;outline:.125rem solid var(--alinea-focus-ring-color);outline-offset:.125rem}.alinea-rac-ColorSwatchPicker-item[data-selected]:after{content:"";outline-offset:-.25rem;border-radius:inherit;border:.125rem solid #000;outline:.125rem solid #fff;position:absolute;inset:0}.alinea-rac-ColorSwatchPicker-item[data-disabled]{opacity:.2}.alinea-rac-ComboboxTrigger{border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);text-align:left;color:var(--alinea-field-text-color);width:100%;transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;outline:.25rem solid #0000;justify-content:space-between;font-size:.875rem;line-height:1.5;display:flex;position:relative}:is(.alinea-rac-ComboboxTrigger:has(>.alinea-rac-ComboboxTrigger-input[data-hovered]),.alinea-rac-ComboboxTrigger:has(>.alinea-rac-ComboboxTrigger-input[data-focused]),.alinea-rac-ComboboxTrigger:has(>.alinea-rac-ComboboxTrigger-input[aria-expanded=true]),.alinea-rac-ComboboxTrigger:has(>.alinea-rac-ComboboxTrigger-button[data-hovered]),.alinea-rac-ComboboxTrigger:has(>.alinea-rac-ComboboxTrigger-button[data-open])){border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay)}.alinea-rac-ComboboxTrigger:has(>.alinea-rac-ComboboxTrigger-input[data-disabled]){pointer-events:none;background-color:#fff;background-color:var(--alinea-field-background);opacity:.5}.alinea-rac-Combobox[data-invalid=true] .alinea-rac-ComboboxTrigger{border-color:#f44336;border-color:var(--alinea-invalid-color);outline-color:#f4433633;outline-color:var(--alinea-invalid-overlay)}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-input{appearance:none;font:inherit;text-align:left;background:0 0;border:none;outline:none;flex-grow:1;align-items:center;gap:1.25rem;padding:.5rem .625rem;display:flex}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-input[data-clear]{padding-right:0}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-input .alinea-rac-ComboboxTrigger-button-value{color:var(--alinea-field-text-color);flex-grow:1}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-input .alinea-rac-ComboboxTrigger-button-value[data-placeholder]{color:var(--alinea-text-color-placeholder)}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-input .alinea-rac-ComboboxTrigger-button-arrow{color:var(--alinea-icon-color);font-size:1.125rem;transition:transform .3s ease-out}[aria-expanded=true] :is(.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-input .alinea-rac-ComboboxTrigger-button-arrow){transform:rotate(180deg)}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-button{appearance:none;font:inherit;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:1.25rem;padding:.5rem .625rem;display:flex}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-button[data-clear]{padding-right:0}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-button .alinea-rac-ComboboxTrigger-button-value{color:var(--alinea-field-text-color);flex-grow:1}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-button .alinea-rac-ComboboxTrigger-button-value[data-placeholder]{color:var(--alinea-text-color-placeholder)}.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-button .alinea-rac-ComboboxTrigger-button-arrow{color:var(--alinea-icon-color);font-size:1.125rem;transition:transform .3s ease-out}[aria-expanded=true] :is(.alinea-rac-ComboboxTrigger .alinea-rac-ComboboxTrigger-button .alinea-rac-ComboboxTrigger-button-arrow){transform:rotate(180deg)}.alinea-rac-ComboboxPopover-listbox{scrollbar-width:thin;width:100%;min-height:0;min-height:initial;max-height:inherit;border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background-color:#fff;background-color:var(--alinea-field-background);border-radius:.375rem;outline:none;padding:.25rem;display:block;overflow-y:auto}.alinea-rac-ComboboxClear{cursor:pointer;color:var(--alinea-icon-color);width:2.5rem;background:0 0;border:none;border-radius:100%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;display:flex;position:relative}.alinea-rac-ComboboxClear:after{content:"";background-color:#e5e7eb;background-color:var(--alinea-background-color);z-index:-1;width:1.5rem;height:1.5rem;transition:all .2s ease-out;transition:var(--alinea-transition);opacity:0;border:1px solid #0000;border-radius:100%;outline:.25rem solid #0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alinea-rac-ComboboxClear:hover:after{opacity:1}.alinea-rac-ComboboxClear:focus:after{border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay);opacity:1;background-color:#0000}.alinea-rac-ComboBoxItem{cursor:pointer;border-radius:.25rem;outline:none;justify-content:space-between;padding:.4rem 2.4rem .4rem .4rem;font-size:.875rem;display:flex;position:relative}.alinea-rac-ComboBoxItem .alinea-rac-ComboBoxItem-check{font-size:1rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.alinea-rac-ComboBoxItem[data-focus-visible]{outline:none}.alinea-rac-ComboBoxItem[data-selected]{background:#d1d5dc;background:var(--alinea-border-color);color:var(--alinea-text-color);font-weight:500;position:relative}.alinea-rac-ComboBoxItem[data-focused],.alinea-rac-ComboBoxItem[data-pressed]{background:#3f61e8;background:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-ComboBoxItem[data-disabled]{pointer-events:none;opacity:.2}.alinea-rac-Popover{width:var(--alinea-trigger-width)}.alinea-rac-Popover[data-clear]{width:calc(var(--alinea-trigger-width) + 2.5rem)}.alinea-rac-Popover{scrollbar-width:thin;min-width:15rem;max-width:20rem;min-height:0;min-height:initial;max-height:inherit;border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background-color:#fff;background-color:var(--alinea-field-background);border-radius:.375rem;outline:none;padding:.25rem;display:block;overflow-y:auto}.alinea-rac-DatePicker{background:#fff;background:var(--alinea-field-background);border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);color:var(--alinea-field-text-color);width:100%;transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;outline:.25rem solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.5;display:flex}.alinea-rac-DatePicker[data-hovered]{border-color:#99a1af;border-color:var(--alinea-border-color-hover);outline-color:#e5e7eb;outline-color:var(--alinea-box-shadow-color)}[data-open] .alinea-rac-DatePicker{border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay)}.alinea-rac-DatePicker[data-invalid=true]{border:1px solid #f44336;border:1px solid var(--alinea-invalid-color);outline:.1875rem solid #f4433633;outline:.1875rem solid var(--alinea-invalid-overlay)}.alinea-rac-DatePicker[data-disabled]{pointer-events:none;background-color:#f9fafb;background-color:var(--alinea-field-background-disabled);color:var(--alinea-text-color-disabled);opacity:.5}.alinea-rac-DatePicker .alinea-rac-DatePicker-input .alinea-rac-DatePicker-input-segment{transition:all .2s ease-out;transition:var(--alinea-transition);padding-left:1px;padding-right:1px}.alinea-rac-DatePicker .alinea-rac-DatePicker-input .alinea-rac-DatePicker-input-segment[data-placeholder]{color:var(--alinea-text-color-placeholder)}.alinea-rac-DatePicker .alinea-rac-DatePicker-input .alinea-rac-DatePicker-input-segment[data-hovered]{color:var(--alinea-text-color)}.alinea-rac-DatePicker .alinea-rac-DatePicker-input .alinea-rac-DatePicker-input-segment[data-focused]{background-color:#3f61e833;background-color:var(--alinea-highlight-overlay);color:var(--alinea-highlight-background);border-radius:.25rem;outline:none}.alinea-rac-DatePicker .alinea-rac-DatePicker-trigger{cursor:pointer;transition:all .2s ease-out;transition:var(--alinea-transition);color:var(--alinea-icon-color-plain);background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative}.alinea-rac-DatePicker .alinea-rac-DatePicker-trigger:before{content:"";width:1.5rem;height:1.5rem;transition:all .2s ease-out;transition:var(--alinea-transition);background-color:#0000;border-radius:.25rem;position:absolute}.alinea-rac-DatePicker .alinea-rac-DatePicker-trigger .alinea-rac-Icon{position:relative}.alinea-rac-DatePicker .alinea-rac-DatePicker-trigger[data-hovered],.alinea-rac-DatePicker .alinea-rac-DatePicker-trigger[data-focus-within]{color:var(--alinea-icon-color)}.alinea-rac-DatePicker .alinea-rac-DatePicker-trigger[data-hovered]:before,.alinea-rac-DatePicker .alinea-rac-DatePicker-trigger[data-focus-within]:before{background-color:#e5e7eb;background-color:var(--alinea-background-color)}.alinea-rac-DateRangePicker{background:#fff;background:var(--alinea-field-background);border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);color:var(--alinea-field-text-color);width:100%;transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;outline:.25rem solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.5;display:flex}.alinea-rac-DateRangePicker[data-hovered]{border-color:#99a1af;border-color:var(--alinea-border-color-hover);outline-color:#e5e7eb;outline-color:var(--alinea-box-shadow-color)}[data-open] .alinea-rac-DateRangePicker{border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay)}.alinea-rac-DateRangePicker[data-invalid=true]{border:1px solid #f44336;border:1px solid var(--alinea-invalid-color);outline:.1875rem solid #f4433633;outline:.1875rem solid var(--alinea-invalid-overlay)}.alinea-rac-DateRangePicker[data-disabled]{pointer-events:none;background-color:#f9fafb;background-color:var(--alinea-field-background-disabled);color:var(--alinea-text-color-disabled);opacity:.5}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-inputs{align-items:center;gap:.25rem;display:flex}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-input .alinea-rac-DateRangePicker-input-segment{transition:all .2s ease-out;transition:var(--alinea-transition);padding-left:1px;padding-right:1px}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-input .alinea-rac-DateRangePicker-input-segment[data-placeholder]{color:var(--alinea-text-color-placeholder)}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-input .alinea-rac-DateRangePicker-input-segment[data-hovered]{color:var(--alinea-text-color)}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-input .alinea-rac-DateRangePicker-input-segment[data-focused]{background-color:#3f61e833;background-color:var(--alinea-highlight-overlay);color:var(--alinea-highlight-background);border-radius:.25rem;outline:none}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-separator{padding-left:.25rem;padding-right:.25rem}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-trigger{cursor:pointer;transition:all .2s ease-out;transition:var(--alinea-transition);color:var(--alinea-icon-color-plain);background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-trigger:before{content:"";width:1.5rem;height:1.5rem;transition:all .2s ease-out;transition:var(--alinea-transition);background-color:#0000;border-radius:.25rem;position:absolute}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-trigger .alinea-rac-Icon{position:relative}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-trigger[data-hovered],.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-trigger[data-focus-within]{color:var(--alinea-icon-color)}.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-trigger[data-hovered]:before,.alinea-rac-DateRangePicker .alinea-rac-DateRangePicker-trigger[data-focus-within]:before{background-color:#e5e7eb;background-color:var(--alinea-background-color)}.alinea-rac-Dialog{max-height:inherit;box-sizing:border-box;outline:none;padding:1.375rem;overflow:auto}.alinea-rac-Dropzone{border:.125rem dashed #d1d5dc;border:.125rem dashed var(--alinea-border-color);color:var(--alinea-text-color);transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-left:auto;margin-right:auto;padding:1.5rem;transition-property:background,border,box-shadow;display:flex}.alinea-rac-Dropzone[data-drop-target]{background-color:#3f61e833;background-color:var(--alinea-highlight-overlay);border-color:#3f61e8;border-color:var(--alinea-highlight-background);box-shadow:0 0 0 .25rem #3f61e833;box-shadow:0 0 0 .25rem var(--alinea-highlight-overlay)}.alinea-rac-Link{cursor:pointer;color:var(--alinea-link-color);text-underline-offset:.125rem;transition:all .2s ease-out;transition:var(--alinea-transition);outline:none;font-size:.875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.alinea-rac-Link[data-variant=underline]{text-decoration-color:currentColor}.alinea-rac-Link[data-hovered]{color:var(--alinea-link-color-hover);text-decoration-color:currentColor}.alinea-rac-Link[data-hovered][data-variant=underline]{text-decoration-color:#0000}.alinea-rac-Link[data-pressed]{color:var(--alinea-link-color-pressed)}.alinea-rac-Link[data-focus-visible]:after{content:"";border:.125rem solid #8096f0;border:.125rem solid var(--alinea-focus-ring-color);border-radius:.375rem;position:absolute;inset:-.1875rem -.375rem}.alinea-rac-Link[data-disabled]{cursor:default;color:var(--alinea-text-color-disabled)}.react-aria-ModalOverlay{width:100vw;height:var(--visual-viewport-height);z-index:100;background:#00000080;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;left:0}.react-aria-ModalOverlay[data-entering]{animation:.2s alinea-rac-Modal-fade}.react-aria-ModalOverlay[data-exiting]{animation:.15s ease-in reverse alinea-rac-Modal-fade}.alinea-rac-Modal{border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background:#f9fafb;background:var(--alinea-overlay-background);color:var(--alinea-text-color);max-width:28.75rem;max-height:100%;border-radius:1rem;outline:none;overflow-y:auto;box-shadow:0 .125rem .8125rem #0000001c}.alinea-rac-Modal[data-entering]{animation:.3s cubic-bezier(.175,.885,.32,1.275) alinea-rac-Modal-zoom}@keyframes alinea-rac-Modal-fade{0%{opacity:0}to{opacity:1}}@keyframes alinea-rac-Modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-container{box-sizing:border-box;background-color:#fff;background-color:var(--alinea-field-background);border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);min-height:2.4375rem;transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;outline:.25rem solid #0000;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem .375rem;display:flex}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-container:has(.alinea-rac-MultipleSelect-input[data-hovered]){border-color:#99a1af;border-color:var(--alinea-border-color-hover);outline-color:#e5e7eb;outline-color:var(--alinea-box-shadow-color)}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-container:has(.alinea-rac-MultipleSelect-input[data-focused]){border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay)}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-container:has(.alinea-rac-MultipleSelect-input[data-invalid=true]){border-color:#f44336;border-color:var(--alinea-invalid-color);outline-color:#f4433633;outline-color:var(--alinea-invalid-overlay)}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-container:has(.alinea-rac-MultipleSelect-input[data-disabled]){pointer-events:none;background-color:#f9fafb;background-color:var(--alinea-field-background-disabled);color:var(--alinea-text-color-disabled);opacity:.5}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-tagGroup .alinea-rac-MultipleSelect-tagGroup-tagList{flex-wrap:wrap;gap:.375rem;display:flex}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-tagGroup .alinea-rac-Tag{font-size:.75rem}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-comboBox{flex-grow:1;align-items:center;gap:.5rem;display:flex}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-wrapper{flex-wrap:wrap;flex-grow:1;align-items:center;display:flex}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-wrapper .alinea-rac-MultipleSelect-input{color:var(--alinea-field-text-color);font:inherit;background:0 0;border:none;outline:none;flex-grow:1;padding:0;font-size:.875rem;line-height:1.5}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-wrapper .alinea-rac-MultipleSelect-input::placeholder{color:var(--alinea-text-color-placeholder)}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-wrapper .alinea-rac-MultipleSelect-trigger{cursor:pointer;font:inherit;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-wrapper .alinea-rac-MultipleSelect-trigger:before{content:"";width:1.5rem;height:1.5rem;transition:all .2s ease-out;transition:var(--alinea-transition);background-color:#0000;border-radius:100%;transition-property:background-color;position:absolute}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-wrapper .alinea-rac-MultipleSelect-trigger:hover:before,.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-wrapper .alinea-rac-MultipleSelect-trigger:focus:before{background-color:#e5e7eb;background-color:var(--alinea-background-color)}.alinea-rac-MultipleSelect .alinea-rac-MultipleSelect-wrapper .alinea-rac-MultipleSelect-trigger .alinea-rac-MultipleSelect-trigger-icon{position:relative}.alinea-rac-MultipleSelectPopover{width:var(--alinea-trigger-width)}.alinea-rac-MultipleSelectPopover .alinea-rac-MultipleSelectPopover-empty{margin:0;padding:.25rem .5rem;font-size:.875rem}.alinea-rac-MultipleSelectPopover .alinea-rac-MultipleSelectPopover-listbox{scrollbar-width:thin;width:100%;min-height:0;min-height:initial;max-height:inherit;border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background-color:#fff;background-color:var(--alinea-field-background);border-radius:.375rem;outline:none;padding:.25rem;display:block;overflow:hidden auto}.alinea-rac-MultipleSelectItem{scroll-snap-align:start;cursor:pointer;border-radius:.25rem;outline:none;justify-content:space-between;padding:.4rem 2.4rem .4rem .4rem;font-size:.875rem;display:flex;position:relative}.alinea-rac-MultipleSelectItem .alinea-rac-MultipleSelectItem-check{font-size:1rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.alinea-rac-MultipleSelectItem[data-focus-visible]{outline:none}.alinea-rac-MultipleSelectItem[data-selected]{background:#d1d5dc;background:var(--alinea-border-color);color:var(--alinea-text-color);font-weight:500;position:relative}.alinea-rac-MultipleSelectItem[data-focused],.alinea-rac-MultipleSelectItem[data-pressed]{background:#3f61e8;background:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-MultipleSelectItem[data-disabled]{pointer-events:none;opacity:.2}.alinea-rac-NumberField{color:var(--alinea-text-color)}.alinea-rac-NumberField[data-disabled]{pointer-events:none;opacity:.5}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper{border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background-color:#fff;background-color:var(--alinea-field-background);transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;display:flex;position:relative}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper:focus-within{border-color:#3f61e8;border-color:var(--alinea-highlight-background);box-shadow:0 0 0 .25rem #3f61e833;box-shadow:0 0 0 .25rem var(--alinea-highlight-overlay)}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper[data-invalid]{border:1px solid #f44336;border:1px solid var(--alinea-invalid-color);box-shadow:0 0 0 .25rem #f4433633;box-shadow:0 0 0 .25rem var(--alinea-invalid-overlay)}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-input{font:inherit;color:var(--alinea-field-text-color);width:100%;min-width:4.375rem;text-align:left;background:0 0;border:none;outline:none;padding:.5rem .625rem;font-size:.875rem;line-height:1.5}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-input::placeholder{color:var(--alinea-text-color-placeholder)}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-input[data-disabled]{pointer-events:none;background-color:#e5e7eb;background-color:var(--alinea-background-color);opacity:.5}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-input[data-readonly]{pointer-events:none;color:var(--alinea-text-color-disabled)}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-buttons{border-left:1px solid #d1d5dc;border-left:1px solid var(--alinea-border-color);flex-direction:column;display:flex}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-buttons .alinea-rac-NumberField-button{color:var(--alinea-icon-color);width:1.375rem;height:1rem;transition:all .2s ease-out;transition:var(--alinea-transition);cursor:pointer;background:0 0;border:none;flex-grow:1;justify-content:center;align-items:center;padding:.25rem;display:flex}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-buttons .alinea-rac-NumberField-button[data-slot=increment]{border-top-right-radius:.25rem}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-buttons .alinea-rac-NumberField-button[data-slot=decrement]{border-bottom-right-radius:.25rem}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-buttons .alinea-rac-NumberField-button:hover{background-color:#d1d5dc;background-color:var(--alinea-background-color-hover);color:var(--alinea-icon-color-active)}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper .alinea-rac-NumberField-buttons .alinea-rac-NumberField-button:active{background-color:#99a1af;background-color:var(--alinea-background-color-pressed)}.alinea-rac-NumberField .alinea-rac-NumberField-wrapper[data-steppers=false] .alinea-rac-NumberField-buttons{display:none}.alinea-rac-ProgressCircle{line-height:1}.alinea-rac-ProgressCircle .alinea-rac-ProgressCircle-icon{flex-shrink:0;width:1rem;height:1rem}.alinea-rac-ProgressCircle .alinea-rac-ProgressCircle-icon .alinea-rac-ProgressCircle-icon-circle{transform-origin:50%}.alinea-rac-ProgressCircle .alinea-rac-ProgressCircle-icon .alinea-rac-ProgressCircle-icon-circle[data-indeterminate]{animation:1s cubic-bezier(.4,0,.2,1) infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.alinea-rac-RadioGroup{color:var(--alinea-text-color);flex-direction:column;gap:.5rem;display:flex}.alinea-rac-RadioGroup .alinea-rac-FieldError{color:var(--alinea-invalid-color);font-size:.75rem}.alinea-rac-RadioGroup [slot=description]{font-size:.75rem}.alinea-rac-RadioGroup[data-orientation=horizontal]{flex-direction:row;align-items:center}.alinea-rac-Radio{cursor:pointer;color:var(--alinea-text-color);forced-color-adjust:none;align-items:center;gap:.571rem;font-size:.875rem;display:flex}.alinea-rac-Radio:before{content:"";box-sizing:border-box;border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background:#fff;background:var(--alinea-field-background);width:1.125rem;height:1.125rem;transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:100%;flex-shrink:0;display:block}.alinea-rac-Radio[data-hovered]:before{border-color:#99a1af;border-color:var(--alinea-border-color-hover);box-shadow:0 0 0 .25rem #e5e7eb;box-shadow:0 0 0 .25rem var(--alinea-box-shadow-color)}.alinea-rac-Radio[data-pressed]:before{border-color:#6a7282;border-color:var(--alinea-border-color-pressed)}.alinea-rac-Radio[data-selected]:before{border-color:#3f61e8;border-color:var(--alinea-highlight-background);border-width:.375rem}.alinea-rac-Radio[data-selected][data-hovered]:before{box-shadow:0 0 0 .25rem #3f61e833;box-shadow:0 0 0 .25rem var(--alinea-highlight-overlay)}.alinea-rac-Radio[data-selected][data-pressed]:before{border-color:#3652c5;border-color:var(--alinea-highlight-background-pressed)}.alinea-rac-Radio[data-focus-visible]:before{outline:.125rem solid #8096f0;outline:.125rem solid var(--alinea-focus-ring-color);outline-offset:.125rem}.alinea-rac-Radio[data-invalid]:before{border-color:#f44336;border-color:var(--alinea-invalid-color)}.alinea-rac-Radio[data-invalid][data-pressed]:before{border-color:#e53935;border-color:var(--alinea-invalid-color-pressed)}.alinea-rac-Radio[data-disabled]{pointer-events:none;color:var(--alinea-text-color-disabled)}.alinea-rac-SearchField .alinea-rac-SearchField-field{background-color:#fff;background-color:var(--alinea-field-background);border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;outline:.25rem solid #0000;align-items:center;display:flex;overflow:hidden}.alinea-rac-SearchField .alinea-rac-SearchField-field:has(.alinea-rac-SearchField-field-input[data-hovered]){border-color:#99a1af;border-color:var(--alinea-border-color-hover);outline-color:#e5e7eb;outline-color:var(--alinea-box-shadow-color)}.alinea-rac-SearchField .alinea-rac-SearchField-field:has(.alinea-rac-SearchField-field-input[data-focused]){border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay)}.alinea-rac-SearchField .alinea-rac-SearchField-field:has(.alinea-rac-SearchField-field-input[data-invalid=true]){border-color:#f44336;border-color:var(--alinea-invalid-color);outline-color:#f4433633;outline-color:var(--alinea-invalid-overlay)}.alinea-rac-SearchField .alinea-rac-SearchField-field:has(.alinea-rac-SearchField-field-input[disabled]){pointer-events:none;background-color:#f9fafb;background-color:var(--alinea-field-background-disabled);color:var(--alinea-text-color-disabled)}.alinea-rac-SearchField .alinea-rac-SearchField-field:has(.alinea-rac-SearchField-field-input[readonly]){pointer-events:none;background-color:#f9fafb;background-color:var(--alinea-field-background-disabled);color:var(--alinea-text-color-disabled)}.alinea-rac-SearchField .alinea-rac-SearchField-field:has(.alinea-rac-SearchField-field-input[disabled]){opacity:.5}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-icon{color:var(--alinea-text-color-placeholder);margin-left:.5rem;margin-right:-.25rem;font-size:1.25rem}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-pending{margin-left:.5rem}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-input{color:var(--alinea-field-text-color);width:100%;font:inherit;background:0 0;border:none;outline:none;padding:.5rem .625rem;font-size:.875rem;line-height:1.5}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-input::placeholder{color:var(--alinea-text-color-placeholder)}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-input::-webkit-search-cancel-button{-webkit-appearance:none}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-input::-webkit-search-decoration{-webkit-appearance:none}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-input[value=""]+.alinea-rac-SearchField-field-clear{visibility:hidden}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-clear{cursor:pointer;color:var(--alinea-icon-color);font:inherit;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0 .5rem;display:flex;position:relative}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-clear:before{content:"";width:1.5rem;height:1.5rem;transition:all .2s ease-out;transition:var(--alinea-transition);background-color:#0000;border-radius:100%;transition-property:background-color;position:absolute}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-clear:hover:before,.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-clear:focus:before{background-color:#e5e7eb;background-color:var(--alinea-background-color)}.alinea-rac-SearchField .alinea-rac-SearchField-field .alinea-rac-SearchField-field-clear .alinea-rac-SearchField-field-clear-icon{position:relative}.alinea-rac-SelectTrigger{border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);text-align:left;color:var(--alinea-field-text-color);width:100%;min-width:6.25rem;transition:all .2s ease-out;transition:var(--alinea-transition);background:#fff;background:var(--alinea-field-background);border-radius:.375rem;outline:.25rem solid #0000;justify-content:space-between;font-size:.875rem;line-height:1.5;display:flex;position:relative}.alinea-rac-SelectTrigger:has(>.alinea-rac-SelectTrigger-button[data-hovered]){border-color:#99a1af;border-color:var(--alinea-border-color-hover);outline-color:#e5e7eb;outline-color:var(--alinea-box-shadow-color)}:is(.alinea-rac-SelectTrigger:has(>.alinea-rac-SelectTrigger-button[data-focus-visible]),.alinea-rac-SelectTrigger:has(>.alinea-rac-SelectTrigger-button[aria-expanded=true])){border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay)}.alinea-rac-SelectTrigger:has(>.alinea-rac-SelectTrigger-button[data-disabled]){pointer-events:none;background-color:#f9fafb;background-color:var(--alinea-field-background-disabled);color:var(--alinea-text-color-disabled);opacity:.5}.alinea-rac-Select[data-invalid=true] .alinea-rac-SelectTrigger{border-color:#f44336;border-color:var(--alinea-invalid-color);outline-color:#f4433633;outline-color:var(--alinea-invalid-overlay)}.alinea-rac-SelectTrigger .alinea-rac-SelectTrigger-button{appearance:none;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex-grow:1;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex;overflow:hidden}.alinea-rac-SelectTrigger .alinea-rac-SelectTrigger-button[data-clear]{padding-right:0}.alinea-rac-SelectTrigger .alinea-rac-SelectTrigger-button .alinea-rac-SelectTrigger-button-value{color:var(--alinea-field-text-color);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;align-items:center;display:flex;overflow:hidden}.alinea-rac-SelectTrigger .alinea-rac-SelectTrigger-button .alinea-rac-SelectTrigger-button-value[data-placeholder]{color:var(--alinea-text-color-placeholder)}.alinea-rac-SelectTrigger .alinea-rac-SelectTrigger-button .alinea-rac-SelectTrigger-button-arrow{color:var(--alinea-icon-color);flex-shrink:0;font-size:1.125rem}[aria-expanded=true] :is(.alinea-rac-SelectTrigger .alinea-rac-SelectTrigger-button .alinea-rac-SelectTrigger-button-arrow){transform:rotate(180deg)}.alinea-rac-SelectPopover{width:var(--trigger-width)}.alinea-rac-SelectPopover[data-clear]{width:calc(var(--trigger-width) + 2.5rem)}.alinea-rac-SelectPopover .alinea-rac-SelectPopover-listbox{scrollbar-width:thin;width:100%;min-height:0;min-height:initial;max-height:inherit;border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background-color:#fff;background-color:var(--alinea-field-background);border-radius:.375rem;outline:none;padding:.25rem;display:block;overflow:hidden auto}.alinea-rac-SelectClear{cursor:pointer;color:var(--alinea-icon-color);width:2.5rem;z-index:0;background:0 0;border:none;border-radius:100%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;display:flex;position:relative}.alinea-rac-SelectClear:after{content:"";background-color:#e5e7eb;background-color:var(--alinea-background-color);z-index:-1;width:1.5rem;height:1.5rem;transition:all .2s ease-out;transition:var(--alinea-transition);opacity:0;border:1px solid #0000;border-radius:100%;outline:.25rem solid #0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alinea-rac-SelectClear:hover:after{opacity:1}.alinea-rac-SelectClear:focus:after{border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay);opacity:1;background-color:#0000}.alinea-rac-SelectItem{cursor:pointer;border-radius:.25rem;outline:none;align-items:center;gap:.5rem;padding:.4rem;font-size:.875rem;display:flex;position:relative}.alinea-rac-SelectItem[data-selected]{padding-right:2.4rem}.alinea-rac-SelectItem .alinea-rac-Icon{flex-shrink:0}.alinea-rac-SelectItem .alinea-rac-SelectItem-check{font-size:1rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.alinea-rac-SelectItem[data-focus-visible]{outline:none}.alinea-rac-SelectItem[data-selected]{background:#d1d5dc;background:var(--alinea-border-color);color:var(--alinea-text-color);font-weight:500;position:relative}.alinea-rac-SelectItem[data-focused],.alinea-rac-SelectItem[data-pressed]{background:#3f61e8;background:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-SelectItem[data-disabled]{pointer-events:none;opacity:.2}.alinea-rac-Table{scrollbar-width:thin;scrollbar-color:#d1d5dc transparent;scrollbar-color:var(--alinea-border-color) transparent;max-width:100%;overflow-x:auto}.alinea-rac-Table[data-striped] .alinea-rac-Row:nth-child(odd){background-color:#f9fafb;background-color:var(--alinea-table-background-striped)}.alinea-rac-Table .alinea-rac-Table-table{border-collapse:separate;border-spacing:0;width:100%}.alinea-rac-Table .alinea-rac-Table-table tr th:first-child,.alinea-rac-Table .alinea-rac-Table-table tr td:first-child{border-left:1px solid #d1d5dc;border-left:1px solid var(--alinea-border-color)}.alinea-rac-Table .alinea-rac-Table-table tr th{border-top:1px solid #d1d5dc;border-top:solid 1px var(--alinea-border-color)}.alinea-rac-Table .alinea-rac-Table-table tr:first-child th:first-child{border-top-left-radius:.375rem}.alinea-rac-Table .alinea-rac-Table-table tr:first-child th:last-child{border-top-right-radius:.375rem}.alinea-rac-Table .alinea-rac-TableBody .alinea-rac-Row:last-child .alinea-rac-Cell:first-child{border-bottom-left-radius:.375rem}.alinea-rac-Table .alinea-rac-TableBody .alinea-rac-Row:last-child .alinea-rac-Cell:last-child{border-bottom-right-radius:.375rem}.alinea-rac-Table .alinea-rac-TableBody[data-empty=true] tr td:first-child{border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);text-align:center;border-top:none;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;padding:.625rem .75rem;font-style:italic}.alinea-rac-TableHeader{background-color:#f3f4f6;background-color:var(--alinea-header-background);font-weight:700}.alinea-rac-TableHeader,.alinea-rac-TableBody{color:var(--alinea-text-color);font-size:.875rem}.alinea-rac-Column,.alinea-rac-Cell{border-right:1px solid #d1d5dc;border-right:1px solid var(--alinea-border-color);border-bottom:1px solid #d1d5dc;border-bottom:1px solid var(--alinea-border-color);text-align:left;padding:.625rem .75rem}.alinea-rac-Column .alinea-rac-Column-label{align-items:center;display:inline-flex}.alinea-rac-Column .alinea-rac-Column-label[data-sortable]{cursor:pointer}.alinea-rac-Column .alinea-rac-Column-sortIndicator{background-color:#e5e7eb;background-color:var(--alinea-background-color);color:var(--alinea-icon-color);width:1.25rem;height:1.25rem;border-radius:.25rem;justify-content:center;align-items:center;margin-left:.5rem;font-size:1.125rem;display:inline-flex}.alinea-rac-Row[data-selected]{background-color:#c1ccf880!important;background-color:var(--alinea-table-color-selected)!important}.alinea-rac-Cell{word-wrap:break-word}.alinea-rac-Cell[data-nowrap]{white-space:nowrap}.alinea-rac-Tabs{color:var(--alinea-text-color);display:flex}.alinea-rac-Tabs[data-orientation=horizontal]{flex-direction:column}.alinea-rac-Tabs[data-variant=enclosed]{align-items:flex-start}.alinea-rac-Tabs[data-orientation=vertical]{flex-direction:row}.alinea-rac-TabPanel{border-radius:.25rem;outline:none;margin-top:.25rem;padding:.625rem}[data-orientation=vertical] .alinea-rac-TabPanel{margin-top:0}.alinea-rac-TabPanel[data-focus-visible]{outline:.125rem solid #8096f0;outline:.125rem solid var(--alinea-focus-ring-color)}.alinea-rac-Tab{color:var(--alinea-tab-color-base);forced-color-adjust:none;cursor:pointer;transition:background .2s ease-out,color .2s ease-out;transition:background var(--alinea-transition), color var(--alinea-transition);border-radius:.25rem;outline:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;position:relative}[data-variant=line] .alinea-rac-Tab{padding:.75rem .5rem}[data-variant=line] .alinea-rac-Tab:before{content:"";background-color:#d1d5dc;background-color:var(--alinea-border-color);transform-origin:100% 100%;height:.125rem;transition:all .2s ease-out;transition:var(--alinea-transition);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}[data-variant=subtle] .alinea-rac-Tab,[data-variant=enclosed] .alinea-rac-Tab{border-radius:.5rem;padding:.5rem .75rem}.alinea-rac-Tab[data-hovered],.alinea-rac-Tab[data-focused]{color:var(--alinea-text-color-hover)}[data-variant=line] .alinea-rac-Tab[data-hovered]:before,[data-variant=line] .alinea-rac-Tab[data-focused]:before{transform-origin:0 100%;transform:scaleX(1)}[data-variant=subtle] .alinea-rac-Tab[data-hovered],[data-variant=subtle] .alinea-rac-Tab[data-focused],[data-variant=enclosed] .alinea-rac-Tab[data-hovered],[data-variant=enclosed] .alinea-rac-Tab[data-focused]{background-color:#d1d5dc;background-color:var(--alinea-background-color-hover)}.alinea-rac-Tab[data-selected]{color:var(--alinea-text-color)}[data-variant=line] .alinea-rac-Tab[data-selected]:before{background-color:#3f61e8;background-color:var(--alinea-highlight-background);transform-origin:0 100%;transform:scaleX(1)}[data-variant=subtle] .alinea-rac-Tab[data-selected],[data-variant=enclosed] .alinea-rac-Tab[data-selected]{color:var(--alinea-tab-color-active);background-color:#abbaf533;background-color:var(--alinea-tab-background-color-active)}.alinea-rac-Tab[data-disabled]{color:var(--alinea-text-color-disabled)}.alinea-rac-Tab[data-disabled][data-selected]{--alinea-border-color:var(--alinea-border-color-disabled)}.alinea-rac-Tab[data-focus-visible]{outline:.125rem solid #8096f0;outline:.125rem solid var(--alinea-focus-ring-color)}.alinea-rac-Tab[href]{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.alinea-rac-Tab[data-selected]{background-color:var(--alinea-primary-color);color:var(--alinea-text-color-light)}.alinea-rac-Tablist{white-space:nowrap;scrollbar-width:thin;scrollbar-color:#d1d5dc transparent;scrollbar-color:var(--alinea-border-color) transparent;max-width:100%;margin:-.125rem;padding:.125rem;overflow-x:auto}.alinea-rac-Tablist .alinea-rac-Tablist-list{margin-bottom:.25rem;display:flex}.alinea-rac-Tablist .alinea-rac-Tablist-list[data-orientation=horizontal]{border-bottom:1px solid #d1d5dc;border-bottom:1px solid var(--alinea-border-color)}[data-variant=subtle] :is(.alinea-rac-Tablist .alinea-rac-Tablist-list),[data-variant=enclosed] :is(.alinea-rac-Tablist .alinea-rac-Tablist-list){border:none;gap:.25rem}[data-variant=enclosed] :is(.alinea-rac-Tablist .alinea-rac-Tablist-list){background-color:#f3f4f6;background-color:var(--alinea-tab-background-color);border-radius:.5rem;padding:.25rem}.alinea-rac-Tablist .alinea-rac-Tablist-list[data-orientation=vertical]{flex-direction:column}.alinea-rac-TagGroup{color:var(--alinea-text-color);flex-direction:column;gap:.125rem;font-size:small;display:flex}.alinea-rac-TagGroup .alinea-rac-TagGroup-list{flex-wrap:wrap;gap:.5rem;display:flex}.alinea-rac-Tag{cursor:default;background-color:#eceffd;background-color:var(--alinea-primary-50);color:var(--alinea-primary-700);transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.25rem;outline:none;align-items:center;padding:.25rem .5rem;font-size:.875rem;transition-property:background-color,border-color,color;display:flex}.alinea-rac-TagGroup[data-intent=secondary] .alinea-rac-Tag{background-color:#e5e7eb;background-color:var(--alinea-background-color);color:var(--alinea-text-color)}.alinea-rac-TagGroup[data-shape=circle] .alinea-rac-Tag{border-radius:3.125rem;padding-left:.75rem;padding-right:.75rem}.alinea-rac-Tag[data-selection-mode]{cursor:pointer;border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background-color:#e5e7eb;background-color:var(--alinea-background-color);color:var(--alinea-text-color);padding-top:.125rem;padding-bottom:.125rem}.alinea-rac-Tag[data-hovered]{border-color:#99a1af;border-color:var(--alinea-border-color-hover)}.alinea-rac-Tag[data-focus-visible]{outline:.125rem solid #8096f0;outline:.125rem solid var(--alinea-focus-ring-color);outline-offset:.125rem}.alinea-rac-Tag[data-selected]{border-color:#3f61e8;border-color:var(--alinea-highlight-background);background:#3f61e8;background:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground)}.alinea-rac-Tag[data-disabled]{color:var(--alinea-tag-color-disabled);pointer-events:none}.alinea-rac-Tag [slot=remove]{cursor:pointer;color:var(--alinea-text-color-base);background:0 0;border:none;outline:none;align-items:center;margin-left:.5rem;padding:0;font-size:.95em;transition:color .2s;display:flex}.alinea-rac-Tag [slot=remove][data-hovered]{color:var(--alinea-text-color-hover)}.alinea-rac-Tag[data-selected] [slot=remove]{color:inherit}.alinea-rac-TextField{flex-direction:column;gap:.25rem;display:flex}.alinea-rac-TextField .alinea-rac-TextField-input,.alinea-rac-TextField .alinea-rac-TextField-multiline-area,.alinea-rac-TextField .alinea-rac-TextField-multiline-shadow{font:inherit;background-color:#fff;background-color:var(--alinea-field-background);border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);color:var(--alinea-field-text-color);width:100%;transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;outline:.25rem solid #0000;padding:.5rem .625rem;font-size:.875rem;line-height:1.5}.alinea-rac-TextField .alinea-rac-TextField-input::placeholder{color:var(--alinea-text-color-placeholder)}.alinea-rac-TextField .alinea-rac-TextField-multiline-area::placeholder{color:var(--alinea-text-color-placeholder)}.alinea-rac-TextField .alinea-rac-TextField-multiline-shadow::placeholder{color:var(--alinea-text-color-placeholder)}.alinea-rac-TextField .alinea-rac-TextField-input[data-hovered],.alinea-rac-TextField .alinea-rac-TextField-multiline-area[data-hovered],.alinea-rac-TextField .alinea-rac-TextField-multiline-shadow[data-hovered]{border-color:#99a1af;border-color:var(--alinea-border-color-hover);outline-color:#e5e7eb;outline-color:var(--alinea-box-shadow-color)}.alinea-rac-TextField .alinea-rac-TextField-input[data-focused],.alinea-rac-TextField .alinea-rac-TextField-multiline-area[data-focused],.alinea-rac-TextField .alinea-rac-TextField-multiline-shadow[data-focused]{border-color:#8096f0;border-color:var(--alinea-highlight-border);outline-color:#3f61e833;outline-color:var(--alinea-highlight-overlay)}.alinea-rac-TextField .alinea-rac-TextField-input[data-invalid=true],.alinea-rac-TextField .alinea-rac-TextField-multiline-area[data-invalid=true],.alinea-rac-TextField .alinea-rac-TextField-multiline-shadow[data-invalid=true]{border-color:#f44336;border-color:var(--alinea-invalid-color);outline-color:#f4433633;outline-color:var(--alinea-invalid-overlay)}.alinea-rac-TextField .alinea-rac-TextField-input[disabled],.alinea-rac-TextField .alinea-rac-TextField-multiline-area[disabled],.alinea-rac-TextField .alinea-rac-TextField-multiline-shadow[disabled]{pointer-events:none;background-color:#f9fafb;background-color:var(--alinea-field-background-disabled);color:var(--alinea-text-color-disabled);opacity:.5}.alinea-rac-TextField .alinea-rac-TextField-input[readonly],.alinea-rac-TextField .alinea-rac-TextField-multiline-area[readonly],.alinea-rac-TextField .alinea-rac-TextField-multiline-shadow[readonly]{pointer-events:none;background-color:#f9fafb;background-color:var(--alinea-field-background-disabled);color:var(--alinea-text-color-disabled);opacity:1}.alinea-rac-TextField .alinea-rac-TextField-multiline{width:100%;display:grid}.alinea-rac-TextField .alinea-rac-TextField-multiline-area{resize:none;white-space:pre-wrap;grid-area:1/1/2/2;overflow-x:auto}.alinea-rac-TextField .alinea-rac-TextField-multiline-shadow{visibility:hidden;white-space:pre-wrap;grid-area:1/1/2/2;overflow-x:auto}.alinea-rac-TimeField{color:var(--alinea-text-color);flex-direction:column;gap:.25rem;display:flex}.alinea-rac-TimeField-input{border:1px solid #d1d5dc;border:1px solid var(--alinea-border-color);background:#fff;background:var(--alinea-field-background);white-space:nowrap;transition:all .2s ease-out;transition:var(--alinea-transition);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.5;display:flex}.alinea-rac-TimeField-input:focus-within{border-color:#3f61e8;border-color:var(--alinea-highlight-background);box-shadow:0 0 0 .25rem #3f61e833;box-shadow:0 0 0 .25rem var(--alinea-highlight-overlay);outline:none}.alinea-rac-TimeField-segment{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:var(--alinea-text-color);padding:.25rem}.alinea-rac-TimeField-segment[data-type=literal]{padding:0}.alinea-rac-TimeField-segment[data-placeholder]{color:var(--alinea-text-color-placeholder);font-style:italic}.alinea-rac-TimeField-segment:focus{color:var(--alinea-highlight-foreground);background:#3f61e8;background:var(--alinea-highlight-background);caret-color:#0000;border-radius:.25rem;outline:none}.alinea-rac-TimeField-segment[data-invalid]{color:var(--alinea-invalid-color)}.alinea-rac-TimeField-segment[data-invalid]:focus{background:#cc2000;background:var(--alinea-highlight-background-invalid);color:var(--alinea-highlight-foreground)}.alinea-rac-TimeField .alinea-rac-FieldError{color:var(--alinea-invalid-color);font-size:.75rem}.alinea-rac-TimeField [slot=description]{font-size:.75rem}:root{--alinea-gray-50:#f9fafb;--alinea-gray-100:#f3f4f6;--alinea-gray-200:#e5e7eb;--alinea-gray-300:#d1d5dc;--alinea-gray-400:#99a1af;--alinea-gray-500:#6a7282;--alinea-gray-600:#4a5565;--alinea-gray-700:#364153;--alinea-gray-800:#1e2939;--alinea-gray-900:#101828;--alinea-primary-50:#eceffd;--alinea-primary-100:#d6ddfa;--alinea-primary-200:#c1ccf8;--alinea-primary-300:#abbaf5;--alinea-primary-400:#96a8f3;--alinea-primary-500:#8096f0;--alinea-primary-600:#6a84ed;--alinea-primary-700:#5573eb;--alinea-primary-800:#3f61e8;--alinea-primary-900:#3652c5;--alinea-primary-950:#203174;--alinea-danger-50:#ffebee;--alinea-danger-100:#ffcdd2;--alinea-danger-200:#ef9a9a;--alinea-danger-400:#ef5350;--alinea-danger-500:#f44336;--alinea-danger-600:#e53935;--alinea-warning-50:#fff8e1;--alinea-warning-100:#ffecb3;--alinea-warning-200:#ffe082;--alinea-warning-400:#ffca28;--alinea-warning-500:#ffc107;--alinea-warning-600:#ffb300;--alinea-highlight-background:var(--alinea-primary-800);--alinea-highlight-background-hovered:var(--alinea-primary-700);--alinea-highlight-background-pressed:var(--alinea-primary-900);--alinea-highlight-background-disabled:var(--alinea-primary-50);--alinea-highlight-border:var(--alinea-primary-500);--alinea-highlight-background-invalid:#cc2000;--alinea-highlight-foreground:white;--alinea-highlight-foreground-pressed:#ddd;--alinea-highlight-foreground-disabled:var(--alinea-primary-400);--alinea-highlight-overlay:#3f61e833;--alinea-selected-background:var(--alinea-primary-50);--alinea-selected-foreground:var(--alinea-primary-700);--alinea-invalid-color:var(--alinea-danger-500);--alinea-invalid-color-pressed:var(--alinea-danger-600);--alinea-invalid-overlay:#f4433633;--alinea-transition:.2s ease-out;--alinea-error-border-color-transparent:#f4433680;--alinea-focus-ring-color:var(--alinea-primary-500);--alinea-text-color:var(--alinea-gray-800);--alinea-text-color-base:var(--alinea-gray-500);--alinea-text-color-hover:var(--alinea-gray-700);--alinea-text-color-focused:var(--alinea-gray-900);--alinea-text-color-disabled:var(--alinea-gray-500);--alinea-text-color-placeholder:var(--alinea-gray-400);--alinea-link-color:var(--alinea-primary-500);--alinea-link-color-hover:var(--alinea-primary-600);--alinea-link-color-pressed:var(--alinea-primary-700);--alinea-border-color:var(--alinea-gray-300);--alinea-border-color-hover:var(--alinea-gray-400);--alinea-border-color-pressed:var(--alinea-gray-500);--alinea-field-background:white;--alinea-field-background-disabled:var(--alinea-gray-50);--alinea-field-text-color:var(--alinea-gray-700);--alinea-overlay-background:var(--alinea-gray-50);--alinea-background-color:var(--alinea-gray-200);--alinea-header-background:var(--alinea-gray-100);--alinea-background-color-hover:var(--alinea-gray-300);--alinea-background-color-pressed:var(--alinea-gray-400);--alinea-box-shadow-color:var(--alinea-gray-200);--alinea-error-border-color:var(--alinea-danger-500);--alinea-icon-background-color-active:#3f61e833;--alinea-icon-color:var(--alinea-gray-600);--alinea-icon-color-plain:var(--alinea-gray-500);--alinea-icon-color-active:var(--alinea-primary-700);--alinea-tag-color-disabled:var(--alinea-gray-500);--alinea-tab-background-color:var(--alinea-gray-100);--alinea-tab-background-color-active:#abbaf533;--alinea-tab-color-active:var(--alinea-primary-800);--alinea-tab-color-base:var(--alinea-gray-500);--alinea-table-background-striped:var(--alinea-gray-50);--alinea-table-color-selected:#c1ccf880}:root[data-theme=dark],.alinea-Viewport-is-dark{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--alinea-focus-ring-color:var(--alinea-primary-500);--alinea-text-color:var(--alinea-gray-200);--alinea-text-color-base:var(--alinea-gray-500);--alinea-text-color-hover:var(--alinea-gray-300);--alinea-text-color-focused:var(--alinea-gray-100);--alinea-text-color-disabled:var(--alinea-gray-600);--alinea-text-color-placeholder:var(--alinea-gray-500);--alinea-link-color:var(--alinea-primary-500);--alinea-link-color-hover:var(--alinea-primary-400);--alinea-link-color-pressed:var(--alinea-primary-300);--alinea-border-color:var(--alinea-gray-700);--alinea-border-color-hover:var(--alinea-gray-500);--alinea-border-color-pressed:var(--alinea-gray-400);--alinea-border-color-disabled:var(--alinea-gray-800);--alinea-field-background:var(--alinea-gray-900);--alinea-field-text-color:var(--alinea-gray-50);--alinea-overlay-background:var(--alinea-gray-900);--alinea-background-color:var(--alinea-gray-900);--alinea-header-background:var(--alinea-gray-800);--alinea-background-color-hover:var(--alinea-gray-800);--alinea-background-color-pressed:var(--alinea-gray-700);--alinea-box-shadow-color:var(--alinea-gray-800);--alinea-text-color-readonly:var(--alinea-gray-50);--alinea-error-border-color:var(--alinea-danger-500);--alinea-icon-color-active:var(--alinea-primary-50);--alinea-icon-background-color-active:#3f61e833;--alinea-icon-color-plain:var(--alinea-gray-500);--alinea-tag-color-disabled:var(--alinea-gray-500);--alinea-tab-background-color:var(--alinea-gray-800);--alinea-tab-background-color-active:#3f61e833;--alinea-tab-color-active:var(--alinea-primary-300);--alinea-tab-color-base:var(--alinea-gray-300);--alinea-table-background-striped:var(--alinea-gray-900);--alinea-table-color-selected:#3f61e84d}.alinea-rac-Tooltip{background:#3f61e8;background:var(--alinea-highlight-background);color:var(--alinea-highlight-foreground);forced-color-adjust:none;border-radius:.25rem;outline:none;max-width:12.5rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.4;box-shadow:0 .5rem 1.25rem #0000001a}.alinea-rac-Tooltip[data-placement=top]{--alinea-origin:translateY(.25rem);margin-bottom:.5rem}.alinea-rac-Tooltip[data-placement=bottom]{--alinea-origin:translateY(-.25rem);margin-top:.5rem}.alinea-rac-Tooltip[data-placement=bottom] .alinea-rac-Tooltip-arrow svg{transform:rotate(180deg)}.alinea-rac-Tooltip[data-placement=right]{--alinea-origin:translateX(-.25rem);margin-left:.5rem}.alinea-rac-Tooltip[data-placement=right] .alinea-rac-Tooltip-arrow svg{transform:rotate(90deg)}.alinea-rac-Tooltip[data-placement=left]{--alinea-origin:translateX(.25rem);margin-right:.5rem}.alinea-rac-Tooltip[data-placement=left] .alinea-rac-Tooltip-arrow svg{transform:rotate(-90deg)}.alinea-rac-Tooltip .alinea-rac-Tooltip-arrow svg{fill:var(--alinea-highlight-background);display:block}.alinea-rac-Tooltip[data-entering]{animation:.2s ease-out slide-in}.alinea-rac-Tooltip[data-exiting]{animation:.2s ease-in reverse slide-in}@keyframes slide-in{0%{transform:var(--alinea-origin);opacity:0}to{opacity:1;transform:translateY(0)}}
.EUProjectDetailLayout-module-scss-module__id-duq__layout{grid-gap:2rem;align-items:start;gap:2rem;margin-top:3.5rem;margin-bottom:3.5rem;display:grid}@media (min-width:1024px){.EUProjectDetailLayout-module-scss-module__id-duq__layout{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:1200px){.EUProjectDetailLayout-module-scss-module__id-duq__layout{grid-template-columns:minmax(0,47.5rem) 20rem;justify-content:center;gap:4rem}}.EUProjectDetailLayout-module-scss-module__id-duq__layout-main{order:2;min-width:0}@media (min-width:1024px){.EUProjectDetailLayout-module-scss-module__id-duq__layout-main{order:initial}}.EUProjectDetailLayout-module-scss-module__id-duq__layout-aside{order:1;min-width:0}@media (min-width:1024px){.EUProjectDetailLayout-module-scss-module__id-duq__layout-aside{order:initial}}.EUProjectDetailLayout-module-scss-module__id-duq__layout-body{margin-top:0;margin-bottom:0}
.EUProjectHero-module-scss-module__ordjMW__hero{grid-gap:2rem;border-radius:var(--border-radius-2);background:linear-gradient(100deg, var(--grey-50) 0%, var(--grey-50) 58%, #d8e6f8 100%);align-items:center;gap:2rem;min-height:17.5rem;padding:2.5rem;display:grid}@media (min-width:1024px){.EUProjectHero-module-scss-module__ordjMW__hero{grid-template-columns:minmax(0,1fr) minmax(13.75rem,22.5rem);padding:3.5rem 4rem}}.EUProjectHero-module-scss-module__ordjMW__hero-content{max-width:40rem;padding:0}.EUProjectHero-module-scss-module__ordjMW__hero-logo{justify-content:flex-start;align-items:center;display:flex}@media (min-width:1024px){.EUProjectHero-module-scss-module__ordjMW__hero-logo{justify-content:flex-end}}.EUProjectHero-module-scss-module__ordjMW__hero-logo :where(img){-o-object-fit:contain;object-fit:contain;width:min(100%,20rem);height:auto}
.EUProjectInfoCard-module-scss-module__CnpVtq__card{border:1px solid var(--grey-100);border-radius:var(--border-radius-2);background:var(--white);box-shadow:var(--box-shadow);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media (min-width:1024px){.EUProjectInfoCard-module-scss-module__CnpVtq__card{position:sticky;top:2rem}}.EUProjectInfoCard-module-scss-module__CnpVtq__card-list{border-top:1px solid var(--grey-100);flex-direction:column;gap:.875rem;padding-top:1.125rem;display:flex}.EUProjectInfoCard-module-scss-module__CnpVtq__card-row{flex-direction:column;gap:.375rem;display:flex}.EUProjectInfoCard-module-scss-module__CnpVtq__card-row dt{font-size:.75rem;font-weight:700;line-height:1.4}.EUProjectInfoCard-module-scss-module__CnpVtq__card-row dd{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.EUProjectInfoCard-module-scss-module__CnpVtq__card-value{border-radius:var(--border-radius-1);background-color:var(--grey-100);padding:.1875rem .5rem;font-size:.75rem;line-height:1.5}.EUProjectInfoCard-module-scss-module__CnpVtq__card-value.EUProjectInfoCard-module-scss-module__CnpVtq__is-link{color:var(--accent);word-wrap:anywhere;text-underline-offset:15%;transition:color var(--transition), text-decoration-color var(--transition);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.EUProjectInfoCard-module-scss-module__CnpVtq__card-value.EUProjectInfoCard-module-scss-module__CnpVtq__is-link:focus-visible,.EUProjectInfoCard-module-scss-module__CnpVtq__card-value.EUProjectInfoCard-module-scss-module__CnpVtq__is-link:hover{color:var(--black)}
.HeroHome-module-scss-module__cmf2lq__hero{position:relative}.HeroHome-module-scss-module__cmf2lq__hero.HeroHome-module-scss-module__cmf2lq__is-image,.HeroHome-module-scss-module__cmf2lq__hero.HeroHome-module-scss-module__cmf2lq__is-video{background-color:var(--grey-900);color:var(--white);border-radius:.625rem;overflow:hidden}.HeroHome-module-scss-module__cmf2lq__hero-inner{flex-direction:column;justify-content:flex-end;width:100%;display:flex}.HeroHome-module-scss-module__cmf2lq__is-image .HeroHome-module-scss-module__cmf2lq__hero-inner{aspect-ratio:1090/540}.HeroHome-module-scss-module__cmf2lq__is-video .HeroHome-module-scss-module__cmf2lq__hero-inner{aspect-ratio:426/240}
.HeroVideo-module-scss-module__m1sUvW__video{aspect-ratio:426/240;min-width:100%;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.HeroVideo-module-scss-module__m1sUvW__video iframe{width:100%;height:100%}
.IconProjectDetail-module-scss-module__QJEyka__body{margin-top:0;margin-bottom:0}
.IconProjectDetailLayout-module-scss-module__Vfvtcq__layout{grid-gap:2rem;align-items:start;gap:2rem;margin-top:3.5rem;margin-bottom:3.5rem;display:grid}@media (min-width:1024px){.IconProjectDetailLayout-module-scss-module__Vfvtcq__layout{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:1200px){.IconProjectDetailLayout-module-scss-module__Vfvtcq__layout{grid-template-columns:minmax(0,47.5rem) 20rem;justify-content:center;gap:4rem}}.IconProjectDetailLayout-module-scss-module__Vfvtcq__layout-main{order:2;min-width:0}@media (min-width:1024px){.IconProjectDetailLayout-module-scss-module__Vfvtcq__layout-main{order:initial}}.IconProjectDetailLayout-module-scss-module__Vfvtcq__layout-aside{order:1;min-width:0}@media (min-width:1024px){.IconProjectDetailLayout-module-scss-module__Vfvtcq__layout-aside{order:initial}}
.IconProjectInfoCard-module-scss-module__6DKX0G__card{border:1px solid var(--grey-100);border-radius:var(--border-radius-2);background:var(--white);box-shadow:var(--box-shadow);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media (min-width:1024px){.IconProjectInfoCard-module-scss-module__6DKX0G__card{position:sticky;top:2rem}}.IconProjectInfoCard-module-scss-module__6DKX0G__card-intro{border-top:1px solid var(--grey-100);flex-direction:column;gap:1rem;padding-top:1.125rem;display:flex}.IconProjectInfoCard-module-scss-module__6DKX0G__card-media{justify-content:flex-start;display:flex}.IconProjectInfoCard-module-scss-module__6DKX0G__card-media img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:7rem;max-height:7rem}.IconProjectInfoCard-module-scss-module__6DKX0G__card-summary{color:var(--grey-600);font-size:.875rem;line-height:1.55}.IconProjectInfoCard-module-scss-module__6DKX0G__card-list{border-top:1px solid var(--grey-100);flex-direction:column;gap:.875rem;padding-top:1.125rem;display:flex}.IconProjectInfoCard-module-scss-module__6DKX0G__card-row{flex-direction:column;gap:.375rem;display:flex}.IconProjectInfoCard-module-scss-module__6DKX0G__card-row dt{font-size:.75rem;font-weight:700;line-height:1.4}.IconProjectInfoCard-module-scss-module__6DKX0G__card-row dd{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.IconProjectInfoCard-module-scss-module__6DKX0G__card-value{border-radius:var(--border-radius-1);background-color:var(--grey-100);padding:.1875rem .5rem;font-size:.75rem;line-height:1.5}.IconProjectInfoCard-module-scss-module__6DKX0G__card-value.IconProjectInfoCard-module-scss-module__6DKX0G__is-link{color:var(--accent);word-wrap:anywhere;text-underline-offset:15%;transition:color var(--transition), text-decoration-color var(--transition);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.IconProjectInfoCard-module-scss-module__6DKX0G__card-value.IconProjectInfoCard-module-scss-module__6DKX0G__is-link:focus-visible,.IconProjectInfoCard-module-scss-module__6DKX0G__card-value.IconProjectInfoCard-module-scss-module__6DKX0G__is-link:hover{color:var(--black)}
.Partner-module-scss-module__zHNaqG__hero{border-radius:var(--border-radius-2);background-color:var(--grey-50);position:relative;overflow:hidden}.Partner-module-scss-module__zHNaqG__hero-row{flex-direction:column;display:flex;position:relative}@media (min-width:1200px){.Partner-module-scss-module__zHNaqG__hero-row{flex-direction:row-reverse;align-items:center}}.Partner-module-scss-module__zHNaqG__hero-row-logo{aspect-ratio:350/270;flex-direction:column;justify-content:center;max-width:21.875rem;margin-left:auto;margin-right:auto;padding:2.5rem;display:flex}@media (min-width:1200px){.Partner-module-scss-module__zHNaqG__hero-row-logo{aspect-ratio:1;flex-basis:26.25rem;max-width:100%;padding:5rem}}.Partner-module-scss-module__zHNaqG__hero-row-content{flex:1;padding:0 2.5rem 2.5rem}@media (min-width:1200px){.Partner-module-scss-module__zHNaqG__hero-row-content{padding:4rem 5rem}}
.PeopleDetail-module-scss-module__CTiYQW__hero{--averageColor:var(--accent-light);--borderRadiusImg:1rem;--borderRadiusGlass:.5rem;position:relative}@media (min-width:1024px){.PeopleDetail-module-scss-module__CTiYQW__hero{--borderRadiusImg:1.5rem;--borderRadiusGlass:1rem}}.PeopleDetail-module-scss-module__CTiYQW__hero-row{flex-direction:column-reverse;gap:1.25rem;display:flex}@media (min-width:1024px){.PeopleDetail-module-scss-module__CTiYQW__hero-row{flex-direction:row;align-items:center}}.PeopleDetail-module-scss-module__CTiYQW__hero-content{flex-direction:column;align-items:center;gap:1.25rem;display:flex}@media (min-width:1024px){.PeopleDetail-module-scss-module__CTiYQW__hero-content{flex-grow:1;align-items:flex-start;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1440px){.PeopleDetail-module-scss-module__CTiYQW__hero-content{padding-left:5rem}}.PeopleDetail-module-scss-module__CTiYQW__hero-image{aspect-ratio:1;background-image:linear-gradient(to bottom, transparent 50%, var(--averageColor));border-radius:var(--borderRadiusImg);background-origin:border-box;background-clip:border-box;border:.625rem solid #0000;flex-shrink:0;width:max(9.375rem,min(50%,18.125rem));margin-left:auto;margin-right:auto;position:relative}.PeopleDetail-module-scss-module__CTiYQW__hero-image:before{content:"";background:var(--averageColor);opacity:.9;border-radius:.25rem;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%)}.PeopleDetail-module-scss-module__CTiYQW__hero-image-img{border-radius:var(--borderRadiusImg)}.PeopleDetail-module-scss-module__CTiYQW__hero-image-glass{aspect-ratio:1;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);border-top-left-radius:var(--borderRadiusGlass);border-bottom-right-radius:var(--borderRadiusGlass);background:#fff3;width:max(3.75rem,min(45%,7.5rem));position:absolute;bottom:0;right:0}.PeopleDetail-module-scss-module__CTiYQW__hero-image-glass:after{content:"";aspect-ratio:1;border-radius:var(--borderRadiusGlass);background:var(--averageColor);opacity:.85;width:calc(100% - .625rem);position:absolute;bottom:1.25rem;right:-2.1875rem}
.JobAlertButton-module-scss-module__lW7hyW__alertButton{white-space:normal;width:auto;max-width:max-content}@media (max-width:480px){.JobAlertButton-module-scss-module__lW7hyW__alertButton{width:auto!important}}.JobAlertButton-module-scss-module__lW7hyW__alert{z-index:5;position:relative}.JobAlertButton-module-scss-module__lW7hyW__alert-overlay{background-color:rgb(var(--black-rgb)/22%);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.JobAlertButton-module-scss-module__lW7hyW__alert-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-out}.JobAlertButton-module-scss-module__lW7hyW__alert-overlay.ReactModal__Overlay--after-open{opacity:1}.JobAlertButton-module-scss-module__lW7hyW__alert-overlay.ReactModal__Overlay--before-close{opacity:0}.JobAlertButton-module-scss-module__lW7hyW__alert-content{border:1px solid var(--grey-100);border-radius:var(--border-radius-2);background-color:var(--white);width:min(100%,40rem);box-shadow:var(--box-shadow);outline:none;padding:1.25rem;position:relative}@media (min-width:1024px){.JobAlertButton-module-scss-module__lW7hyW__alert-content{padding:2.5rem}}.JobAlertButton-module-scss-module__lW7hyW__alert-content.ReactModal__Content{opacity:0;transition:all .2s ease-out;transform:translateY(.625rem)}.JobAlertButton-module-scss-module__lW7hyW__alert-content.ReactModal__Content--after-open{opacity:1;transform:translateY(0)}.JobAlertButton-module-scss-module__lW7hyW__alert-content.ReactModal__Content--before-close{opacity:0;transform:translateY(.625rem)}.JobAlertButton-module-scss-module__lW7hyW__alert-close{border-radius:var(--border-radius-1);color:currentColor;width:2rem;height:2rem;transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1.125rem;right:1.125rem}.JobAlertButton-module-scss-module__lW7hyW__alert-close:focus-visible,.JobAlertButton-module-scss-module__lW7hyW__alert-close:hover{background-color:var(--grey-50)}.JobAlertButton-module-scss-module__lW7hyW__alert-title{margin:0 2.5rem .5rem 0;font-size:2.125rem;line-height:1.15}.JobAlertButton-module-scss-module__lW7hyW__alert-copy{color:rgb(var(--black-rgb)/72%);margin:0 0 1.25rem}.JobAlertButton-module-scss-module__lW7hyW__alert-tag{border:1px solid var(--grey-100);border-radius:var(--border-radius-1);background-color:var(--grey-50);color:var(--black);margin:.125rem;padding:.1875rem .75rem;font-size:.875rem;display:inline-block}.JobAlertButton-module-scss-module__lW7hyW__alert-form{grid-gap:.875rem;justify-items:start;gap:.875rem;width:100%;display:grid}.JobAlertButton-module-scss-module__lW7hyW__alert-form>label{width:100%}.JobAlertButton-module-scss-module__lW7hyW__alert-submit{justify-content:flex-start;max-width:max-content;width:auto!important}.JobAlertButton-module-scss-module__lW7hyW__alert-message{margin:0}.JobAlertButton-module-scss-module__lW7hyW__alert-message.JobAlertButton-module-scss-module__lW7hyW__is-error{color:var(--error)}
