.field[data-v-f19eb827]{display:flex;flex-direction:column;gap:var(--spacing-100,4px)}.label[data-v-f19eb827]{color:var(--color-neutral-700,#404040);font-size:calc(var(--body-font-size,14px) * var(--font-increase-size,1));font-weight:var(--font-weight-medium,500)}.control[data-v-f19eb827]{position:relative;display:flex}.control input[data-v-f19eb827]{box-sizing:border-box;width:100%;padding:var(--spacing-300,12px) var(--spacing-400,16px);border:1px solid var(--color-neutral-300,#d4d4d4);border-radius:8px;background:var(--color-white,#fff);color:var(--color-neutral-900,#171717);font:inherit}.control input[data-v-f19eb827]:focus-visible{outline:2px solid var(--color-black,#000);outline-offset:1px}.control input[data-v-f19eb827]:-moz-read-only{background:var(--color-neutral-50,#fafafa);color:var(--color-neutral-600,#525252)}.control input[data-v-f19eb827]:read-only{background:var(--color-neutral-50,#fafafa);color:var(--color-neutral-600,#525252)}.invalid .control input[data-v-f19eb827]{border-color:#d92d20}.toggle[data-v-f19eb827]{all:unset;cursor:pointer;position:absolute;top:50%;right:var(--spacing-300,12px);transform:translateY(-50%);color:var(--color-neutral-500,#737373)}.toggle[data-v-f19eb827]:focus-visible{outline:2px solid var(--color-black,#000)}.error[data-v-f19eb827]{color:#d92d20}.error[data-v-f19eb827],.hint[data-v-f19eb827]{margin:0;font-size:calc(var(--font-size-extra-small,12px) * var(--font-increase-size,1))}.hint[data-v-f19eb827]{color:var(--color-neutral-500,#737373)}.button[data-v-a53083fe]{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--spacing-200,8px);width:100%;padding:var(--spacing-300,12px) var(--spacing-500,20px);border-radius:8px;background:var(--color-black,#000);color:var(--color-white,#fff);font-weight:var(--font-weight-semi-bold,600)}.button[data-v-a53083fe]:disabled{cursor:progress;opacity:.7}.button[data-v-a53083fe]:focus-visible{outline:2px solid var(--color-black,#000);outline-offset:2px}.secondary[data-v-a53083fe]{background:var(--color-white,#fff);color:var(--color-neutral-900,#171717);border:1px solid var(--color-neutral-300,#d4d4d4)}.spinner[data-v-a53083fe]{width:14px;height:14px;border:2px solid;border-top-color:transparent;border-radius:50%;animation:spin-a53083fe .8s linear infinite}@keyframes spin-a53083fe{to{transform:rotate(1turn)}}.message[data-v-82dcb4d0]{flex-direction:column;gap:var(--spacing-300,12px);text-align:center}.icon[data-v-82dcb4d0],.message[data-v-82dcb4d0]{display:flex;align-items:center}.icon[data-v-82dcb4d0]{justify-content:center;width:var(--spacing-1200,48px);height:var(--spacing-1200,48px);border-radius:50%;background:var(--color-neutral-100,#f5f5f5);color:var(--color-neutral-700,#404040)}.title[data-v-82dcb4d0]{margin:0;color:var(--color-neutral-900,#171717);font-size:calc(var(--body-font-size-md,16px) * var(--font-increase-size,1));font-weight:var(--font-weight-semi-bold,600)}.body[data-v-82dcb4d0]{margin:0;color:var(--color-neutral-600,#525252)}.primary[data-v-82dcb4d0]{all:unset;cursor:pointer;box-sizing:border-box;width:100%;padding:var(--spacing-300,12px) var(--spacing-500,20px);border-radius:8px;background:var(--color-black,#000);color:var(--color-white,#fff);font-weight:var(--font-weight-semi-bold,600);text-align:center}
