.ui-checkbox[data-v-1865ce5f]{gap:var(--ui-space-2xs);font-family:var(--ui-font-sans);flex-direction:column;display:inline-flex}.ui-checkbox__control[data-v-1865ce5f]{align-items:flex-start;gap:var(--ui-space-xs);color:var(--ui-color-fg);cursor:pointer;display:inline-flex}.ui-checkbox__box[data-v-1865ce5f]{flex:none;place-items:center;width:1.125rem;height:1.125rem;display:grid;position:relative}.ui-checkbox__input[data-v-1865ce5f]{appearance:none;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);cursor:pointer;outline:none;width:100%;height:100%;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s}.ui-checkbox__input[data-v-1865ce5f]:focus-visible{border-color:var(--ui-color-ring);box-shadow:0 0 0 2px var(--ui-color-ring)}.ui-checkbox__input[data-v-1865ce5f]:checked{background:var(--ui-color-primary);border-color:var(--ui-color-primary)}.ui-checkbox__icon[data-v-1865ce5f]{pointer-events:none;width:.875rem;height:.875rem;stroke:var(--ui-color-primary-fg);opacity:0;transition:opacity .15s;position:absolute}.ui-checkbox__input:checked+.ui-checkbox__icon[data-v-1865ce5f],.ui-checkbox__input:indeterminate~.ui-checkbox__icon--indeterminate[data-v-1865ce5f]{opacity:1}.ui-checkbox__input:indeterminate+.ui-checkbox__icon[data-v-1865ce5f]{opacity:0}.ui-checkbox__input[data-v-1865ce5f]:indeterminate{background:var(--ui-color-primary);border-color:var(--ui-color-primary)}.ui-checkbox--accent .ui-checkbox__input[data-v-1865ce5f]:checked,.ui-checkbox--accent .ui-checkbox__input[data-v-1865ce5f]:indeterminate{background:var(--ui-color-accent);border-color:var(--ui-color-accent)}.ui-checkbox--accent .ui-checkbox__input[data-v-1865ce5f]:focus-visible{border-color:var(--ui-color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-accent) 50%, transparent)}.ui-checkbox__label[data-v-1865ce5f]{font-size:.8125rem;line-height:1.125rem}.ui-checkbox__error[data-v-1865ce5f]{color:var(--ui-color-danger);margin:0;padding-inline-start:1.625rem;font-size:.6875rem;font-weight:500;line-height:1.2}.ui-checkbox--error .ui-checkbox__input[data-v-1865ce5f]{border-color:var(--ui-color-danger)}.ui-checkbox--error .ui-checkbox__input[data-v-1865ce5f]:focus-visible{box-shadow:0 0 0 2px var(--ui-color-danger)}.ui-checkbox--disabled[data-v-1865ce5f]{opacity:.6}.ui-checkbox--disabled .ui-checkbox__control[data-v-1865ce5f],.ui-checkbox--disabled .ui-checkbox__input[data-v-1865ce5f]{cursor:not-allowed}@media (forced-colors:active){.ui-checkbox__input[data-v-1865ce5f]{appearance:auto}.ui-checkbox__icon[data-v-1865ce5f]{display:none}}.ui-modal__backdrop[data-v-77a3a431]{background:var(--ui-overlay-backdrop);position:fixed;inset:0}.ui-modal__viewport[data-v-77a3a431]{position:fixed;inset:0;overflow-y:auto}.ui-modal__center[data-v-77a3a431]{justify-content:center;align-items:center;min-height:100%;padding:.5rem;display:flex}.ui-modal__panel[data-v-77a3a431]{width:100%;max-height:var(--ui-modal-panel-max-height);padding:var(--ui-modal-panel-padding);background:var(--ui-color-surface);color:var(--ui-color-fg);border-radius:var(--ui-modal-panel-radius);box-shadow:var(--ui-overlay-panel-shadow);font-family:var(--ui-font-sans);position:relative;overflow:auto}.ui-modal__panel--overflow-visible[data-v-77a3a431]{overflow:visible}.ui-modal__panel--sm[data-v-77a3a431]{max-width:24rem}.ui-modal__panel--md[data-v-77a3a431]{max-width:32rem}.ui-modal__panel--lg[data-v-77a3a431]{max-width:42rem}.ui-modal__panel--xl[data-v-77a3a431]{max-width:56rem}.ui-modal__panel--2xl[data-v-77a3a431]{max-width:72rem}.ui-modal__close[data-v-77a3a431]{border-radius:var(--ui-radius-full);background:var(--ui-color-surface-sunken);width:1.5rem;height:1.5rem;color:var(--ui-color-muted);justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.ui-modal__close[data-v-77a3a431]:hover{color:var(--ui-color-fg)}.ui-modal__title[data-v-77a3a431]{margin:0 0 1.25rem;font-size:1.125rem;font-weight:600;line-height:1.4}.ui-modal__footer[data-v-77a3a431]{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.ui-modal__body[data-v-77a3a431]{margin-top:var(--ui-space-xs)}@media (width>=40rem){.ui-modal__center[data-v-77a3a431]{padding:0}.ui-modal__panel[data-v-77a3a431]{margin-block:2rem}}.ui-sr-only[data-v-77a3a431]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-modal{position:relative}.ui-modal-fade-enter{transition:opacity var(--ui-overlay-enter-duration) ease-out}.ui-modal-fade-leave{transition:opacity var(--ui-overlay-leave-duration) ease-in}.ui-modal-fade-out{opacity:0}.ui-modal-fade-in{opacity:1}.ui-modal-pop-enter{transition:opacity var(--ui-overlay-enter-duration) ease-out, transform var(--ui-overlay-enter-duration) ease-out}.ui-modal-pop-leave{transition:opacity var(--ui-overlay-leave-duration) ease-in, transform var(--ui-overlay-leave-duration) ease-in}.ui-modal-pop-out{opacity:0;transform:translateY(1rem)scale(.97)}.ui-modal-pop-in{opacity:1;transform:translateY(0)scale(1)}
