.block{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder,*::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.icon[data-v-2f2dc1ce]{--color: var(--icon-color, currentcolor);--size: var(--icon-size, 1.25rem);display:inline-block;vertical-align:middle}.icon img[data-v-2f2dc1ce],.icon svg[data-v-2f2dc1ce]{display:block;flex:0 0 var(--size);height:var(--size);width:var(--size);color:var(--color)}.icon--small[data-v-2f2dc1ce]{--size: 1rem}.icon--medium[data-v-2f2dc1ce]{--size: 1.5rem}.icon--large[data-v-2f2dc1ce]{--size: 2rem}.avatar[data-v-c5018638]{--size: var(--avatar-size, 2rem);--radius: var(--avatar-radius, 15%);--color: var(--avatar-color, #8883);--color-text: var(--avatar-color-text, #888);display:inline-block;height:var(--size);width:var(--size);flex:0 0 var(--size);vertical-align:middle;position:relative;border-radius:var(--radius)}.avatar img[data-v-c5018638]{display:block;height:100%;width:100%;object-fit:cover;border-radius:var(--radius)}.avatar .initials[data-v-c5018638]{display:grid;place-content:center;aspect-ratio:1;background:var(--color);color:var(--color-text);border-radius:var(--radius);font-size:calc(.45 * var(--size));text-transform:uppercase;font-family:sans-serif}.avatar .badge[data-v-c5018638]{display:inline-block;position:absolute;top:0;right:0;padding:.25rem .35rem;background:var(--color-badge, #66b132);transform:translate(50%,-50%);border-radius:1rem;font-size:.5rem;color:#fff;border:1px solid var(--color-bg, #fff);line-height:1;font-family:monospace}.avatar .badge[data-v-c5018638]:empty{padding:.25rem}.avatar-group[data-v-b5369bab]{display:inline-flex;flex-direction:row-reverse;vertical-align:middle}.avatar-group[data-v-b5369bab] .avatar{outline:2px solid var(--color-bg, #fff)}.avatar-group[data-v-b5369bab] .avatar:not(:first-child){margin-right:calc(-1 * var(--overlap, .35) * var(--size));transition:all .3s ease-in-out}.avatar-group.stacked[data-v-b5369bab]{--overlap: .8}.avatar-group.stacked[data-v-b5369bab]:hover{--overlap: -.125}.btn[data-v-6ce4f8c7]{--spacing: var(--btn-spacing, .5rem);--radius: var(--btn-radius, .25em);--color: var(--btn-color, #333);--color-text: var(--btn-color-text, #fff);--color-state: var(--color);--color-hover: color-mix(in srgb, var(--color) 85%, #000);--color-active: var(--btn-color-active, color-mix(in srgb, var(--color) 85%, #fff));--border-width: var(--btn-border-width, 1px);all:unset;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;padding:var(--spacing) calc(1.5 * var(--spacing));gap:var(--spacing);background:var(--color-state);box-shadow:inset 0 0 0 var(--border-width) var(--color-state);color:var(--color-text);border-radius:var(--radius);box-sizing:border-box;line-height:1;cursor:pointer}.btn--small[data-v-6ce4f8c7]{--spacing: .25em}.btn--large[data-v-6ce4f8c7]{--spacing: .75em}.btn--even[data-v-6ce4f8c7]{padding:var(--spacing)}.btn-group--ghost .btn[data-v-6ce4f8c7],.btn--ghost[data-v-6ce4f8c7]{background:none;color:var(--color-state)}.btn-group--flat .btn[data-v-6ce4f8c7],.btn--flat[data-v-6ce4f8c7]{background:none;box-shadow:none;color:var(--color-state)}:disabled .btn[data-v-6ce4f8c7],.disabled .btn[data-v-6ce4f8c7],.btn[data-v-6ce4f8c7]:disabled{--color-state: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent);cursor:not-allowed;color:var(--color-disabled, rgba(136, 136, 136, .4))}.btn[data-v-6ce4f8c7]:not(:disabled):hover{--color-state: var(--color-hover)}.btn[data-v-6ce4f8c7]:not(:disabled):active,.btn:not(:disabled).active[data-v-6ce4f8c7]{--color-state: var(--color-active)}.btn[data-v-6ce4f8c7] .icon{--size: 1em}.btn-group,.input-group{padding:0;border:0;margin:1px;display:inline-flex;vertical-align:middle}.btn-group .btn,.btn-group .input,.input-group .btn,.input-group .input{flex:1}.btn-group>:not(:first-child) .btn,.btn-group .btn:not(:first-child),.btn-group>:not(:first-child) .input,.btn-group .input:not(:first-child),.btn-group>:not(:first-child) .toggler,.input-group>:not(:first-child) .btn,.input-group .btn:not(:first-child),.input-group>:not(:first-child) .input,.input-group .input:not(:first-child),.input-group>:not(:first-child) .toggler{border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:calc(-1 * var(--border-width))}.btn-group>:not(:last-child) .btn,.btn-group .btn:not(:last-child),.btn-group>:not(:last-child) .input,.btn-group .input:not(:last-child),.btn-group>:not(:last-child) .toggler,.input-group>:not(:last-child) .btn,.input-group .btn:not(:last-child),.input-group>:not(:last-child) .input,.input-group .input:not(:last-child),.input-group>:not(:last-child) .toggler{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.btn-group.block,.input-group.block{display:flex}.chip[data-v-a1e6fce9]{--color: var(--color-accent, #888);--opacity: var(--chip-opacity, 15%);--color-shade: color-mix(in srgb, var(--color) var(--opacity), transparent);--size: var(--chip-size, .8em);--radius: var(--chip-radius, .25em);display:inline-flex;align-items:center;gap:.4em;vertical-align:middle;padding:.4em .6em;border-radius:var(--radius);background:var(--color-shade);color:var(--color);font-size:var(--size);white-space:nowrap}.chip button.close[data-v-a1e6fce9]{all:unset;padding:0 .125rem;margin:0 -.2rem 0 0;border-radius:.125rem;cursor:pointer}.chip button.close[data-v-a1e6fce9]:hover,.chip button.close[data-v-a1e6fce9]:focus{background:var(--color-shade)}.divider[data-v-044a3293]{--color: var(--color-border, #8888);--margin: var(--divider-margin, 2rem);display:flex;align-items:center;color:var(--color);margin:var(--margin) 0}.divider[data-v-044a3293]:before,.divider[data-v-044a3293]:after{content:"";flex:1;border-top:1px solid currentcolor;margin:0 .5rem}.divider[data-v-044a3293]:empty:after{display:none}.carousel[data-v-0938af13]{position:relative}.carousel__wrapper[data-v-0938af13]{display:flex;position:relative;height:100%;width:100%;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel__wrapper[data-v-0938af13]::-webkit-scrollbar{display:none}.carousel__slide[data-v-0938af13]{scroll-snap-align:center;flex:0 0 100%;position:relative}.carousel .controls[data-v-0938af13]{position:absolute;list-style:none;padding:.75rem 1rem;margin:0;display:flex;gap:.5rem}.carousel .controls--top-left[data-v-0938af13]{top:0}.carousel .controls--bottom-left[data-v-0938af13]{bottom:0}.carousel .controls--bottom[data-v-0938af13]{bottom:0;left:50%;transform:translate(-50%)}.carousel .controls--bottom-right[data-v-0938af13]{bottom:0;right:0}.carousel .controls--top-right[data-v-0938af13]{top:0;right:0}.carousel .controls--top[data-v-0938af13]{top:0;left:50%;transform:translate(-50%)}.carousel .controls button[data-v-0938af13]{all:unset;background:var(--control-color, #fff);height:var(--control-size, .5rem);aspect-ratio:1;border-radius:50%;display:block;cursor:pointer;transition:all .3s ease;opacity:.75}.carousel .controls button[data-v-0938af13]:hover{transform:scale(1.25)}.carousel .controls button.active[data-v-0938af13]{transform:scale(1.55);opacity:1;cursor:unset}.image-expand[data-v-e36a1356]{display:inline-block;position:relative;background:var(--color-bg, rgba(0, 0, 0, .8666666667));overflow:hidden;max-width:100%}.image-expand>img[data-v-e36a1356]{height:100%;width:100%;display:block;object-fit:contain}.image-expand .controls[data-v-e36a1356]{position:absolute;top:0;right:0;margin:.25rem}.image-expand.expanded[data-v-e36a1356]{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999}.dropdown[data-v-deffeb38]{display:inline-block;position:relative;vertical-align:middle;overflow:visible;box-sizing:border-box}.dropdown__container[data-v-deffeb38]{display:none;position:absolute;top:100%;left:0;z-index:2;box-sizing:border-box;margin:.125rem 0}.dropdown--top>.dropdown__toggler .chevron[data-v-deffeb38]{transform:rotate(180deg)}.dropdown--top>.dropdown__container[data-v-deffeb38]{bottom:100%;top:unset}.dropdown--right>.dropdown__container[data-v-deffeb38]{left:unset;right:0}.dropdown__toggler:focus-within+.dropdown__container[data-v-deffeb38],.dropdown__container[data-v-deffeb38]:hover,.dropdown__container[data-v-deffeb38]:focus,.dropdown__container[data-v-deffeb38]:focus-within{display:block}.dropdown.disabled[data-v-deffeb38]{cursor:not-allowed}.dropdown.disabled[data-v-deffeb38] *{pointer-events:none}.block[data-v-cd301fc3]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-cd301fc3],[data-v-cd301fc3]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.contextual[data-v-cd301fc3] .dropdown__container{background:var(--color-bg, #fff);color:var(--color-text, #333);box-shadow:inset 0 0 0 var(--border-width, 1px) var(--color-border, rgba(136, 136, 136, .2666666667));border-radius:var(--radius, .25rem)}.contextual__group[data-v-cd301fc3]{padding:.25rem}.contextual__group+.contextual__group[data-v-cd301fc3]{border-top:1px solid rgba(136,136,136,.2666666667)}.contextual__group-label[data-v-cd301fc3]{color:#888a;font-size:.8em;display:block;margin:.5rem .5rem .25rem;font-style:normal}.contextual__group .btn[data-v-cd301fc3]{text-align:left;justify-content:left;white-space:nowrap;margin:0}.contextual__group .btn[data-v-cd301fc3]:hover{background:color-mix(in srgb,var(--color) 5%,transparent)}.contextual__group .btn .keystrokes[data-v-cd301fc3]{margin:0 calc(-.5 * var(--spacing)) 0 auto}.collapser[data-v-d1ac5638]{--color: var(--collapser-color, transparent);--border: var(--collapser-border, none);--radius: var(--collapser-radius, .25rem);--spacing: var(--collapser-spacing, .75rem);padding:0 0 .1px}.collapser+.collapser[data-v-d1ac5638]{border-top:1px solid rgba(136,136,136,.1333333333)}.collapser>.toggler[data-v-d1ac5638]{list-style:none;display:flex;align-items:center;gap:var(--spacing);padding:var(--spacing);cursor:pointer}.collapser>.toggler[data-v-d1ac5638]::-webkit-details-marker,.collapser>.toggler[data-v-d1ac5638]::marker{display:none}.collapser>.toggler>.title[data-v-d1ac5638]{flex:1}.collapser>.content[data-v-d1ac5638]{margin:0 var(--spacing) var(--spacing)}.collapser .chevron[data-v-d1ac5638]{--size: 1em}.collapser[open]>summary .chevron[data-v-d1ac5638]{transform:rotate(180deg)}.collapser[disabled=true][data-v-d1ac5638]{cursor:not-allowed}.collapser[disabled=true] summary[data-v-d1ac5638]{pointer-events:none;opacity:.5}.block[data-v-293febb1]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-293febb1],[data-v-293febb1]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.tabs>header button[data-v-293febb1]:disabled{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.tabs>header button[data-v-293febb1]:disabled *{pointer-events:none!important}.tabs[data-v-293febb1]{--spacing: var(--tabs-spacing, .75rem)}.tabs>header[data-v-293febb1]{padding:0;margin:0;list-style:none;display:flex;border-bottom:1px solid var(--tabs-color-border, var(--color-border, rgba(136, 136, 136, .2)));margin-bottom:var(--spacing);gap:calc(2 * var(--spacing));align-items:flex-end}.tabs>header button[data-v-293febb1]{--color-text: color-mix(in srgb, currentcolor 75%, transparent);all:unset;padding:var(--spacing) 0;color:var(--color-text);margin-bottom:-1px;position:relative;cursor:pointer;white-space:nowrap}.tabs>header button[data-v-293febb1]:hover{--color-text: var(--color-accent, #333)}.tabs>header button.active[data-v-293febb1]{--color-text: var(--color-accent, #333)}.tabs>header button.active[data-v-293febb1]:after{content:"";background:currentcolor;height:2px;width:100%;position:absolute;bottom:0;left:0}.block[data-v-6bce0f47]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-6bce0f47],[data-v-6bce0f47]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.invalid:not(:focus-within) .input[data-v-6bce0f47],.invalid.input[data-v-6bce0f47]:not(:focus-within),.input[data-v-6bce0f47]:not(:focus-within):has(:invalid){--color-border: var(--color-error, red) !important;--color-text: var(--color-error, red) !important;--color-bg: color-mix(in srgb, var(--color-error, red) 5%, transparent) !important}.input[data-v-6bce0f47]{--spacing: .5rem;--border-width: 1px;display:inline-flex;align-items:center;vertical-align:middle;gap:var(--spacing);padding:0 var(--spacing);min-height:calc(1em + 2 * var(--spacing));background:var(--color-bg, #fff);color:var(--color-text, currentcolor);box-sizing:border-box;box-shadow:inset 0 0 0 var(--border-width) var(--color-border, rgba(136, 136, 136, .4));border-radius:var(--radius, .25em)}.input[data-v-6bce0f47]:focus-within{--color-border: var(--color-accent, #333)}.input .placeholder[data-v-6bce0f47]{opacity:.5}.input .icon[data-v-6bce0f47]{--size: 1rem;cursor:pointer;display:inline-block}.input.disabled[data-v-6bce0f47],.disabled .input[data-v-6bce0f47],:disabled .input[data-v-6bce0f47]{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.input.disabled[data-v-6bce0f47] *,.disabled .input[data-v-6bce0f47] *,:disabled .input[data-v-6bce0f47] *{pointer-events:none!important}.input input[data-v-6bce0f47]{all:unset;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;min-width:0;flex:1;width:100%;text-overflow:ellipsis;line-height:1;display:block}.input input[type=number][data-v-6bce0f47]::-webkit-outer-spin-button,.input input[type=number][data-v-6bce0f47]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input input[type=color][data-v-6bce0f47]::-webkit-color-swatch{height:100%}.input input[data-v-6bce0f47]::placeholder{color:inherit;opacity:.35}.password[data-v-35b5c5d7]{position:relative}.password .icon[data-v-35b5c5d7]{--size: 1em;cursor:pointer}.password[data-v-35b5c5d7]:after{content:"";position:absolute;bottom:.25rem;left:.25rem;width:calc(var(--0aadffc0) * 1% - .5rem);height:.125rem;transition:all .3s ease-in-out;border-radius:.125rem}.password.strong[data-v-35b5c5d7]:after{background:#5aa45d}.password.moderate[data-v-35b5c5d7]:after{background:#e2a140}.password.low[data-v-35b5c5d7]:after{background:#ce4d44}.stepper[data-v-508122df]{text-align:center}.stepper button[data-v-508122df]{all:unset;cursor:pointer;border-radius:.125rem;display:block}.stepper button[data-v-508122df]:focus{background:#8882}.stepper button[disabled][data-v-508122df]{cursor:not-allowed;opacity:.25}.stepper button .icon[data-v-508122df]{--size: 1rem}.search .icon[data-v-32fcffe2]{--size: 1em}.block[data-v-6606887f]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-6606887f],[data-v-6606887f]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.invalid:not(:focus-within) .longtext[data-v-6606887f],.invalid.longtext[data-v-6606887f]:not(:focus-within),.longtext[data-v-6606887f]:not(:focus-within):has(:invalid){--color-border: var(--color-error, red) !important;--color-text: var(--color-error, red) !important;--color-bg: color-mix(in srgb, var(--color-error, red) 5%, transparent) !important}.longtext[data-v-6606887f]{--spacing: .5rem;--border-width: 1px;display:inline-flex;align-items:center;vertical-align:middle;gap:var(--spacing);padding:0 var(--spacing);min-height:calc(1em + 2 * var(--spacing));background:var(--color-bg, #fff);color:var(--color-text, currentcolor);box-sizing:border-box;box-shadow:inset 0 0 0 var(--border-width) var(--color-border, rgba(136, 136, 136, .4));border-radius:var(--radius, .25em)}.longtext[data-v-6606887f]:focus-within{--color-border: var(--color-accent, #333)}.longtext .placeholder[data-v-6606887f]{opacity:.5}.longtext .icon[data-v-6606887f]{--size: 1rem;cursor:pointer;display:inline-block}.longtext.disabled[data-v-6606887f]{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.longtext.disabled[data-v-6606887f] *{pointer-events:none!important}.longtext[data-v-6606887f]{display:inline-block;padding:0;position:relative;vertical-align:top}.longtext textarea[data-v-6606887f]{all:unset;padding:var(--spacing);box-sizing:border-box;width:100%;height:100%;white-space:pre-wrap}.longtext__counter[data-v-6606887f]{position:absolute;bottom:0;right:0;font-size:.75em;padding:.25rem .5rem;opacity:.5}.chips-input[data-v-c00f3560]{flex-wrap:wrap;gap:0 var(--spacing)}.chips-input .chips-group[data-v-c00f3560]{margin:calc(.5 * var(--spacing)) calc(-.5 * var(--spacing));display:flex;flex-wrap:wrap;gap:.125rem}.chips-input .chips-group .chip[data-v-c00f3560]{margin:0}.chips-input:not(:focus-within).invalid .chip[data-v-c00f3560]{--color: currentcolor}.rating[data-v-bd12e245]{--size: var(--rating-size, 1.25rem);--color: var(--rating-color, #fdcf10);padding:0;border:0;margin:0;display:inline-flex;gap:.25em;flex-direction:row-reverse;align-items:center;vertical-align:middle;font-size:var(--size);cursor:pointer}.rating label[data-v-bd12e245]{color:var(--color);position:relative;cursor:inherit}.rating label input[data-v-bd12e245]{font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:.5em;aspect-ratio:1;margin:.25em;background:#8886;border-radius:50%;transform:scale(.6);transition:all .3s ease;cursor:inherit}.rating label[data-v-bd12e245] .icon{--size: 1em;position:absolute;top:0;transform:scale(0);transition:all .3s ease}.rating:not(:disabled)>label:hover input[data-v-bd12e245]{transform:none}.rating label:has(:checked) input[data-v-bd12e245],.rating label:has(:checked)~label input[data-v-bd12e245]{transform:scale(0)}.rating label[data-v-bd12e245]:has(:checked) .icon,.rating label:has(:checked)~label[data-v-bd12e245] .icon{transform:none}.rating[data-v-bd12e245]:disabled{--color: #8886;opacity:.5;cursor:not-allowed!important}.switch[data-v-288d2b4e]{--size: var(--switch-size, 1.25rem);--spacing: var(--switch-spacing, .125rem);display:inline-flex;align-items:center;height:var(--size);border-radius:var(--size);vertical-align:middle;box-sizing:border-box;cursor:pointer;aspect-ratio:2/1;overflow:hidden}.switch input[data-v-288d2b4e]{all:unset;height:calc(100% - 2 * var(--spacing));box-sizing:border-box;margin:var(--spacing);aspect-ratio:1;border-radius:50%;background:var(--color-thumb, #fff);outline:calc(var(--size) + var(--spacing)) solid var(--color-off, rgba(136, 136, 136, .2666666667));transition:all .3s ease}.switch input[data-v-288d2b4e]:checked{margin-left:calc(50% + var(--spacing));outline-color:var(--color-on, #7c7)}.switch input[data-v-288d2b4e]:disabled{pointer-events:none;opacity:.5}.switch[data-v-288d2b4e]:has(input:disabled){cursor:not-allowed}.block[data-v-98920ee1]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-98920ee1],[data-v-98920ee1]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.toggler[data-v-98920ee1]:has(:disabled){--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.toggler[data-v-98920ee1]:has(:disabled) *{pointer-events:none!important}.toggler[data-v-98920ee1]{--color-bg: var(--toggler-color, var(--color-border, #888));--scaledown: var(--toggle-scale, .5);display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:all .3s ease}.toggler input[type=checkbox][data-v-98920ee1],.toggler input[type=radio][data-v-98920ee1]{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:var(--size, .75em);width:var(--size, .75em);flex:0 0 var(--size, .75em);border-radius:20%;transform:scale(var(--scaledown));background:var(--color-bg);border:1px solid transparent;transition:all .3s ease;cursor:pointer}.toggler input[type=checkbox][data-v-98920ee1]:checked,.toggler input[type=radio][data-v-98920ee1]:checked{background:var(--color-bg) url(../icons/check.svg) no-repeat center center!important;transform:none}.toggler input[type=radio][data-v-98920ee1]{border-radius:50%}.toggler:hover input[data-v-98920ee1]:not(:disabled){transform:none;background:none;border-color:var(--color-bg)}.toggler[data-v-98920ee1]:has(:checked){--color-bg: var(--color-accent, #333)}.toggler.invalid[data-v-98920ee1]{--color-bg: var(--color-error, red)}.picker[data-v-cce4ec8b]{--spacing: var(--picker-spacing, .25rem);margin:0;padding:var(--spacing);border:0;display:flex;flex-wrap:wrap;gap:var(--spacing) calc(3 * var(--spacing))}.picker .toggler[data-v-cce4ec8b]{--cols: var(--eedcbc58);flex:0 0 calc(100% / var(--cols) - (var(--cols) - 1) * var(--spacing));box-sizing:border-box}.block[data-v-d9ea5056]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-d9ea5056],[data-v-d9ea5056]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.listbox.invalid[data-v-d9ea5056]{--color-border: var(--color-error, red) !important;--color-text: var(--color-error, red) !important;--color-bg: color-mix(in srgb, var(--color-error, red) 5%, transparent) !important}.listbox[data-v-d9ea5056]{background:var(--color-bg, #fff);color:var(--color-text, #333);box-shadow:inset 0 0 0 var(--border-width, 1px) var(--color-border, rgba(136, 136, 136, .2666666667));border-radius:var(--radius, .25rem)}.listbox.disabled[data-v-d9ea5056]{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.listbox.disabled[data-v-d9ea5056] *{pointer-events:none!important}.listbox[data-v-d9ea5056]{--color: var(--color-accent, #333);display:flex;flex-direction:column}.listbox .picker[data-v-d9ea5056]{--spacing: 1px;flex:1;flex-flow:column nowrap;padding:.25rem;border-radius:.25rem;overflow:auto;max-height:10rem}.listbox .picker[data-v-d9ea5056] input{display:none}.listbox .search[data-v-d9ea5056]{border-bottom-left-radius:0;border-bottom-right-radius:0}.listbox__option[data-v-d9ea5056]{flex:1;border-radius:.25rem}.listbox__option[data-v-d9ea5056]:hover{background:color-mix(in srgb,var(--color) 10%,transparent)}:checked+.listbox__option[data-v-d9ea5056]{background:var(--color);color:var(--color-text-accent, #fff)}.invalid :checked+.listbox__option[data-v-d9ea5056]{background:var(--color-error, red);color:#fff}.listbox__label[data-v-d9ea5056]{padding:.35rem .5rem}.listbox__empty[data-v-d9ea5056]{padding:.5rem;text-align:center;opacity:.25;margin:auto}.listbox.disabled :checked+.listbox__option[data-v-d9ea5056]{background:color-mix(in srgb,var(--color) 25%,transparent)}.transfer[data-v-1af3d566]{--btn-color: var(--color, #333);display:flex;gap:.5rem;min-width:15rem}.transfer .listbox[data-v-1af3d566]{flex:1;min-width:0}.transfer .controls[data-v-1af3d566]{display:flex;flex-direction:column;justify-content:center;gap:.125rem}.transfer .controls .icon.remove[data-v-1af3d566]{transform:rotate(180deg)}.block[data-v-e471afdb]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-e471afdb],[data-v-e471afdb]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.invalid:not(:focus-within) .selector .toggler[data-v-e471afdb],.selector .invalid:not(:focus-within) .toggler[data-v-e471afdb],.selector .invalid.toggler[data-v-e471afdb]:not(:focus-within),.selector .toggler[data-v-e471afdb]:not(:focus-within):has(:invalid){--color-border: var(--color-error, red) !important;--color-text: var(--color-error, red) !important;--color-bg: color-mix(in srgb, var(--color-error, red) 5%, transparent) !important}.selector .toggler[data-v-e471afdb]{--spacing: .5rem;--border-width: 1px;display:inline-flex;align-items:center;vertical-align:middle;gap:var(--spacing);padding:0 var(--spacing);min-height:calc(1em + 2 * var(--spacing));background:var(--color-bg, #fff);color:var(--color-text, currentcolor);box-sizing:border-box;box-shadow:inset 0 0 0 var(--border-width) var(--color-border, rgba(136, 136, 136, .4));border-radius:var(--radius, .25em)}.selector .toggler[data-v-e471afdb]:focus-within{--color-border: var(--color-accent, #333)}.selector .toggler .placeholder[data-v-e471afdb]{opacity:.5}.selector .toggler .icon[data-v-e471afdb]{--size: 1rem;cursor:pointer;display:inline-block}.selector .disabled.toggler[data-v-e471afdb]{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.selector .disabled.toggler[data-v-e471afdb] *{pointer-events:none!important}.selector .toggler[data-v-e471afdb]{display:flex;align-items:center}.selector .toggler .selected[data-v-e471afdb],.selector .toggler .placeholder[data-v-e471afdb]{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.selector[data-v-e471afdb]{--panel-border: none}.selector .listbox[data-v-e471afdb]{display:flex;min-width:100%;width:fit-content}.block[data-v-afbbeec9]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-afbbeec9],[data-v-afbbeec9]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.calendar .day.disabled[data-v-afbbeec9],.calendar.disabled[data-v-afbbeec9]{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.calendar .day.disabled[data-v-afbbeec9] *,.calendar.disabled[data-v-afbbeec9] *{pointer-events:none!important}.calendar[data-v-afbbeec9]{--spacing: var(--calendar-spacing, .5rem);--color-range: color-mix(in srgb, var(--color-accent, #333) 40%, transparent);--radius: var(--calendar-radius, .25rem);display:inline-flex;flex-direction:column;gap:var(--spacing);padding:var(--spacing);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text, currentcolor)}.calendar>header[data-v-afbbeec9]{display:flex;align-items:center;justify-content:space-between}.calendar>header .selector[data-v-afbbeec9] .toggler{--spacing: 0;--border-width: 0;--color-bg: none !important}.calendar>header .selector[data-v-afbbeec9] .icon{display:none}.calendar>header .prev[data-v-afbbeec9]{transform:rotate(180deg)}.calendar .weekdays[data-v-afbbeec9],.calendar .days[data-v-afbbeec9]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,1fr);gap:1px 0}.calendar .weekdays[data-v-afbbeec9]{font-size:.65em;text-transform:uppercase;opacity:.5;text-align:center}.calendar .day button[data-v-afbbeec9]{all:unset;display:grid;width:100%;aspect-ratio:1;place-items:center;padding:calc(.5 * var(--spacing));box-sizing:border-box;background:var(--color-bg);cursor:pointer}.calendar .day.today[data-v-afbbeec9]{color:var(--color-accent, #333);font-weight:700}.calendar .day.range button[data-v-afbbeec9]{--color-bg: var(--color-range)}.calendar .day.start button[data-v-afbbeec9],.calendar .day.end button[data-v-afbbeec9]{background:var(--color-accent, #333);color:var(--color-text-accent, #fff);cursor:default}.calendar .day.start button[data-v-afbbeec9],.calendar .day:nth-child(7n+1) button[data-v-afbbeec9],.calendar .day:not(.disabled)+.day.disabled button[data-v-afbbeec9],.calendar .day.disabled+:not(.disabled) button[data-v-afbbeec9]{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.calendar .day.end button[data-v-afbbeec9],.calendar .day:nth-child(7n) button[data-v-afbbeec9],.calendar .day.disabled:has(+.day:not(.disabled)) button[data-v-afbbeec9],.calendar .day:not(.disabled):has(+.disabled) button[data-v-afbbeec9]{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.calendar .day.off[data-v-afbbeec9]{opacity:.25}.calendar.disabled .day[data-v-afbbeec9]{--color-bg: none;--color: #8884;--color-range: #8882}.block[data-v-bc9af11b]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-bc9af11b],[data-v-bc9af11b]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.invalid:not(:focus-within) .datepicker .toggler[data-v-bc9af11b],.datepicker .invalid:not(:focus-within) .toggler[data-v-bc9af11b],.datepicker .invalid.toggler[data-v-bc9af11b]:not(:focus-within),.datepicker .toggler[data-v-bc9af11b]:not(:focus-within):has(:invalid){--color-border: var(--color-error, red) !important;--color-text: var(--color-error, red) !important;--color-bg: color-mix(in srgb, var(--color-error, red) 5%, transparent) !important}.datepicker .calendar[data-v-bc9af11b]{background:var(--color-bg, #fff);color:var(--color-text, #333);box-shadow:inset 0 0 0 var(--border-width, 1px) var(--color-border, rgba(136, 136, 136, .2666666667));border-radius:var(--radius, .25rem)}.datepicker .toggler[data-v-bc9af11b]{--spacing: .5rem;--border-width: 1px;display:inline-flex;align-items:center;vertical-align:middle;gap:var(--spacing);padding:0 var(--spacing);min-height:calc(1em + 2 * var(--spacing));background:var(--color-bg, #fff);color:var(--color-text, currentcolor);box-sizing:border-box;box-shadow:inset 0 0 0 var(--border-width) var(--color-border, rgba(136, 136, 136, .4));border-radius:var(--radius, .25em)}.datepicker .toggler[data-v-bc9af11b]:focus-within{--color-border: var(--color-accent, #333)}.datepicker .toggler .placeholder[data-v-bc9af11b]{opacity:.5}.datepicker .toggler .icon[data-v-bc9af11b]{--size: 1rem;cursor:pointer;display:inline-block}.datepicker .disabled.toggler[data-v-bc9af11b]{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.datepicker .disabled.toggler[data-v-bc9af11b] *{pointer-events:none!important}.datepicker .toggler[data-v-bc9af11b]{display:flex;align-items:center}.datepicker .toggler .selected[data-v-bc9af11b],.datepicker .toggler .placeholder[data-v-bc9af11b]{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.datepicker .range-dates[data-v-bc9af11b]{display:flex;align-items:center;gap:.5rem}.datepicker .separator[data-v-bc9af11b]{opacity:.25}.block[data-v-b8ced5a1]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-b8ced5a1],[data-v-b8ced5a1]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.file-drop.disabled[data-v-b8ced5a1]{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.file-drop.disabled[data-v-b8ced5a1] *{pointer-events:none!important}.file-drop[data-v-b8ced5a1]{--color: var(--filedrop-color, #888);--color-bg: color-mix(in srgb, var(--color) 5%, transparent);--color-border: color-mix(in srgb, var(--color) 50%, transparent);--color-text: var(--color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--color-bg);border:var(--border-width, 1px) dashed var(--color-border);color:var(--color-text);border-radius:.25rem;box-sizing:border-box;cursor:pointer}.file-drop--hover[data-v-b8ced5a1]{--color: var(--color-accent, #333)}.file-drop--invalid[data-v-b8ced5a1]{--color: var(--color-error, red)}.file-drop>em[data-v-b8ced5a1]{font-style:normal;font-size:.9em;padding:0 1rem}.file-drop input[data-v-b8ced5a1]{display:none}.file-drop__list[data-v-b8ced5a1]{margin:0;padding:.5rem 1rem;list-style:none;max-height:100%;max-width:100%;overflow:auto;box-sizing:border-box}.file-drop__list li[data-v-b8ced5a1]{display:flex;width:100%;gap:.5rem}.file-drop__list li .file-name[data-v-b8ced5a1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-drop__list li .file-name+button[data-v-b8ced5a1]{all:unset;color:var(--color-alert, red);cursor:pointer}.block[data-v-416a12b2]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-416a12b2],[data-v-416a12b2]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.modal[data-v-416a12b2]{background:var(--color-bg, #fff);color:var(--color-text, #333);box-shadow:inset 0 0 0 var(--border-width, 1px) var(--color-border, rgba(136, 136, 136, .2666666667));border-radius:var(--radius, .25rem)}.modal[data-v-416a12b2]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;margin:0;padding:0;color:inherit;border:none;max-width:90%;max-height:80%;overflow:visible}.modal__close[data-v-416a12b2]{all:unset;position:absolute;top:0;right:0;padding:.125rem;margin:.25rem .5rem;font-size:1.25rem;cursor:pointer;opacity:.5}.modal__close[data-v-416a12b2]:hover{opacity:1}.modal[data-v-416a12b2]::backdrop{background:var(--color-fade, rgba(0, 0, 0, .4))}dialog::backdrop{background:red}.treelist[data-v-348358ff]{--indent: var(--treelist-indent, 1rem);--spacing: var(--treelist-spacing, .25rem);margin:0;list-style:none;padding:0}.treelist .treelist[data-v-348358ff]{margin-left:var(--indent)}.treelist .chevron[data-v-348358ff]{--size: 1em;width:var(--indent);flex:0 0 var(--indent);margin-right:var(--spacing)}.treelist [open]>summary .chevron[data-v-348358ff]{transform:rotate(90deg)}.treelist__title[data-v-348358ff]{padding:var(--spacing) 0;display:flex;align-items:center;list-style:none;outline:none;cursor:pointer}.treelist__title[data-v-348358ff]::-webkit-details-marker,.treelist__title[data-v-348358ff]::marker{display:none}.block[data-v-ebd8117a]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-ebd8117a],[data-v-ebd8117a]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.passcode.invalid input[data-v-ebd8117a]{--color-border: var(--color-error, red) !important;--color-text: var(--color-error, red) !important;--color-bg: color-mix(in srgb, var(--color-error, red) 5%, transparent) !important}.passcode:disabled input[data-v-ebd8117a]{--color-bg: color-mix(in srgb, var(--color-disabled, #8886) 10%, transparent) !important;--color-text: var(--color-disabled, #8886) !important;--border-width: 0 !important;cursor:not-allowed!important}.passcode:disabled input[data-v-ebd8117a] *{pointer-events:none!important}.passcode[data-v-ebd8117a]{--size: 2rem;display:inline-flex;gap:.5em;border:none;padding:0;margin:0}.passcode input[data-v-ebd8117a]{all:unset;font-size:var(--size);width:1em;height:1.5em;background:var(--color-bg, none);box-shadow:0 0 0 var(--border-width, 1px) var(--color-border, rgba(136, 136, 136, .4));color:var(--color-text, currentcolor);text-align:center;border-radius:var(--radius, .125em)}.passcode input[data-v-ebd8117a]:not(:placeholder-shown),.passcode input[data-v-ebd8117a]:focus{--color-border: var(--color-accent, #333)}.passcode input[data-v-ebd8117a]:focus{--color-text: var(--color-accent, #333);outline:.125em solid color-mix(in srgb,var(--color-accent, #333) 10%,transparent)}.block[data-v-1012afea]{width:100%!important;margin-inline:0!important;flex:0 0 100%!important}.placeholder[data-v-1012afea],[data-v-1012afea]::placeholder{color:var(--color-placeholder, var(--color-text, #888))!important;opacity:.5!important}.invalid:not(:focus-within) .pagination .input[data-v-1012afea],.pagination .invalid:not(:focus-within) .input[data-v-1012afea],.pagination .invalid.input[data-v-1012afea]:not(:focus-within),.pagination .input[data-v-1012afea]:not(:focus-within):has(:invalid){--color-border: var(--color-error, red) !important;--color-text: var(--color-error, red) !important;--color-bg: color-mix(in srgb, var(--color-error, red) 5%, transparent) !important}.pagination .input[data-v-1012afea]{--spacing: .5rem;--border-width: 1px;display:inline-flex;align-items:center;vertical-align:middle;gap:var(--spacing);padding:0 var(--spacing);min-height:calc(1em + 2 * var(--spacing));background:var(--color-bg, #fff);color:var(--color-text, currentcolor);box-sizing:border-box;box-shadow:inset 0 0 0 var(--border-width) var(--color-border, rgba(136, 136, 136, .4));border-radius:var(--radius, .25em)}.pagination .input[data-v-1012afea]:focus-within{--color-border: var(--color-accent, #333)}.pagination .input .placeholder[data-v-1012afea]{opacity:.5}.pagination .input .icon[data-v-1012afea]{--size: 1rem;cursor:pointer;display:inline-block}.pagination[data-v-1012afea]{display:inline-flex;align-items:center;list-style:none;padding:0;margin:0}.pagination em[data-v-1012afea]{display:block;padding-right:.125rem;color:#8888}.pagination .input input[data-v-1012afea]{all:unset;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.pagination .btn[data-v-1012afea]:not(.btn--flat){--color: var(--color-accent, #333)}.pagination .prev .icon[data-v-1012afea]{transform:rotate(180deg)}.popover[data-v-3e356f08]{position:absolute;background:var(--color-bg, #fff);color:var(--color-text, currentcolor);padding:var(--spacing, 0);border-radius:.25rem;box-shadow:var(--shadow, 0 0 1rem .25rem rgba(136, 136, 136, .1333333333));display:none;z-index:2}.popover[data-v-3e356f08]:hover,:focus>.popover[data-v-3e356f08],:not([tabindex]):hover>.popover[data-v-3e356f08]{display:block}.popover[data-v-3e356f08]:before{content:"";position:absolute;border:.5rem solid transparent;transform:translate(-50%)}.popover--bottom[data-v-3e356f08]{top:100%;left:50%;margin:.5rem 0 0;transform:translate(-50%)}.popover--bottom[data-v-3e356f08]:before{border-bottom-color:var(--color-bg, #fff);bottom:100%;left:50%}.popover--top[data-v-3e356f08]{bottom:100%;left:50%;margin:0 0 .5rem;transform:translate(-50%)}.popover--top[data-v-3e356f08]:before{border-top-color:var(--color-bg, #fff);top:100%;left:50%}.popover--left[data-v-3e356f08]{right:100%;top:50%;margin:0 .5rem 0 0;transform:translateY(-50%)}.popover--left[data-v-3e356f08]:before{border-left-color:var(--color-bg, #fff);top:50%;left:100%;transform:translateY(-50%)}.popover--right[data-v-3e356f08]{left:100%;top:50%;margin:0 0 0 .5rem;transform:translateY(-50%)}.popover--right[data-v-3e356f08]:before{border-right-color:var(--color-bg, #fff);top:50%;right:100%;transform:translateY(-50%)}.popover-wrapper[data-v-3e356f08]{position:relative;display:block;display:inline-block}.tooltip[data-v-93d0265a]{--color-bg: var(--tooltip-color, #333);--color-text: var(--tooltip-text-color, #fff);--spacing: var(--tooltip-spacing, .5rem .75rem)}:root{--color-bg: #fff;--color-text: #333;--color-accent: #333;--color-disabled: #89a8;--color-error: #d43;--color-border: #89a5;--color-placeholder: #89a;--border-width: 1px;--radius: .25rem;--shadow: 0 0 1rem .25rem #89a3;font:15px/1.2 system-ui,sans-serif}.badge{position:absolute;top:0;right:0;background:red;color:#fff;padding:.125rem .35rem;border-radius:50%;font-size:.65rem;font-family:monospace;transform:translate(50%)}.btn[delete]{color:red}
