:root{--button-disabled-opacity: .38;--button-default-fg: var(--color-neutral-fg-1200);--button-default-fg-hover: var(--color-neutral-fg-1200);--button-default-fg-pressed: var(--color-neutral-fg-1200);--button-default-bg: var(--color-neutral-bg-300);--button-default-bg-hover: var(--color-neutral-bg-400);--button-default-bg-pressed: var(--color-neutral-bg-500);--button-primary-fg: var(--color-white);--button-primary-fg-hover: var(--color-white);--button-primary-fg-pressed: var(--color-white);--button-primary-bg: var(--color-primary-solid-900);--button-primary-bg-hover: var(--color-primary-solid-1000);--button-primary-bg-pressed: var(--color-primary-solid-1000);--button-secondary-fg: var(--color-primary-fg-1200);--button-secondary-fg-hover: var(--color-primary-fg-1200);--button-secondary-fg-pressed: var(--color-primary-fg-1200);--button-secondary-bg: var(--color-primary-bg-300);--button-secondary-bg-hover: var(--color-primary-bg-400);--button-secondary-bg-pressed: var(--color-primary-bg-500);--button-tertiary-fg: var(--color-neutral-fg-1100);--button-tertiary-fg-hover: var(--color-neutral-fg-1200);--button-tertiary-fg-pressed: var(--color-primary-fg-1100);--button-tertiary-bg: var(--color-transparent);--button-tertiary-bg-hover: var(--color-transparent);--button-tertiary-bg-pressed: var(--color-transparent);--button-success-fg: var(--color-success-fg-1100);--button-success-fg-hover: var(--color-success-fg-1100);--button-success-fg-pressed: var(--color-success-fg-1100);--button-success-bg: var(--color-success-bg-300);--button-success-bg-hover: var(--color-success-bg-400);--button-success-bg-pressed: var(--color-success-bg-500);--button-destructive-fg: var(--color-destructive-fg-1200);--button-destructive-fg-hover: var(--color-destructive-fg-1200);--button-destructive-fg-pressed: var(--color-destructive-fg-1200);--button-destructive-bg: var(--color-destructive-bg-300);--button-destructive-bg-hover: var(--color-destructive-bg-400);--button-destructive-bg-pressed: var(--color-destructive-bg-500);--button-sm-size: var(--size-6);--button-sm-radius: var(--radius-sm);--button-sm-gap: var(--size-2);--button-sm-padding: var(--size-2);--button-md-size: var(--size-8);--button-md-radius: var(--radius-md);--button-md-gap: var(--size-2);--button-md-padding: var(--size-3);--button-lg-size: var(--size-10);--button-lg-radius: var(--radius-lg);--button-lg-gap: var(--size-3);--button-lg-padding: var(--size-4);--button-xl-size: var(--size-12);--button-xl-radius: var(--radius-xl);--button-xl-gap: var(--size-4);--button-xl-padding: var(--size-5)}[data-focause-ai-button].svelte-x5p5jk{align-items:center;background:var(--button-ai-bg, #fcfdff);border-radius:var(--button-ai-radius, 12px);box-shadow:0 0 0 2px #31009433;display:flex;flex-shrink:0;height:var(--button-ai-size, 32px);justify-content:center;--btn-pointer-events: initial;position:relative;transition:all .2s ease-in-out;width:var(--button-ai-size, 32px)}[data-focause-ai-button].svelte-x5p5jk svg:where(.svelte-x5p5jk){aspect-ratio:16/15;fill:var(--button-ai-fg, #3a0ca3);flex-shrink:0;height:15px;transition:all .2s ease-in-out;width:16px}[data-focause-ai-button].svelte-x5p5jk .mask:where(.svelte-x5p5jk){border-radius:var(--button-ai-radius, 12px);inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0) border-box!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0) border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;opacity:1;overflow:hidden;padding:1px;position:absolute;transition:all .2s ease-in-out}[data-focause-ai-button].svelte-x5p5jk .mask:where(.svelte-x5p5jk) .glow:where(.svelte-x5p5jk){animation:svelte-x5p5jk-rotateShine 10s linear infinite;background:conic-gradient(from 0deg,transparent 0%,#fff 50%,var(--button-ai-fg, #3a0ca3),transparent 100%);height:500px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:0 0;width:500px}[data-focause-ai-button].svelte-x5p5jk:hover{box-shadow:0 0 0 1px #31009405,0 2px 8px #31009433}[data-focause-ai-button].svelte-x5p5jk.active,[data-focause-ai-button].svelte-x5p5jk:active{box-shadow:0 0 0 4px #31009433}[data-focause-ai-button].svelte-x5p5jk:focus:not(:focus-visible){--btn-outline: none}[data-focause-ai-button].svelte-x5p5jk:focus-visible{--btn-box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--button-primary-bg, #0078ff)}[data-focause-ai-button].svelte-x5p5jk:disabled{--btn-box-shadow: none;--btn-opacity: var(--button-disabled-opacity);--btn-pointer-events: none}@keyframes svelte-x5p5jk-rotateShine{0%{transform:rotate(0) translate(-50%,-50%)}to{transform:rotate(360deg) translate(-50%,-50%)}}:root{--button-group-border: var(--color-neutral-border-600);--button-group-gap: var(--size-px)}.button-group.svelte-1y7e9uv{align-items:center;display:flex;gap:var(--button-group-gap)}.button-group.svelte-1y7e9uv [data-focause-button]:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.button-group.svelte-1y7e9uv [data-focause-button]:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group.svelte-1y7e9uv [data-focause-button]:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group.svelte-1y7e9uv:has(.tertiary){border-radius:var(--btn-group-radius);outline:1px solid var(--button-group-border);outline-offset:-1px}.button-group.svelte-1y7e9uv:has(.tertiary) [data-focause-button]:not(:last-child):after{background-color:var(--button-group-border);bottom:0;content:"";position:absolute;right:-1px;top:0;width:1px}.button-group.svelte-1y7e9uv:has(.tertiary):has(.sm){--btn-group-radius: var(--button-sm-radius)}.button-group.svelte-1y7e9uv:has(.tertiary):has(.md){--btn-group-radius: var(--button-md-radius)}.button-group.svelte-1y7e9uv:has(.tertiary):has(.lg){--btn-group-radius: var(--button-lg-radius)}.button-group.svelte-1y7e9uv:has(.tertiary):has(.xl){--btn-group-radius: var(--button-xl-radius)}:root{--form-input-height: var(--size-8);--form-input-padding: var(--size-3);--form-input-default-fg: var(--color-neutral-fg-1200);--form-input-default-fg-placeholder: var(--color-neutral-solid-900);--form-optionlist-item-indicator-height: var(--size-6);--form-optionlist-item-indicator-padding: var(--size-2);--form-optionlist-gap: var(--size-1);--form-optionlist-item-indicator-radius: var(--radius-sm);--form-optionlist-item-indicator-fg: var(--color-neutral-fg-1200);--form-optionlist-item-indicator-bg: var(--color-neutral-bg-400);--form-optionlist-item-fg: var(--color-neutral-fg-1200);--form-optionlist-item-bg: var(--color-neutral-bg-300);--form-optionlist-item-hover-fg: var(--color-primary-fg-1200);--form-optionlist-item-hover-bg: var(--color-primary-bg-300);--form-optionlist-item-active-fg: var(--color-primary-fg-1200);--form-optionlist-item-active-bg: var(--color-primary-bg-500);--form-optionlist-item-height: var(--size-8);--form-optionlist-item-padding: var(--size-1);--form-optionlist-item-gap: var(--size-3);--form-optionlist-item-indicator-border: var(--color-neutral-border-600);--form-input-default-fg-icon: var(--color-neutral-solid-900);--form-input-default-bg: var(--color-neutral-bg-300);--form-input-default-border: var(--color-neutral-bg-300);--form-input-radius: var(--radius-md);--form-input-radius-colorlabel: var(--radius-sm);--form-input-disabled-opacity: .5;--form-input-fg-error: var(--color-destructive-fg-1100);--form-input-default-hover-border: var(--color-neutral-border-700);--form-input-default-error-border: var(--color-destructive-solid-900);--form-input-focus-border: var(--color-primary-solid-900);--form-input-primary-fg: var(--color-primary-fg-1200);--form-input-primary-fg-placeholder: var(--color-primary-fg-1100);--form-input-primary-fg-icon: var(--color-primary-fg-1200);--form-input-primary-bg: var(--color-primary-bg-300);--form-input-primary-border: var(--color-primary-bg-300);--form-input-primary-hover-border: var(--color-primary-border-700);--form-input-primary-error-border: var(--color-destructive-solid-1000);--form-toggle-checked-fg: var(--neutral-white);--form-toggle-bg: var(--color-neutral-bg-200);--form-toggle-checked-bg: var(--color-primary-solid-900);--form-toggle-height: var(--size-5);--form-toggle-width: var(--size-9);--form-toggle-size-dot: var(--size-4);--form-toggle-gap: var(--size-3);--form-toggle-padding: var(--size-0-5);--form-toggle-radius-checkbox: var(--radius-sm);--form-toggle-radius-toggle: var(--radius-md);--form-toggle-disabled-opacity: .5;--form-toggle-hover-border: var(--color-neutral-border-700);--form-padding: var(--size-1);--form-fieldset-md-gap: var(--size-4);--form-fieldset-md-gap-body: var(--size-0);--form-fieldset-lg-gap: var(--size-6);--form-fieldset-lg-gap-body: var(--size-4);--form-gap: var(--size-2);--form-image-preview-width: var(--size-28);--form-image-preview-height: var(--size-20);--form-image-preview-radius: var(--radius-sm);--form-image-preview-bg: var(--color-neutral-bg-500);--form-image-preview-bg2: var(--color-neutral-bg-300);--form-image-padding: var(--size-1);--form-image-padding-right: var(--size-4);--form-image-gap: var(--size-5);--form-image-min-height: var(--size-24);--form-label-width: var(--size-24);--form-label-padding-top: var(--size-1-5);--form-label-width-icon: var(--size-5);--form-label-height: var(--size-8);--form-label-default: var(--color-neutral-fg-1200);--form-label-secondary: var(--color-neutral-fg-1100);--form-label-tertiary: var(--color-neutral-solid-900);--form-label-tertiary-hover: var(--color-primary-fg-1100);--form-label-sm-gap: var(--size-1);--form-label-md-gap: var(--size-2);--form-label-lg-gap: var(--size-3);--form-optionlist-item-hover-indicator-fg: var(--color-primary-fg-1200);--form-optionlist-item-hover-indicator-bg: var(--color-primary-bg-400);--form-optionlist-item-hover-indicator-border: var(--color-primary-border-700);--form-optionlist-item-active-indicator-fg: var(--color-primary-fg-1200);--form-optionlist-item-active-indicator-bg: var(--color-primary-border-600);--form-optionlist-item-active-indicator-border: var(--color-primary-border-800)}[data-focause-button].svelte-btiwty{align-items:center;--btn-background-color: var(--button-default-bg);background-color:var(--btn-background-color);--btn-border-radius: var(--button-md-radius);border-radius:var(--btn-border-radius);--btn-box-shadow: none;box-shadow:var(--btn-box-shadow);--btn-color: var(--button-default-fg);color:var(--btn-color);--btn-display: inline-flex;display:var(--btn-display);flex-shrink:0;--btn-gap: var(--button-md-gap);gap:var(--btn-gap);--btn-height: var(--button-md-size);height:var(--btn-height);justify-content:center;--btn-opacity: 1;opacity:var(--btn-opacity);--btn-outline: initial;outline:var(--btn-outline);--btn-padding: 0 var(--button-md-padding);padding:var(--btn-padding);--btn-pointer-events: initial;pointer-events:var(--btn-pointer-events);position:relative;transition:all .1s linear;--btn-width: inherit;width:var(--btn-width)}[data-focause-button].svelte-btiwty:hover{--btn-background-color: var(--button-default-bg-hover)}[data-focause-button].svelte-btiwty.active,[data-focause-button].svelte-btiwty:active{--btn-background-color: var(--button-default-bg-pressed)}[data-focause-button].svelte-btiwty:focus:not(:focus-visible){--btn-outline: none}[data-focause-button].svelte-btiwty:focus-visible{--btn-box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--button-primary-bg, #0078ff)}[data-focause-button].svelte-btiwty:disabled{--btn-box-shadow: none;--btn-opacity: var(--button-disabled-opacity);--btn-pointer-events: none}[data-focause-button].svelte-btiwty .label:where(.svelte-btiwty){overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.sm.svelte-btiwty{--btn-border-radius: var(--button-sm-radius);--btn-gap: var(--button-sm-gap);--btn-height: var(--button-sm-size);--btn-padding: 0 var(--button-sm-padding)}.sm.svelte-btiwty.icon-only{--btn-display: flex;--btn-width: var(--button-sm-size)}.md.svelte-btiwty{--btn-border-radius: var(--button-md-radius);--btn-gap: var(--button-md-gap);--btn-height: var(--button-md-size);--btn-padding: 0 var(--button-md-padding);--icon-size: var(--size-12)}.md.svelte-btiwty.icon-only{--btn-display: flex;--btn-width: var(--button-md-size)}.lg.svelte-btiwty{--btn-border-radius: var(--button-lg-radius);--btn-gap: var(--button-lg-gap);--btn-height: var(--button-lg-size);--btn-padding: 0 var(--button-lg-padding)}.lg.svelte-btiwty.icon-only{--btn-display: flex;--btn-width: var(--button-lg-size)}.xl.svelte-btiwty{--btn-border-radius: var(--button-xl-radius);--btn-gap: var(--button-xl-gap);--btn-height: var(--button-xl-size);--btn-padding: 0 var(--button-xl-padding)}.xl.svelte-btiwty.icon-only{--btn-display: flex;--btn-width: var(--button-xl-size)}.primary.svelte-btiwty{--btn-background-color: var(--button-primary-bg);--btn-box-shadow: 0 4px 8px 0 rgba(0, 120, 255, .3);--btn-color: var(--button-primary-fg)}.primary.svelte-btiwty:hover{--btn-background-color: var(--button-primary-bg-hover);--btn-box-shadow: 0 4px 8px 0 rgba(0, 120, 255, .3);--btn-color: var(--button-primary-fg-hover)}.primary.svelte-btiwty:active,.primary.svelte-btiwty.active{--btn-background-color: var(--button-primary-bg-pressed);--btn-box-shadow: none;--btn-color: var(--button-primary-fg-pressed)}.secondary.svelte-btiwty{--btn-background-color: var(--button-secondary-bg);--btn-color: var(--button-secondary-fg)}.secondary.svelte-btiwty:hover{--btn-background-color: var(--button-secondary-bg-hover);--btn-color: var(--button-secondary-fg-hover)}.secondary.svelte-btiwty:active,.secondary.svelte-btiwty.active{--btn-background-color: var(--button-secondary-bg-pressed);--btn-color: var(--button-secondary-fg-pressed)}.success.svelte-btiwty{--btn-background-color: var(--button-success-bg);--btn-color: var(--button-success-fg)}.success.svelte-btiwty:hover{--btn-background-color: var(--button-success-bg-hover);--btn-color: var(--button-success-fg-hover)}.success.svelte-btiwty:active,.success.svelte-btiwty.active{--btn-background-color: var(--button-success-bg-pressed);--btn-color: var(--button-success-fg-pressed)}.destructive.svelte-btiwty{--btn-background-color: var(--button-destructive-bg);--btn-color: var(--button-destructive-fg)}.destructive.svelte-btiwty:hover{--btn-background-color: var(--button-destructive-bg-hover);--btn-color: var(--button-destructive-fg-hover)}.destructive.svelte-btiwty:active,.destructive.svelte-btiwty.active{--btn-background-color: var(--button-destructive-bg-pressed);--btn-color: var(--button-destructive-fg-pressed)}.tertiary.svelte-btiwty{--btn-background-color: var(--button-tertiary-bg);--btn-color: var(--button-tertiary-fg)}.tertiary.svelte-btiwty:hover{--btn-background-color: var(--button-tertiary-bg-hover);--btn-color: var(--button-tertiary-fg-hover)}.tertiary.svelte-btiwty:active,.tertiary.svelte-btiwty.active{--btn-background-color: var(--button-tertiary-bg-pressed);--btn-color: var(--button-tertiary-fg-pressed)}.width-full.svelte-btiwty{--btn-width: 100%}.width-full.svelte-btiwty .label:where(.svelte-btiwty){flex:1}.width-full.svelte-btiwty.centered{justify-content:center}.width-full.svelte-btiwty.centered .label:where(.svelte-btiwty){flex:none}.no-label.svelte-btiwty{color:var(--form-input-default-fg-placeholder)}[data-focause-button].svelte-qjrl3t{align-items:center;--btn-background-color: var(--button-default-bg);background-color:var(--btn-background-color);--btn-border-radius: var(--button-md-radius);border-radius:var(--btn-border-radius);--btn-box-shadow: none;box-shadow:var(--btn-box-shadow);--btn-color: var(--button-default-fg);color:var(--btn-color);--btn-display: inline-flex;display:var(--btn-display);flex-shrink:0;--btn-gap: var(--button-md-gap);gap:var(--btn-gap);--btn-height: var(--button-md-size);height:var(--btn-height);justify-content:center;--btn-opacity: 1;opacity:var(--btn-opacity);--btn-outline: initial;outline:var(--btn-outline);--btn-padding: 0 var(--button-md-padding);padding:var(--btn-padding);--btn-pointer-events: initial;pointer-events:var(--btn-pointer-events);position:relative;transition:all .1s linear;--btn-width: inherit;width:var(--btn-width)}[data-focause-button].svelte-qjrl3t:hover{--btn-background-color: var(--button-default-bg-hover)}[data-focause-button].svelte-qjrl3t.active,[data-focause-button].svelte-qjrl3t:active{--btn-background-color: var(--button-default-bg-pressed)}[data-focause-button].svelte-qjrl3t:focus:not(:focus-visible){--btn-outline: none}[data-focause-button].svelte-qjrl3t:focus-visible{--btn-box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--button-primary-bg, #0078ff)}[data-focause-button].svelte-qjrl3t:disabled{--btn-box-shadow: none;--btn-opacity: var(--button-disabled-opacity);--btn-pointer-events: none}[data-focause-button].svelte-qjrl3t .label:where(.svelte-qjrl3t){overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.sm.svelte-qjrl3t{--btn-border-radius: var(--button-sm-radius);--btn-gap: var(--button-sm-gap);--btn-height: var(--button-sm-size);--btn-padding: 0 var(--button-sm-padding)}.sm.svelte-qjrl3t.icon-only{--btn-display: flex;--btn-width: var(--button-sm-size)}.md.svelte-qjrl3t{--btn-border-radius: var(--button-md-radius);--btn-gap: var(--button-md-gap);--btn-height: var(--button-md-size);--btn-padding: 0 var(--button-md-padding);--icon-size: var(--size-12)}.md.svelte-qjrl3t.icon-only{--btn-display: flex;--btn-width: var(--button-md-size)}.lg.svelte-qjrl3t{--btn-border-radius: var(--button-lg-radius);--btn-gap: var(--button-lg-gap);--btn-height: var(--button-lg-size);--btn-padding: 0 var(--button-lg-padding)}.lg.svelte-qjrl3t.icon-only{--btn-display: flex;--btn-width: var(--button-lg-size)}.xl.svelte-qjrl3t{--btn-border-radius: var(--button-xl-radius);--btn-gap: var(--button-xl-gap);--btn-height: var(--button-xl-size);--btn-padding: 0 var(--button-xl-padding)}.xl.svelte-qjrl3t.icon-only{--btn-display: flex;--btn-width: var(--button-xl-size)}.primary.svelte-qjrl3t{--btn-background-color: var(--button-primary-bg);--btn-box-shadow: 0 4px 8px 0 rgba(0, 120, 255, .3);--btn-color: var(--button-primary-fg)}.primary.svelte-qjrl3t:hover{--btn-background-color: var(--button-primary-bg-hover);--btn-box-shadow: 0 4px 8px 0 rgba(0, 120, 255, .3);--btn-color: var(--button-primary-fg-hover)}.primary.svelte-qjrl3t:active,.primary.svelte-qjrl3t.active{--btn-background-color: var(--button-primary-bg-pressed);--btn-box-shadow: none;--btn-color: var(--button-primary-fg-pressed)}.secondary.svelte-qjrl3t{--btn-background-color: var(--button-secondary-bg);--btn-color: var(--button-secondary-fg)}.secondary.svelte-qjrl3t:hover{--btn-background-color: var(--button-secondary-bg-hover);--btn-color: var(--button-secondary-fg-hover)}.secondary.svelte-qjrl3t:active,.secondary.svelte-qjrl3t.active{--btn-background-color: var(--button-secondary-bg-pressed);--btn-color: var(--button-secondary-fg-pressed)}.success.svelte-qjrl3t{--btn-background-color: var(--button-success-bg);--btn-color: var(--button-success-fg)}.success.svelte-qjrl3t:hover{--btn-background-color: var(--button-success-bg-hover);--btn-color: var(--button-success-fg-hover)}.success.svelte-qjrl3t:active,.success.svelte-qjrl3t.active{--btn-background-color: var(--button-success-bg-pressed);--btn-color: var(--button-success-fg-pressed)}.destructive.svelte-qjrl3t{--btn-background-color: var(--button-destructive-bg);--btn-color: var(--button-destructive-fg)}.destructive.svelte-qjrl3t:hover{--btn-background-color: var(--button-destructive-bg-hover);--btn-color: var(--button-destructive-fg-hover)}.destructive.svelte-qjrl3t:active,.destructive.svelte-qjrl3t.active{--btn-background-color: var(--button-destructive-bg-pressed);--btn-color: var(--button-destructive-fg-pressed)}.tertiary.svelte-qjrl3t{--btn-background-color: var(--button-tertiary-bg);--btn-color: var(--button-tertiary-fg)}.tertiary.svelte-qjrl3t:hover{--btn-background-color: var(--button-tertiary-bg-hover);--btn-color: var(--button-tertiary-fg-hover)}.tertiary.svelte-qjrl3t:active,.tertiary.svelte-qjrl3t.active{--btn-background-color: var(--button-tertiary-bg-pressed);--btn-color: var(--button-tertiary-fg-pressed)}.width-full.svelte-qjrl3t{--btn-width: 100%}.width-full.svelte-qjrl3t .label:where(.svelte-qjrl3t){flex:1}.width-full.svelte-qjrl3t.centered{justify-content:center}.width-full.svelte-qjrl3t.centered .label:where(.svelte-qjrl3t){flex:none}
