:root{--icon-size:24px;--icon-color:black;--icon-margin:0 auto}.icon.svelte-1m9xudq{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);margin:var(--icon-margin)}.icon--margin-auto.svelte-1m9xudq{margin:0 auto}.icon--margin-normal.svelte-1m9xudq{margin:var(--spacing-0)}.icon--margin-large.svelte-1m9xudq{margin:var(--spacing-2)}.icon--margin-none.svelte-1m9xudq{margin:none}.icon--margin-right.svelte-1m9xudq{margin:0 var(--spacing-2) 0 0}.icon--margin-left.svelte-1m9xudq{margin:0 var(--spacing-2)}.icon.svelte-1m9xudq>svg{width:var(--icon-size);height:var(--icon-size)}.icon.fill.svelte-1m9xudq>svg path,.icon.fill.svelte-1m9xudq>svg circle{fill:var(--icon-color)}svg.svelte-714xk8 path.svelte-714xk8{fill:var(--checkbox-color);transition:fill .25s}svg.svelte-714xk8.svelte-714xk8{opacity:0;transition:opacity .25s}svg.visible.svelte-714xk8.svelte-714xk8{opacity:1}:root{--checkbox-border-width:1px;--checkbox-border-color:var(--color-neutral-4);--checkbox-color:var(--color-neutral-7);--checkbox-padding-x:var(--spacing-4);--checkbox-padding-y:var(--spacing-4);--checkbox-color-checked:var(--color-primary);--checkbox-color-checked-border:var(--color-primary-light);--line-height:var(--text-body);--checkbox-margin:0;--checkbox-shadow:1px 1px 1px 1px transparent}.form__checkbox-inner.svelte-1joyqjp.svelte-1joyqjp{display:inline-flex;cursor:pointer}.form__checkbox.disabled.svelte-1joyqjp .form__checkbox-inner.svelte-1joyqjp{cursor:not-allowed}.form__checkbox.checked.svelte-1joyqjp.svelte-1joyqjp{--checkbox-color:var(--checkbox-color-checked);--checkbox-border-color:var(--checkbox-color-checked-border)}.form__checkbox.disabled.svelte-1joyqjp.svelte-1joyqjp{--checkbox-color:var(--color-neutral-3);--checkbox-label-color:var(--color-neutral-3);--checkbox-border-color:var(--color-neutral-2)}.form__checkbox.error.svelte-1joyqjp.svelte-1joyqjp{--checkbox-color:var(--color-error);--checkbox-label-color:var(--color-error);--checkbox-border-color:var(--color-error-light)}.form__checkbox.svelte-1joyqjp label.svelte-1joyqjp{margin-left:8px;color:var(--checkbox-label-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.form__checkbox.disabled.svelte-1joyqjp label.svelte-1joyqjp{cursor:not-allowed}.form__checkbox-control.svelte-1joyqjp.svelte-1joyqjp{width:1.5em;height:1.5em;border:2px solid var(--checkbox-border-color);border-radius:4px;display:inline-flex;align-items:center;align-content:center;justify-items:center;justify-content:center}.form__checkbox.svelte-1joyqjp .message.svelte-1joyqjp{color:var(--checkbox-color);font-size:var(--text-super)}.hidden.svelte-1joyqjp.svelte-1joyqjp{display:none}.form__select__option.svelte-k4ydo4{margin:0;padding:var(--select-padding-x) var(--select-padding-y);border-bottom:1px solid var(--color-neutral-3);color:var(--color-neutral-8);outline:none;transition:background .25s,color .25s;background:var(--color-white)}.form__select__option.svelte-k4ydo4:first-child{border-top-left-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm)}.form__select__option.svelte-k4ydo4:focus,.form__select__option.svelte-k4ydo4:hover,.form__select__option.active.svelte-k4ydo4{background:var(--grey-50)}:root{--select-border-width:1px;--select-border-color:var(--color-neutral-4);--select-color:var(--color-neutral-7);--select-value-color:var(--color-neutral-7);--select-padding-x:var(--spacing-3);--select-padding-y:var(--spacing-4);--line-height:var(--text-body);--select-margin:2px;--select-shadow:1px 1px 1px 1px transparent}.form__select.svelte-1lsj7jf.svelte-1lsj7jf{min-width:125px;width:auto;color:var(--select-color);margin:var(--spacing-2) 0 var(--spacing-3) 0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.form__select[focus-within].svelte-1lsj7jf.svelte-1lsj7jf:not(.error):not(.disabled){--select-border-color:var(--color-primary);--select-color:var(--color-primary);--select-shadow:0 0 0 2px var(--color-primary)}.form__select.svelte-1lsj7jf.svelte-1lsj7jf[focus-within]:not(.error):not(.disabled){--select-border-color:var(--color-primary);--select-color:var(--color-primary);--select-shadow:0 0 0 2px var(--color-primary)}.form__select.svelte-1lsj7jf.svelte-1lsj7jf:focus-within:not(.error):not(.disabled){--select-border-color:var(--color-primary);--select-color:var(--color-primary);--select-shadow:0 0 0 2px var(--color-primary)}.form__select.error.svelte-1lsj7jf.svelte-1lsj7jf{--select-border-color:var(--color-error);--select-color:var(--color-error)}.form__select.disabled.svelte-1lsj7jf.svelte-1lsj7jf{--select-border-color:var(--color-neutral-3);--select-color:var(--color-neutral-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__select-container.svelte-1lsj7jf.svelte-1lsj7jf{display:flex;border:var(--select-border-width) solid var(--select-border-color);border-radius:var(--border-radius-sm);box-shadow:var(--select-shadow);align-items:center;align-content:center;justify-items:center;justify-content:center;line-height:var(--line-height);outline:none}.form__select.empty.svelte-1lsj7jf:not(.active) .form__select-container.svelte-1lsj7jf{overflow:hidden}.form__select-inner.svelte-1lsj7jf.svelte-1lsj7jf{border-radius:4px;background:var(--color-white);position:relative;line-height:var(--line-height);width:100%;outline:none;cursor:pointer}.form__select.disabled.svelte-1lsj7jf .form__select-inner.svelte-1lsj7jf{cursor:not-allowed}.form__select-placeholder.svelte-1lsj7jf.svelte-1lsj7jf{color:var(--select-value-color);display:block;line-height:22px;outline:none;padding:var(--select-padding-y) var(--select-padding-x)}.form__select-control.svelte-1lsj7jf.svelte-1lsj7jf{border:none;border-radius:4px;outline:none;padding:0;font-size:16px;z-index:var(--z-input, 5);margin:var(--select-margin);transition:border .25s;list-style:none;position:absolute;top:var(--select-padding-x) * 2;left:-1px;right:-1px;display:flex;flex-direction:column;box-shadow:var(--elevation-7)}.form__select.dense.svelte-1lsj7jf.svelte-1lsj7jf{--select-padding-x:var(--spacing-3);--select-padding-y:var(--spacing-2);--select-margin:4px 0 2px 0}.form__select-toggle.svelte-1lsj7jf.svelte-1lsj7jf{position:absolute;top:calc(50% - 10px);right:var(--spacing-2);transition:all .4s;transform:rotate(0)}.form__select.active.svelte-1lsj7jf .form__select-toggle.svelte-1lsj7jf{transform:rotate(90deg) translateY(4px) translate(-4px)}.form__select.dense.svelte-1lsj7jf .form__select-toggle.svelte-1lsj7jf{top:4px;right:4px}.form__select-toggle.svelte-1lsj7jf path{fill:var(--select-border-color)}label.svelte-1lsj7jf.svelte-1lsj7jf{color:var(--select-value-color);position:absolute;top:50%;left:var(--select-padding-x);transform:translateY(-50%);transition:all .25s}.form__select.svelte-1lsj7jf:not(.empty) label.svelte-1lsj7jf,.form__select:not(.disabled)[focus-within].svelte-1lsj7jf label.svelte-1lsj7jf{color:var(--select-color);font-weight:700;left:calc(var(--select-padding-x) - 1px);top:0;background:#fff;font-size:var(--text-body);line-height:var(--text-body);padding:0 2px;z-index:var(--z-base)}.form__select.svelte-1lsj7jf:not(.empty) label.svelte-1lsj7jf,.form__select.svelte-1lsj7jf:not(.disabled)[focus-within] label.svelte-1lsj7jf{color:var(--select-color);font-weight:700;left:calc(var(--select-padding-x) - 1px);top:0;background:#fff;font-size:var(--text-body);line-height:var(--text-body);padding:0 2px;z-index:var(--z-base)}.form__select.svelte-1lsj7jf:not(.empty) label.svelte-1lsj7jf,.form__select.svelte-1lsj7jf:not(.disabled):focus-within label.svelte-1lsj7jf{color:var(--select-color);font-weight:700;left:calc(var(--select-padding-x) - 1px);top:0;background:#fff;font-size:var(--text-body);line-height:var(--text-body);padding:0 2px;z-index:var(--z-base)}.form__select.adorned.svelte-1lsj7jf:not(.empty) label.svelte-1lsj7jf,.form__select.adorned[focus-within].svelte-1lsj7jf label.svelte-1lsj7jf{left:2px}.form__select.adorned.svelte-1lsj7jf:not(.empty) label.svelte-1lsj7jf,.form__select.adorned.svelte-1lsj7jf[focus-within] label.svelte-1lsj7jf{left:2px}.form__select.adorned.svelte-1lsj7jf:not(.empty) label.svelte-1lsj7jf,.form__select.adorned.svelte-1lsj7jf:focus-within label.svelte-1lsj7jf{left:2px}.form__select.svelte-1lsj7jf .message.svelte-1lsj7jf{font-size:var(--text-super)}:root{--input-border-width:1px;--input-border-color:var(--color-neutral-4);--input-color:var(--color-neutral-7);--input-padding-x:var(--spacing-3);--input-padding-y:var(--spacing-4);--line-height:var(--text-body);--input-margin:0;--input-shadow:1px 1px 1px 1px transparent}.form__input.svelte-v5w4w1.svelte-v5w4w1{color:var(--input-color);margin:var(--spacing-2) 0 var(--spacing-3) 0}.form__input[focus-within].svelte-v5w4w1.svelte-v5w4w1:not(.error):not(.disabled){--input-border-color:var(--color-primary);--input-color:var(--color-primary);--input-shadow:0 0 0 2px var(--color-primary)}.form__input.svelte-v5w4w1.svelte-v5w4w1[focus-within]:not(.error):not(.disabled){--input-border-color:var(--color-primary);--input-color:var(--color-primary);--input-shadow:0 0 0 2px var(--color-primary)}.form__input.svelte-v5w4w1.svelte-v5w4w1:focus-within:not(.error):not(.disabled){--input-border-color:var(--color-primary);--input-color:var(--color-primary);--input-shadow:0 0 0 2px var(--color-primary)}.form__input.error.svelte-v5w4w1.svelte-v5w4w1{--input-border-color:var(--color-error);--input-color:var(--color-error);text-align:left}.form__input.disabled.svelte-v5w4w1.svelte-v5w4w1{--input-border-color:var(--color-neutral-6);--input-color:var(--color-neutral-6)}.form__input-container.svelte-v5w4w1.svelte-v5w4w1{display:flex;border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--border-radius-sm);box-shadow:var(--input-shadow);align-items:center;align-content:center;justify-items:center;justify-content:center;line-height:var(--line-height)}.form__input-inner.svelte-v5w4w1.svelte-v5w4w1{background:var(--color-white);margin:1px;position:relative;width:100%}input.svelte-v5w4w1.svelte-v5w4w1,textarea.svelte-v5w4w1.svelte-v5w4w1{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;outline:none;padding:var(--input-padding-y) var(--input-padding-x);font-size:16px;line-height:22px;z-index:1;margin:var(--input-margin);transition:border .25s}input.svelte-v5w4w1.svelte-v5w4w1::-moz-placeholder{visibility:hidden}input.svelte-v5w4w1.svelte-v5w4w1::placeholder{visibility:hidden}.form__input.dense.svelte-v5w4w1.svelte-v5w4w1{--input-padding-x:var(--spacing-3);--input-padding-y:var(--spacing-3);--input-margin:4px 0 2px 0}label.svelte-v5w4w1.svelte-v5w4w1{color:var(--input-color);position:absolute;top:50%;transform:translateY(-50%);left:var(--input-padding-x);transition:all .25s;pointer-events:none}.form__input-textarea.svelte-v5w4w1 label.svelte-v5w4w1{top:var(--spacing-6)}.form__input[focus-within].svelte-v5w4w1 label.svelte-v5w4w1,.form__input.svelte-v5w4w1:not(.empty) label.svelte-v5w4w1{font-weight:700;left:calc(var(--input-padding-x) - 1px);top:0;background:var(--color-white);font-size:var(--text-body);line-height:var(--text-body);padding:0 2px;z-index:0}.form__input.svelte-v5w4w1[focus-within] label.svelte-v5w4w1,.form__input.svelte-v5w4w1:not(.empty) label.svelte-v5w4w1{font-weight:700;left:calc(var(--input-padding-x) - 1px);top:0;background:var(--color-white);font-size:var(--text-body);line-height:var(--text-body);padding:0 2px;z-index:0}.form__input.svelte-v5w4w1:focus-within label.svelte-v5w4w1,.form__input.svelte-v5w4w1:not(.empty) label.svelte-v5w4w1{font-weight:700;left:calc(var(--input-padding-x) - 1px);top:0;background:var(--color-white);font-size:var(--text-body);line-height:var(--text-body);padding:0 2px;z-index:0}.form__input.svelte-v5w4w1 .message.svelte-v5w4w1{font-size:var(--text-super);text-align:left}.form__input.adorned.svelte-v5w4w1:not(.empty) label.svelte-v5w4w1,.form__input.adorned[focus-within].svelte-v5w4w1 label.svelte-v5w4w1{left:2px}.form__input.adorned.svelte-v5w4w1:not(.empty) label.svelte-v5w4w1,.form__input.adorned.svelte-v5w4w1[focus-within] label.svelte-v5w4w1{left:2px}.form__input.adorned.svelte-v5w4w1:not(.empty) label.svelte-v5w4w1,.form__input.adorned.svelte-v5w4w1:focus-within label.svelte-v5w4w1{left:2px}
