.app-checkbox[data-v-9b58c6fa]{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;color:var(--app-text);user-select:none}.app-checkbox.disabled[data-v-9b58c6fa]{cursor:not-allowed;color:var(--app-disabled)}.app-checkbox input[data-v-9b58c6fa]{flex-shrink:0;cursor:inherit;margin:.15em 0 0;width:1rem;height:1rem;accent-color:var(--accent, var(--app-primary))}.app-checkbox-label[data-v-9b58c6fa]{flex:1;min-width:0}.checkbox-wrapper[data-v-90a22f6b]{display:flex;position:relative;align-items:center;margin-top:.5rem;margin-bottom:.5rem}.checkbox-container[data-v-90a22f6b]{font-size:var(--app-input-font-size)}.error-text[data-v-90a22f6b]{position:absolute;top:100%;left:0;z-index:var(--z-base);pointer-events:none;color:var(--app-error);font-size:var(--app-font-xs)}.app-bare-button[data-v-c78ec18b]{display:flex;align-items:center;cursor:pointer;border:none;background:none;padding:0;color:inherit;font:inherit}.app-bare-button[data-v-c78ec18b]:disabled{cursor:not-allowed}.app-icon[data-v-e894b561]{flex:none;width:var(--icon-size, 1.25rem);height:var(--icon-size, 1.25rem);color:var(--accent, currentColor)}.app-spinner[data-v-bfa42152]{display:inline-block;flex-shrink:0;animation:spin-bfa42152 1s linear infinite;border:calc(var(--spinner-size, 1.1rem) / 7) solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:var(--radius-circle);width:var(--spinner-size, 1.1rem);height:var(--spinner-size, 1.1rem)}@keyframes spin-bfa42152{to{transform:rotate(360deg)}}.app-tooltip-bubble[data-v-ed24d68b]{position:fixed;z-index:var(--z-toast);box-shadow:var(--app-shadow-menu);border-radius:var(--app-border-radius);background:var(--app-text);padding:var(--space-1) var(--space-2);width:max-content;max-width:min(18rem,calc(100vw - 1rem));pointer-events:none;color:var(--app-button-text);font-size:var(--app-font-xs);line-height:1.35;white-space:pre-wrap}.app-icon-button[data-v-bf121717]{--icon-size: 1.15rem;--spinner-size: var(--icon-size);display:flex;position:relative;flex-shrink:0;justify-content:center;align-items:center;appearance:none;transition:all .2s ease-in-out;cursor:pointer;border:var(--app-border-width) solid var(--app-border);border-radius:var(--radius-control);background:var(--app-surface);padding:0;width:var(--app-control-height);height:var(--app-control-height);overflow:hidden;color:var(--accent, var(--app-text));font:inherit}.app-icon-button[data-v-bf121717]:focus-visible{outline:none;box-shadow:var(--app-focus-ring)}.app-icon-button.size-sm[data-v-bf121717]{--app-control-height: var(--app-control-height-sm);--icon-size: 1rem}.app-icon-button.size-xs[data-v-bf121717]{--app-control-height: var(--app-control-height-xs);--icon-size: .95rem}.app-icon-button[data-v-bf121717]:hover:not(.unavailable){background:var(--app-button-secondary-hover-bg)}.app-icon-button.ghost[data-v-bf121717]{border-color:transparent;background:transparent}.app-icon-button.ghost[data-v-bf121717]:hover:not(.unavailable){background:var(--app-ui-bg)}.app-icon-button.ghost[data-v-bf121717]:active:not(.unavailable){background:var(--app-hover)}.app-icon-button.solid[data-v-bf121717]{border-color:transparent;background:var(--accent, var(--app-primary));color:var(--app-button-text)}.app-icon-button.solid[data-v-bf121717]:hover:not(.unavailable){background:color-mix(in srgb,var(--accent, var(--app-primary)) 88%,black)}.app-icon-button.solid[data-v-bf121717]:active:not(.unavailable){background:color-mix(in srgb,var(--accent, var(--app-primary)) 76%,black)}.app-icon-button.solid .icon[data-v-bf121717]{--accent: currentColor}.app-icon-button.unavailable[data-v-bf121717]{opacity:.5;cursor:not-allowed}.app-popover[data-v-8371cb9d]{transform-origin:top left;box-shadow:var(--app-shadow-menu);border:var(--app-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);overflow:hidden}.app-popover.app-popover--above[data-v-8371cb9d]{transform-origin:bottom left}.app-field-menu[data-v-dff14834]{display:inline-flex;position:relative;align-items:center}.date-picker[data-v-93f9139b]{border:var(--app-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:var(--space-4);width:20rem}.calendar-header[data-v-93f9139b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.month-year[data-v-93f9139b]{transition:background-color .15s ease;cursor:pointer;border-radius:var(--app-border-radius);padding:var(--space-half) var(--space-1);color:var(--app-text);font-weight:var(--app-weight-label);font-size:var(--app-font-lg);user-select:none;text-align:center}.month-year[data-v-93f9139b]:hover{background:var(--app-hover)}.calendar-grid[data-v-93f9139b]{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-2)}.select-grid[data-v-93f9139b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.select-cell[data-v-93f9139b]{display:flex;justify-content:center;align-items:center;cursor:pointer;border:var(--app-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-subtle-bg);padding:var(--space-2) var(--space-1);color:var(--app-text);font-size:var(--app-font-sm)}.select-cell[data-v-93f9139b]:hover{background:var(--app-hover)}.select-cell.selected[data-v-93f9139b]{border-color:var(--accent, var(--app-primary));background:color-mix(in srgb,var(--accent, var(--app-primary)) 12%,transparent);color:var(--accent, var(--app-primary));font-weight:var(--app-weight-control)}.week-day[data-v-93f9139b]{padding:var(--space-2) 0;color:var(--app-muted-text);font-size:var(--app-font-xs);text-align:center;white-space:nowrap}.day[data-v-93f9139b]{cursor:pointer;border-radius:var(--app-border-radius);padding:var(--space-2);color:var(--app-muted-text);font-size:var(--app-font-xs);text-align:center}.day.current-month[data-v-93f9139b]{color:var(--app-text)}.day.today[data-v-93f9139b]{background-color:var(--app-subtle-bg);color:var(--app-text)}.day.selected[data-v-93f9139b]{background-color:var(--app-primary);color:var(--app-button-text)}.day[data-v-93f9139b]:hover:not(.selected){background-color:var(--app-hover)}.app-input-error[data-v-6e15eea8]{color:var(--app-error);font-size:var(--app-font-xs);line-height:1.3}.app-required-marker[data-v-23c50628]{color:var(--app-error);font-weight:var(--app-weight-emphasis);font-size:var(--app-font-xs);line-height:1}.input-wrapper[data-v-fc8ead18]{display:flex;flex-grow:1;flex-direction:column;gap:var(--space-2)}.input-box[data-v-fc8ead18]{display:flex;position:relative;align-items:center;border:var(--app-border-width) solid var(--app-border);border-radius:var(--radius-control);background:var(--app-surface);min-height:var(--app-control-height)}.input-box[data-v-fc8ead18]:focus-within{box-shadow:var(--app-focus-ring);border-color:var(--accent, var(--app-primary))}.error-box[data-v-fc8ead18]{border-color:var(--app-error)}.disabled-box[data-v-fc8ead18]{opacity:.6;border-color:var(--app-muted-text)}.label-row[data-v-fc8ead18]{display:flex;align-items:center;gap:var(--space-1)}.label[data-v-fc8ead18]{color:var(--app-text-secondary);font-weight:var(--app-weight-label);font-size:var(--app-font-sm);line-height:1.2}.label.error-label[data-v-fc8ead18]{color:var(--app-error)}.input-wrapper-grow[data-v-fc8ead18],.input-wrapper-grow .input-box[data-v-fc8ead18]{flex:1;min-height:0}.input-wrapper-sm[data-v-fc8ead18]{--app-control-height: var(--app-control-height-sm);--app-input-padding-x: .5rem;--app-input-padding-y: calc((var(--app-control-height) - 1.5em - 2 * var(--app-border-width)) / 2);--app-input-font-size: var(--app-font-sm)}.date-input[data-v-3b8283a9]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);min-width:0;color:var(--app-text);font-size:var(--app-input-font-size)}.date-input[data-v-3b8283a9]::placeholder{color:var(--app-muted-text)}.input-actions[data-v-3b8283a9]{display:flex;align-items:center;padding:var(--space-half) var(--space-1) var(--space-half) 0}.date-input.error[data-v-3b8283a9]{border-color:var(--app-error)}.app-clear-icon[data-v-1e9f512b]{--icon-size: 1rem}.time-picker-container[data-v-81cc8077]{display:flex;gap:var(--space-2);background:var(--app-surface);padding:var(--space-2)}.time-picker[data-v-81cc8077]{display:flex;flex-direction:column;padding:0 var(--space-2);min-width:3.5rem;max-height:12.5rem;overflow-y:auto}.hour-picker[data-v-81cc8077]{margin-right:var(--space-1);border-right:var(--app-border-width) solid var(--app-border);padding-right:var(--space-3)}.period-picker[data-v-81cc8077]{display:flex;flex-direction:column;gap:var(--space-2);margin-left:var(--space-1);border-left:var(--app-border-width) solid var(--app-border);padding-left:var(--space-3)}.time-option[data-v-81cc8077]{transition:background-color .2s ease;cursor:pointer;border-radius:var(--app-border-radius);padding:var(--space-2) var(--space-4);color:var(--app-text);font-weight:var(--app-weight-control);font-size:var(--app-font-md);text-align:center}.time-option[data-v-81cc8077]:hover{background-color:var(--app-subtle-bg)}.time-option-selected[data-v-81cc8077],.time-option-selected[data-v-81cc8077]:hover{background-color:var(--app-primary);color:#fff}.period-option[data-v-81cc8077]{transition:background-color .2s ease;cursor:pointer;border-radius:var(--app-border-radius);padding:var(--space-3) var(--space-4);min-width:3rem;color:var(--app-text);font-weight:var(--app-weight-control);font-size:var(--app-font-md);text-align:center}.period-option[data-v-81cc8077]:hover{background-color:var(--app-subtle-bg)}.period-option-selected[data-v-81cc8077],.period-option-selected[data-v-81cc8077]:hover{background-color:var(--app-primary);color:#fff}.time-picker[data-v-81cc8077]::-webkit-scrollbar{width:.5rem}.time-picker[data-v-81cc8077]::-webkit-scrollbar-track{background:transparent}.time-picker[data-v-81cc8077]::-webkit-scrollbar-thumb{border-radius:var(--app-border-radius);background:var(--app-border)}.time-picker[data-v-81cc8077]::-webkit-scrollbar-thumb:hover{background:var(--app-muted-text)}.time-input[data-v-3580fe7e]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);min-width:0;color:var(--app-text);font-size:var(--app-input-font-size)}.time-input[data-v-3580fe7e]::placeholder{color:var(--app-muted-text)}.input-actions[data-v-3580fe7e]{display:flex;align-items:center;padding:var(--space-half) var(--space-1) var(--space-half) 0;font-size:var(--app-input-font-size)}.time-input.error[data-v-3580fe7e]{border-color:var(--app-error)}.app-date-time-field[data-v-0e791723]{display:flex;flex-direction:column;gap:var(--space-1)}.parts[data-v-0e791723]{display:flex;align-items:center;gap:var(--space-2)}.clear-icon[data-v-0e791723]{flex:0 0 auto;align-self:flex-end;cursor:pointer;margin-block:calc((var(--app-control-height) - 1rem) / 2)}.clear-icon[data-v-0e791723]:hover{opacity:.7}.app-select-no-results[data-v-73c423aa]{padding:var(--space-2) var(--space-3);color:var(--app-muted-text)}.app-select-option[data-v-9a2517e2]{transition:background-color .2s ease;cursor:pointer;padding:var(--space-2) var(--space-3);color:var(--app-text);font-size:var(--app-input-font-size);line-height:1.25}.app-select-option.size-sm[data-v-9a2517e2]{padding:var(--space-1) var(--space-2);font-size:var(--app-font-sm)}.app-select-option[data-v-9a2517e2]:hover{background-color:var(--app-hover)}.app-select-option.highlighted[data-v-9a2517e2]{background-color:var(--app-active)}.app-select-option.disabled[data-v-9a2517e2]{cursor:not-allowed;color:var(--app-text-secondary)}.app-select-option small[data-v-9a2517e2]{display:block}.app-select-option.current[data-v-9a2517e2]{color:var(--app-primary);font-weight:var(--app-weight-control)}.app-dropdown-menu[data-v-ca8838f7]{max-height:15rem;overflow-y:auto}.app-dropdown-menu.size-sm[data-v-ca8838f7]{--app-input-padding-y: .25rem;--app-input-padding-x: .5rem;--app-input-font-size: var(--app-font-sm)}.input[data-v-5e4be89a]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%}.offset-input[data-v-5e4be89a]{flex:1;cursor:text;outline:none;border:none;background:transparent;min-width:0;color:var(--app-text);font-size:var(--app-input-font-size)}.offset-input[data-v-5e4be89a]::placeholder{color:var(--app-muted-text)}.offset-input[data-v-5e4be89a]:read-only{cursor:pointer}.input-icon[data-v-5e4be89a]{cursor:pointer}.app-date-time-offset-field[data-v-bee9b8c8]{display:flex;flex-direction:column;gap:var(--space-1)}.parts[data-v-bee9b8c8]{display:flex;align-items:center;gap:var(--space-2)}.clear-icon[data-v-bee9b8c8]{flex:0 0 auto;align-self:flex-end;cursor:pointer;margin-block:calc((var(--app-control-height) - 1rem) / 2)}.clear-icon[data-v-bee9b8c8]:hover{opacity:.7}.offset-field[data-v-bee9b8c8]{flex:0 0 auto;align-self:center;opacity:.8;font-size:var(--app-font-xs)}.offset-field[data-v-bee9b8c8] input{font-size:var(--app-font-xs)}.select-trigger[data-v-648d72be]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);transition:background-color .15s ease;cursor:pointer;border-radius:var(--radius-control);padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%;min-width:8rem}.select-trigger.disabled[data-v-648d72be]{cursor:not-allowed}.chevron[data-v-648d72be]{--icon-size: 1rem}.spinner[data-v-648d72be]{--spinner-size: 1rem;color:var(--app-muted-text)}.select-trigger-label[data-v-648d72be]{flex:1;min-width:0;overflow:hidden;color:var(--app-text);font-size:var(--app-input-font-size);text-overflow:ellipsis;white-space:nowrap}.placeholder[data-v-648d72be]{color:var(--app-muted-text)}.search-wrapper[data-v-648d72be]{position:sticky;top:0;z-index:1;background:var(--app-surface);padding:var(--space-1)}.dropdown-search-input[data-v-648d72be]{outline:none;border:var(--app-border-width) solid var(--app-border);border-radius:var(--radius-control);background:var(--app-surface);padding:calc(var(--app-input-padding-y) / 2) .4rem;width:100%;color:var(--app-text);font-size:var(--app-input-font-size)}.dropdown-search-input[data-v-648d72be]:focus{border-color:var(--app-muted-text)}.dropdown-search-input[data-v-648d72be]::placeholder{color:var(--app-muted-text)}.select-width-measure[data-v-648d72be]{position:absolute;visibility:hidden;pointer-events:none;font-size:var(--app-input-font-size);white-space:nowrap}.app-enum-multi-select[data-v-af062e28]{display:contents}.select-trigger[data-v-af062e28]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);transition:background-color .15s ease;cursor:pointer;border-radius:calc(var(--app-border-radius) - .1rem);padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%;min-width:8rem}.select-trigger-input[data-v-af062e28]{flex:1;cursor:text;outline:none;border:none;background:transparent;padding:0;min-width:0;color:var(--app-text);font-size:var(--app-input-font-size);text-overflow:ellipsis;white-space:nowrap}.select-trigger-input[data-v-af062e28]::placeholder{color:var(--app-muted-text)}.select-trigger-input[data-v-af062e28]:read-only{cursor:pointer}.select-trigger-icon[data-v-af062e28]{cursor:pointer}.chevron[data-v-af062e28]{--icon-size: 1rem}.checkbox-item[data-v-af062e28]{display:flex;align-items:center;gap:var(--space-2)}.checkbox[data-v-af062e28]{display:flex;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease;border:.13rem solid var(--app-border);border-radius:.25rem;background-color:var(--app-surface);width:1.25rem;height:1.25rem}.checkbox-checked[data-v-af062e28]{border-color:var(--app-primary);background-color:var(--app-primary);color:var(--app-button-text)}.checkbox-icon[data-v-af062e28]{--icon-size: .875rem}.app-file-name[data-v-a3575a61]{display:inline-flex;min-width:0;max-width:100%;white-space:pre}.app-file-name-whole[data-v-a3575a61]{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.app-file-name-start[data-v-a3575a61]{overflow:hidden;text-overflow:ellipsis}.app-file-name-end[data-v-a3575a61]{flex-shrink:0}.file-drop-wrapper[data-v-19ea36dc]{padding:0}.file-drop-wrapper-grow[data-v-19ea36dc]{display:flex;flex:1;flex-direction:column;align-items:stretch;height:100%;min-height:0}.hidden[data-v-19ea36dc]{display:none}.dropzone[data-v-19ea36dc]{display:flex;flex-grow:1;justify-content:center;align-items:center;transition:background-color .2s ease;cursor:pointer;background:transparent;padding:var(--space-8) var(--space-4);width:100%;min-height:7.5rem}.file-drop-wrapper-grow .dropzone[data-v-19ea36dc]{flex:1;min-height:0}.dropzone.dragging[data-v-19ea36dc]{background-color:var(--app-surface)}.upload-content[data-v-19ea36dc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.upload-icon[data-v-19ea36dc]{--icon-size: 2rem}.upload-message[data-v-19ea36dc]{color:var(--app-text);font-size:var(--app-font-xs);line-height:1.2}.file-chips-wrapper[data-v-19ea36dc]{display:flex;justify-content:center;transition:background-color .2s ease;cursor:pointer;background:transparent;padding:var(--space-2);width:100%}.file-drop-wrapper-grow .file-chips-wrapper[data-v-19ea36dc]{flex:1;align-items:center;min-height:0}.file-chips-wrapper.dragging[data-v-19ea36dc]{background-color:var(--app-surface)}.file-chips[data-v-19ea36dc]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);width:100%}.chip[data-v-19ea36dc]{display:flex;align-items:center;gap:var(--space-2);border:var(--app-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background-color:var(--app-surface);padding:var(--space-1) var(--space-2);font-size:var(--app-font-xs)}.file-size[data-v-19ea36dc]{color:var(--app-muted-text);font-size:var(--app-font-xs)}.delete-icon[data-v-19ea36dc]{--icon-size: 1rem;--accent: var(--app-error)}.file-icon[data-v-19ea36dc]{--icon-size: 1.1rem;--accent: var(--app-primary)}.download-icon[data-v-19ea36dc]{--icon-size: 1rem;--accent: var(--app-primary)}.existing-file[data-v-19ea36dc]{cursor:default}.chip-downloadable[data-v-19ea36dc]{cursor:pointer;color:var(--app-primary)}.chip-downloadable[data-v-19ea36dc]:hover{background-color:color-mix(in srgb,var(--app-primary) 10%,var(--app-surface))}.text-input[data-v-a0470f6e]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%;color:var(--app-text);font-size:var(--app-input-font-size)}.text-input-shrink[data-v-a0470f6e]{width:10rem}.clear-icon[data-v-a0470f6e]{margin-right:var(--app-input-padding-x)}.clear-icon-hidden[data-v-a0470f6e]{opacity:0;pointer-events:none}.icon[data-v-a0470f6e]{--icon-size: 1rem;margin:0 var(--space-half) 0 var(--space-2)}.app-button[data-v-ae7b43c8]{--icon-size: 1.1rem;display:flex;position:relative;flex-shrink:0;flex-direction:row;justify-content:center;align-items:center;gap:var(--space-2);transition:transform .2s ease,filter .2s ease,opacity .2s ease;cursor:pointer;border:var(--app-border-width) solid transparent;border-radius:var(--radius-control);background:var(--accent, var(--app-primary));padding:var(--space-1) var(--space-4);min-height:var(--app-control-height);overflow:hidden;color:var(--app-button-text);font-size:var(--app-font-md);line-height:1.25}.app-button[data-v-ae7b43c8],.app-button[data-v-ae7b43c8]:hover{text-decoration:none}.app-button[data-v-ae7b43c8]:hover{filter:brightness(1.1)}.app-button[data-v-ae7b43c8]:focus-visible{outline:none;box-shadow:var(--app-focus-ring)}.app-button.disabled[data-v-ae7b43c8],.app-button.loading[data-v-ae7b43c8]{opacity:.5;filter:grayscale(.2);cursor:not-allowed}.app-button.size-sm[data-v-ae7b43c8]{--icon-size: 1rem;gap:var(--space-2);padding:0 var(--space-3);min-height:var(--app-control-height-sm);font-size:var(--app-font-sm)}.app-button.size-xs[data-v-ae7b43c8]{--icon-size: .95rem;gap:var(--space-1);padding:0 var(--space-2);min-height:var(--app-control-height-xs);font-size:var(--app-font-sm)}.app-button.fill[data-v-ae7b43c8]{flex:1}.app-button:not(.secondary) .icon[data-v-ae7b43c8]{--accent: currentColor}.app-button.secondary[data-v-ae7b43c8]{border-color:var(--app-button-secondary-border);background:var(--app-button-secondary-bg);color:var(--accent, var(--app-button-secondary-text))}.app-button.secondary[data-v-ae7b43c8]:hover:not(.disabled):not(.loading){filter:none;background:var(--app-button-secondary-hover-bg)}.icon[data-v-ae7b43c8]{position:relative;overflow:visible}.button[data-v-ae7b43c8]{position:relative;font-weight:var(--app-weight-control);text-align:left}.loading-label .button[data-v-ae7b43c8]{visibility:hidden}.label-spinner[data-v-ae7b43c8]{position:absolute;margin:auto;inset:0}.app-scroll-area[data-v-a5eaae4f]{display:flex;position:relative;flex-direction:column;min-height:0}.scroller[data-v-a5eaae4f]{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.scroller[data-v-a5eaae4f]::-webkit-scrollbar{width:.3125rem}.scroller[data-v-a5eaae4f]::-webkit-scrollbar-thumb{border-radius:var(--app-border-radius);background-color:var(--app-border)}.indicator[data-v-a5eaae4f]{display:flex;position:absolute;left:50%;justify-content:center;align-items:center;transform:translate(-50%);z-index:var(--z-overlay);cursor:pointer;box-shadow:var(--app-shadow-menu);border:none;border-radius:var(--app-border-radius);background-color:var(--app-surface);padding:0;width:1.875rem;height:1.875rem;color:var(--app-text)}.up[data-v-a5eaae4f]{top:.625rem;animation:bounce-up-a5eaae4f 1.5s infinite}.down[data-v-a5eaae4f]{bottom:.625rem;animation:bounce-down-a5eaae4f 1.5s infinite}@media (prefers-reduced-motion: reduce){.up[data-v-a5eaae4f],.down[data-v-a5eaae4f]{animation:none}}@keyframes bounce-down-a5eaae4f{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(.3125rem) translate(-50%)}}@keyframes bounce-up-a5eaae4f{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(-.3125rem) translate(-50%)}}.app-dialog[data-v-b84395a0]{display:flex;position:fixed;inset:0;justify-content:center;align-items:center;z-index:var(--z-dialog);background-color:color-mix(in srgb,var(--app-secondary) 44%,transparent)}.app-dialog.elevated[data-v-b84395a0]{z-index:var(--z-popover)}.panel[data-v-b84395a0]{display:flex;position:relative;flex-direction:column;box-shadow:var(--app-shadow-pop);border-radius:var(--radius-card);width:100%;max-height:85dvh;overflow:hidden}@media (max-height: 50rem){.panel[data-v-b84395a0]{max-height:calc(100dvh - 2rem)}}.app-dialog-fade-enter-active[data-v-b84395a0],.app-dialog-fade-leave-active[data-v-b84395a0]{transition:opacity .3s ease}.app-dialog-fade-enter-from[data-v-b84395a0],.app-dialog-fade-leave-to[data-v-b84395a0]{opacity:0}.app-field-grid[data-v-12fe8bcb]{display:grid;grid-template-columns:repeat(var(--5a26a5dc),minmax(0,1fr));align-items:start;gap:var(--field-grid-row-gap, var(--space-3)) var(--field-grid-column-gap, var(--space-6))}.app-field-grid[data-v-12fe8bcb]:not(:last-child){margin-bottom:var(--space-4)}.app-field-grid>p[data-v-12fe8bcb-s],.app-field-grid>.span-columns[data-v-12fe8bcb-s]{grid-column:1 / -1}@media (max-width: 640px){.app-field-grid[data-v-12fe8bcb]{grid-template-columns:minmax(0,1fr)}}.app-delete-button[data-v-ca3e0edb]{--accent: var(--app-error)}.delete-action[data-v-36243cd1]{margin-right:auto}.app-surface[data-v-4324987d]{box-shadow:var(--app-shadow);border:var(--app-border-width) solid var(--app-border);border-radius:var(--radius-card);background:var(--app-surface)}.app-form-card[data-v-26bb1201]{width:100%}.app-form-card.in-dialog[data-v-26bb1201],.in-dialog .card[data-v-26bb1201]{display:flex;flex-direction:column;min-height:0}.card[data-v-26bb1201]{box-shadow:var(--app-shadow-pop)}.card.embedded[data-v-26bb1201]{box-shadow:none;border:none;background:transparent}.header[data-v-26bb1201]{display:flex;align-items:center;gap:var(--space-4);border-bottom:var(--app-border-width) solid var(--app-border);padding:var(--space-6)}.headline[data-v-26bb1201]{flex:1;min-width:0}.subtitle[data-v-26bb1201]{margin-top:var(--space-half);color:var(--app-muted-text);font-size:var(--app-font-sm)}.close-button[data-v-26bb1201]{margin-block:calc(-1 * var(--space-2))}.content[data-v-26bb1201]{--field-grid-row-gap: var(--app-form-row-gap);--field-grid-column-gap: var(--app-form-column-gap);display:flex;flex-direction:column;gap:var(--app-form-row-gap);padding:var(--space-6)}.card.embedded .content[data-v-26bb1201]{padding:0}.actions[data-v-26bb1201]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);border-top:var(--app-border-width) solid var(--app-border);padding:var(--space-4) var(--space-6)}.card.embedded .actions[data-v-26bb1201]{margin-top:var(--space-4);padding:var(--space-4) 0 0}@media (max-width: 768px){.actions.stack[data-v-26bb1201]{flex-direction:column;align-items:stretch;gap:var(--space-3)}}.app-help-text[data-v-ef985299]{color:var(--app-muted-text);font-size:var(--app-font-xs);line-height:1.45}.form-search-select[data-v-9aec549c]{display:flex;align-items:flex-end;gap:.5rem;width:100%}.form-search-select[data-v-9aec549c] .input-wrapper{flex:1}.select-container[data-v-9aec549c]{flex-grow:1}.textarea-wrapper[data-v-0dfaa598] .input-box{align-items:flex-start;min-height:6rem}.text-area[data-v-0dfaa598]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);min-height:6rem;overflow-y:hidden;resize:vertical;color:var(--app-text);font-size:var(--app-input-font-size)}.textarea-wrapper.compact[data-v-0dfaa598] .input-box,.compact .text-area[data-v-0dfaa598]{min-height:var(--app-control-height);resize:none}.text-area-shrink[data-v-0dfaa598]{width:15rem}.icon[data-v-0dfaa598]{--icon-size: 1rem;margin:var(--space-2) 0 0 var(--space-2)}.error-message[data-v-0dfaa598]{position:absolute;top:100%;right:0;z-index:var(--z-base);pointer-events:none;color:var(--app-error);font-size:var(--app-font-xs)}.individual-qualification-form[data-v-48cde3b7]{display:flex;flex-direction:column;gap:var(--space-4)}.individual-qualification-form-copy[data-v-48cde3b7]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.individual-qualification-form-copy-label[data-v-48cde3b7]{font-weight:var(--app-weight-label)}.individual-qualification-form-copy-types[data-v-48cde3b7]{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-5);color:var(--app-text-secondary);font-size:var(--app-font-sm);line-height:1.45;list-style:disc}.app-content-card[data-v-ee4165a0]{padding:var(--space-5);width:100%;max-width:33.62rem}.app-content-card-fill[data-v-ee4165a0]{max-width:none}.app-status-dot[data-v-221483d2]{display:block;flex-shrink:0;border-radius:var(--radius-circle);background:var(--accent, var(--app-muted-text));width:.44rem;height:.44rem}.app-badge[data-v-a5656b50]{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-half) var(--space-2);min-height:1.6rem;font-weight:var(--app-weight-control);font-size:var(--app-font-xs);line-height:1.2;white-space:nowrap}.badge-dot[data-v-a5656b50]{--accent: currentColor}.tone-primary[data-v-a5656b50]{background:var(--app-primary-soft);color:var(--app-primary-strong)}.tone-success[data-v-a5656b50]{background:var(--app-success-soft);color:var(--app-success)}.tone-warning[data-v-a5656b50]{background:var(--app-warning-soft);color:var(--app-warning)}.tone-urgent[data-v-a5656b50]{background:var(--app-urgent-soft);color:var(--app-urgent)}.tone-error[data-v-a5656b50]{background:var(--app-error-soft);color:var(--app-error)}.tone-info[data-v-a5656b50]{background:var(--app-info-soft);color:var(--app-info)}.tone-brand[data-v-a5656b50]{background:var(--app-tertiary);color:var(--app-button-text)}.tone-neutral[data-v-a5656b50]{background:var(--app-border-soft);color:var(--app-text-secondary)}.file-cell[data-v-83002e6a]{display:inline-flex;align-items:center;gap:.3rem;font-size:inherit;text-align:left}.file-cell-empty[data-v-83002e6a]{color:var(--app-muted-text)}.file-cell .file-icon[data-v-83002e6a]{--icon-size: 1rem;--accent: var(--app-muted-text)}.file-name[data-v-83002e6a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-row[data-v-d984b0f8]{display:flex;align-items:center;gap:.4rem}.full-content[data-v-d984b0f8]{border-radius:var(--app-border-radius);background-color:var(--app-surface);padding:1.5rem;max-width:100%;white-space:pre-wrap;overflow-wrap:break-word}.close-button[data-v-d984b0f8]{float:right}.app-labeled-value[data-v-18120189]{display:flex;flex-direction:column;gap:var(--space-half);min-width:0}.app-labeled-value-label[data-v-18120189]{color:var(--app-muted-text);font-weight:var(--app-weight-label);font-size:var(--app-font-xs)}.app-labeled-value-value[data-v-18120189]{color:var(--app-text);font-size:var(--app-font-sm)}.card-actions[data-v-be560447]{position:absolute;top:.75rem;right:.75rem;z-index:1}.details-card[data-v-be560447]{position:relative;padding-right:3.25rem}.field-row[data-v-be560447]{margin-bottom:.5rem}.empty-value[data-v-be560447]{color:var(--app-disabled)}.link-text[data-v-be560447]{color:var(--app-primary);text-decoration:underline}.schema-item[data-v-b6e0428b]{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:33.62rem}.app-popover-enter-active{transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.app-popover-leave-active{transition:opacity .1s ease-in,transform .1s ease-in;pointer-events:none}.app-popover-enter-from,.app-popover-leave-to{transform:scale(.95) translateY(-.375rem);opacity:0}.app-popover--above.app-popover-enter-from,.app-popover--above.app-popover-leave-to{transform:scale(.95) translateY(.375rem)}@font-face{font-style:normal;font-weight:100 900;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-family:InterVariable;font-display:swap}@font-face{font-style:italic;font-weight:100 900;src:url(/assets/InterVariable-Italic-FCBEiFp6.woff2) format("woff2");font-family:InterVariable;font-display:swap}:root{font-family:InterVariable,sans-serif;--z-base: 1;--z-content: 10;--z-sticky: 100;--z-dropdown: 200;--z-overlay: 300;--z-dialog: 400;--z-popover: 500;--z-toast: 600;--app-primary: #0272e5;--app-secondary: #161a26;--app-tertiary: #f29411;--app-text: #191b21;--app-text-secondary: #4b515d;--app-muted-text: #626977;--app-disabled: #79808f;--app-surface: #ffffff;--app-background: #eef0f4;--app-border: #dcdfe6;--app-button-text: #ffffff;--app-success: #16784f;--app-warning: #7f5a00;--app-urgent: #c2410c;--app-error: #bf1450;--app-info: #00717c;--app-primary-strong: color-mix(in srgb, var(--app-primary) 78%, black);--app-primary-soft: color-mix(in srgb, var(--app-primary) 11%, var(--app-surface));--app-primary-line: color-mix(in srgb, var(--app-primary) 36%, var(--app-surface));--app-success-soft: color-mix(in srgb, var(--app-success) 11%, var(--app-surface));--app-success-line: color-mix(in srgb, var(--app-success) 36%, var(--app-surface));--app-warning-soft: color-mix(in srgb, var(--app-warning) 11%, var(--app-surface));--app-warning-line: color-mix(in srgb, var(--app-warning) 36%, var(--app-surface));--app-urgent-soft: color-mix(in srgb, var(--app-urgent) 11%, var(--app-surface));--app-urgent-line: color-mix(in srgb, var(--app-urgent) 36%, var(--app-surface));--app-error-soft: color-mix(in srgb, var(--app-error) 11%, var(--app-surface));--app-error-line: color-mix(in srgb, var(--app-error) 36%, var(--app-surface));--app-info-soft: color-mix(in srgb, var(--app-info) 11%, var(--app-surface));--app-info-line: color-mix(in srgb, var(--app-info) 36%, var(--app-surface));--app-success-on-dark: color-mix(in srgb, var(--app-success) 45%, white);--app-warning-on-dark: color-mix(in srgb, var(--app-warning) 45%, white);--app-error-on-dark: color-mix(in srgb, var(--app-error) 45%, white);--app-info-on-dark: color-mix(in srgb, var(--app-info) 45%, white);--app-border-soft: color-mix(in srgb, var(--app-border) 55%, var(--app-surface));--app-border-strong: color-mix(in srgb, var(--app-border), var(--app-text) 20%);--app-border-hover: color-mix(in srgb, var(--app-border), black 15%);--app-subtle-bg: color-mix(in srgb, var(--app-border) 22%, var(--app-surface));--app-ui-bg: color-mix(in srgb, var(--app-border) 15%, var(--app-surface));--app-hover: color-mix(in srgb, var(--app-border) 30%, var(--app-surface));--app-active: color-mix(in srgb, var(--app-border) 50%, var(--app-surface));--app-button-secondary-bg: var(--app-surface);--app-button-secondary-text: var(--app-text-secondary);--app-button-secondary-border: var(--app-border);--app-button-secondary-hover-bg: var(--app-subtle-bg);--app-border-width: 1px;--app-border-radius: .43rem;--radius-control: var(--app-border-radius);--radius-card: .7rem;--radius-panel: 1rem;--radius-pill: 999px;--radius-circle: 50%;--app-shadow: 0 1px 2px rgba(26, 28, 34, .05), 0 3px 12px rgba(26, 28, 34, .05);--app-shadow-menu: 0 4px 16px rgba(26, 28, 34, .14);--app-shadow-pop: 0 12px 36px rgba(26, 28, 34, .22);--app-control-height: 2.5rem;--app-control-height-sm: 2rem;--app-control-height-xs: 1.75rem;--app-input-font-size: 1rem;--app-input-padding-x: .75rem;--app-input-padding-y: calc((var(--app-control-height) - 1.5em - 2 * var(--app-border-width)) / 2);--app-font-xs: .875rem;--app-font-sm: .925rem;--app-font-md: 1rem;--app-font-lg: 1.075rem;--app-font-xl: 1.333rem;--app-font-2xl: 1.625rem;--app-weight-regular: 400;--app-weight-medium: 500;--app-weight-semibold: 600;--app-weight-bold: 700;--app-weight-body: var(--app-weight-regular);--app-weight-emphasis: var(--app-weight-semibold);--app-weight-label: var(--app-weight-medium);--app-weight-control: var(--app-weight-medium);--app-weight-heading: var(--app-weight-semibold);--app-weight-display: var(--app-weight-bold);--space-half: .125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--app-page-gutter: 1.75rem clamp(1rem, 3vw, 2.25rem) 3rem;--app-content-max-width: none;--app-mobile-nav-height: 3.5rem;--app-form-row-gap: 1.7rem;--app-form-column-gap: 1rem;--app-transition: .22s cubic-bezier(.4, 0, .2, 1);--app-dialog-width: 34rem;--app-dialog-width-wide: 52rem;--nav-width: 18.5rem;--nav-background: var(--app-secondary);--nav-item-radius: .75rem;--nav-item-padding: .75rem 1rem;--nav-item-font-size: var(--app-font-sm);--nav-item-font-weight: var(--app-weight-control);--table-radius: var(--radius-card);--table-shadow: var(--app-shadow);--table-header-bg: var(--app-subtle-bg);--table-header-color: var(--app-muted-text);--table-header-font-size: var(--app-font-xs);--table-header-font-weight: var(--app-weight-label);--table-header-divider: var(--app-border);--table-cell-padding: .55rem .75rem;--table-cell-font-size: var(--app-font-sm);--table-row-divider: var(--app-border-soft);--table-row-hover: var(--app-hover);--table-row-selected: var(--app-primary-soft)}*,*:before,*:after{box-sizing:border-box}*{--app-focus-ring: 0 0 0 .2rem color-mix(in srgb, var(--accent, var(--app-primary)) 30%, transparent)}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}html{scroll-behavior:smooth;font-size:87.5%}body{background-color:var(--app-surface);min-height:100dvh;color:var(--app-text);line-height:1.5;text-rendering:optimizeLegibility;overflow-wrap:anywhere}ul,ol{list-style:none}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}small{font-size:max(var(--app-font-xs),.85em)}code,kbd,samp,pre{font-size:max(var(--app-font-xs),.9em);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}a{color:var(--app-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:var(--app-weight-heading);line-height:1.2}h1{font-weight:var(--app-weight-display);font-size:var(--app-font-2xl);letter-spacing:-.02em}h2{font-weight:var(--app-weight-display);font-size:var(--app-font-xl);letter-spacing:-.02em}h3{font-size:var(--app-font-lg)}h4{font-size:var(--app-font-md)}h5{font-size:var(--app-font-sm)}h6{font-size:var(--app-font-xs)}input[type=text],input[type=email],input[type=password],textarea,select{border:var(--app-border-width) solid var(--app-border);border-radius:var(--app-border-radius);padding:.5em;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{outline:none;border-color:var(--app-primary)}button{border:none}svg{flex-grow:1}th,td,[data-overlay],[role=tooltip],[role=menu],[role=listbox]{overflow-wrap:break-word}html,body,#app{display:flex;flex-direction:column;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}div,section,article,aside,main{min-width:0}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:landscape;margin:.5cm}body{background:#fff;overflow:visible}html,body,#app{height:auto;max-height:none;overflow:visible}}:root{--app-primary: #1a5ab5;--app-secondary: #0f1d3d;--app-tertiary: #e08c0a;--app-text: #1a2332;--app-disabled: #8b99a8;--app-background: #f4f6f9;--app-border: #d8dfe8;--app-content-max-width: 1100px}.menu-item[data-v-6268f335]{display:flex;align-items:center;gap:.75rem;transition:background-color var(--app-transition),color var(--app-transition),transform .12s ease;cursor:pointer;border-radius:var(--menu-item-radius, var(--app-border-radius));background:transparent;padding:var(--menu-item-padding, .5rem .75rem);width:100%;min-height:2.5rem;color:color-mix(in srgb,var(--app-button-text) 75%,var(--app-primary));font-weight:var(--menu-item-font-weight, var(--app-weight-control));font-size:var(--menu-item-font-size, 1.1rem);line-height:1.2;text-decoration:none}.menu-item[data-v-6268f335]:hover{background:color-mix(in srgb,var(--app-button-text) 10%,transparent);color:var(--app-button-text);text-decoration:none}.menu-item.selected[data-v-6268f335]{background:var(--app-primary);color:var(--app-button-text)}.menu-item.selected[data-v-6268f335]:hover{background:color-mix(in srgb,var(--app-primary),var(--app-button-text) 15%)}.menu-item[data-v-6268f335]:active{transform:translateY(1px)}.menu-item.disabled[data-v-6268f335]{opacity:.5;cursor:not-allowed;pointer-events:none}.icon[data-v-6268f335]{--icon-size: 1.5rem;--accent: color-mix(in srgb, var(--app-button-text) 75%, var(--app-primary))}.menu-item.selected .icon[data-v-6268f335]{--accent: var(--app-button-text)}.menu[data-v-a1a75263]{--menu-item-radius: var(--nav-item-radius);--menu-item-padding: var(--nav-item-padding);--menu-item-font-size: var(--nav-item-font-size);--menu-item-font-weight: var(--nav-item-font-weight);display:flex;position:fixed;top:0;left:0;flex-direction:column;gap:.5rem;box-shadow:var(--app-shadow);background:var(--nav-background);padding:1.5rem;width:var(--nav-width);height:100dvh;overflow-y:auto}.menu-header[data-v-a1a75263]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;border-bottom:var(--app-border-width) solid color-mix(in srgb,var(--app-button-text) 10%,transparent);padding-bottom:1rem}.logo[data-v-a1a75263]{filter:brightness(0) invert(1);max-width:80px;max-height:80px}.title[data-v-a1a75263]{color:var(--app-surface);font-weight:var(--app-weight-heading);font-size:1.25rem;text-align:center}.categories[data-v-a1a75263],.nav-group-items[data-v-a1a75263]{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.categories[data-v-a1a75263]{flex:1}.nav-group-label[data-v-a1a75263]{margin:1rem 1rem .25rem;color:color-mix(in srgb,var(--app-button-text) 60%,var(--nav-background));font-weight:var(--app-weight-label);font-size:var(--app-font-xs)}.spacer[data-v-a1a75263]{flex:1;min-height:1rem}@media (max-height: 56rem){.menu[data-v-a1a75263]{--menu-item-padding: .45rem 1rem;padding:1rem 1.25rem}.menu-header[data-v-a1a75263]{flex-direction:row;gap:.75rem;margin-bottom:.25rem;padding-bottom:.75rem}.logo[data-v-a1a75263]{max-width:2.75rem;max-height:2.75rem}.title[data-v-a1a75263]{font-size:var(--app-font-md);text-align:left}.nav-group-label[data-v-a1a75263]{margin-top:.75rem}}.app-navigation-menu-mobile-bar[data-v-924d78a0]{display:none}@media (max-width: 768px){.app-navigation-menu-desktop[data-v-924d78a0]{display:none}.app-navigation-menu-mobile-bar[data-v-924d78a0]{display:flex;position:fixed;right:0;bottom:0;left:0;justify-content:space-around;align-items:stretch;gap:.15rem;z-index:var(--z-sticky);box-sizing:border-box;margin:0;box-shadow:0 -.12rem .65rem #0000002e;border-top:1px solid rgba(255,255,255,.12);background:var(--app-secondary);padding:.28rem .35rem calc(.28rem + env(safe-area-inset-bottom,0px));min-height:calc(var(--app-mobile-nav-height) + env(safe-area-inset-bottom,0px))}.app-navigation-menu-mobile-link[data-v-924d78a0]{--icon-size: 1.2rem;display:flex;flex:1;justify-content:center;align-items:center;transition:opacity .15s ease,background-color .15s ease;border-radius:var(--app-border-radius);padding:.2rem;min-width:0;color:var(--app-surface);text-decoration:none}.app-navigation-menu-mobile-link.router-link-active[data-v-924d78a0]{opacity:1;background:#ffffff1f}.app-navigation-menu-mobile-link[data-v-924d78a0]:not(.router-link-active){opacity:.72}}.page-tabs[data-v-cdef2690]{display:flex;flex-wrap:wrap;gap:var(--space-half)}.page-tab[data-v-cdef2690]{display:inline-flex;align-items:center;gap:var(--space-2);transition:color .15s ease,border-color .15s ease;cursor:pointer;border:none;border-bottom:.19rem solid transparent;background:transparent;padding:var(--space-3) var(--space-4) var(--space-3);color:var(--app-muted-text);font:inherit;font-weight:var(--app-weight-control);font-size:var(--app-font-md);text-decoration:none;white-space:nowrap}@media (max-width: 90rem){.page-tab[data-v-cdef2690]{padding-inline:var(--space-3)}}.page-tab[data-v-cdef2690]:hover{color:var(--app-text);text-decoration:none}.page-tab--active[data-v-cdef2690]{border-bottom-color:var(--app-primary);color:var(--app-primary-strong)}.page-tab-marker[data-v-cdef2690]{--accent: var(--app-primary);align-self:flex-start;margin-top:var(--space-half);margin-left:calc(-1 * var(--space-1))}.page-tab-count[data-v-cdef2690]{font-variant-numeric:tabular-nums}.app-layout[data-v-32575ae5]{display:flex;position:fixed;inset:0;background:var(--app-background);min-height:100dvh}.app-layout-content[data-v-32575ae5]{display:flex;flex:1;flex-direction:column;gap:.88rem;margin-left:var(--nav-width);min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-layout-tabs[data-v-32575ae5]{padding:1.5rem 1.5rem 0}@media (max-width: 768px){.app-layout-content[data-v-32575ae5]{margin-left:0;padding-bottom:calc(var(--app-mobile-nav-height) + env(safe-area-inset-bottom,0px))}}@media print{.app-layout[data-v-32575ae5]{position:static;background:#fff;min-height:0}.app-layout[data-v-32575ae5]>.app-navigation-menu{display:none}.app-layout-content[data-v-32575ae5]{margin-left:0;padding-bottom:0;overflow:visible}}.app-loading-spinner[data-v-ac1df838]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4)}.spinner[data-v-ac1df838]{--spinner-size: 2rem;color:var(--app-primary)}.app-toast-item[data-v-3f0eaad6]{display:flex;align-items:flex-start;gap:var(--space-3);box-shadow:var(--app-shadow-pop);border-radius:var(--radius-card);background:var(--app-text);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);pointer-events:auto}.toast-icon[data-v-3f0eaad6]{margin-top:var(--space-half)}.type-success .toast-icon[data-v-3f0eaad6]{--accent: var(--app-success-on-dark)}.type-error .toast-icon[data-v-3f0eaad6]{--accent: var(--app-error-on-dark)}.type-warning .toast-icon[data-v-3f0eaad6]{--accent: var(--app-warning-on-dark)}.type-info .toast-icon[data-v-3f0eaad6]{--accent: var(--app-info-on-dark)}.toast-message[data-v-3f0eaad6]{flex-grow:1;margin:var(--space-half) 0 0;color:var(--app-button-text);line-height:1.4}.toast-close[data-v-3f0eaad6]{--accent: var(--app-button-text);opacity:.75;margin-top:calc(-1 * var(--space-1))}.toast-close[data-v-3f0eaad6]:hover{opacity:1}.toast-container[data-v-c6331f6e]{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:var(--z-toast);width:min(25rem,calc(100vw - 2rem));pointer-events:none}.toast-list[data-v-c6331f6e]{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--space-3)}.toast-enter-active[data-v-c6331f6e]{transition:all .2s ease-out}.toast-leave-active[data-v-c6331f6e]{transition:all .15s ease-in}.toast-enter-from[data-v-c6331f6e],.toast-leave-to[data-v-c6331f6e]{transform:translateY(-100%);opacity:0}.app-tone[data-v-653778aa]{display:contents}.app-tone.toned[data-v-653778aa]{--accent: var(--65945de4)}.warnings[data-v-1404b792]{--accent: var(--app-warning);--icon-size: 1.05rem;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.warnings li[data-v-1404b792]{display:flex;align-items:flex-start;gap:var(--space-2)}.warnings .app-icon[data-v-1404b792]{flex:none;margin-top:.15rem}
