:root,:host{--ai-button-radius: var(--ai-radius-round);--ai-button-padding-x: 2rem;--ai-button-padding-y: .75rem;--ai-button-height: 2.5rem;--ai-button-box-shadow: inset 0 0 0 1px;--ai-button-background-primary-rest: var(--ai-color-black);--ai-button-background-primary-hover: var(--ai-color-neutral-900);--ai-button-background-primary-disabled: var(--ai-color-neutral-200);--ai-button-text-primary-rest: var(--ai-color-white);--ai-button-text-primary-hover: var(--ai-button-text-primary-rest);--ai-button-text-primary-disabled: var(--ai-color-neutral-800);--ai-button-background-inverted-rest: var(--ai-color-white);--ai-button-background-inverted-hover: var(--ai-color-neutral-200);--ai-button-background-inverted-disabled: var(--ai-color-neutral-500);--ai-button-text-inverted-rest: var(--ai-color-black);--ai-button-text-inverted-hover: var(--ai-color-black);--ai-button-text-inverted-disabled: var(--ai-color-neutral-900);--ai-button-border-inverted-rest: none;--ai-button-border-inverted-hover: none;--ai-button-text-unstyled-disabled: var(--ai-color-neutral-700);--ai-button-text-unstyled-inverted-disabled: var(--ai-color-neutral-700);--ai-button-background-outline-hover: var(--ai-color-black);--ai-button-text-outline-rest: var(--ai-color-black);--ai-button-text-outline-hover: var(--ai-color-white);--ai-button-border-outline-rest: var(--ai-color-black);--ai-button-border-outline-hover: var(--ai-button-border-outline-rest);--ai-button-background-outline-inverted-hover: var(--ai-color-white);--ai-button-text-outline-inverted-rest: var(--ai-color-white);--ai-button-text-outline-inverted-hover: var(--ai-color-black);--ai-button-border-outline-inverted-rest: var(--ai-color-white);--ai-button-border-outline-inverted-hover: var( --ai-button-border-outline-inverted-rest );--ai-button-radius-square: var(--ai-size-4);--ai-button-padding-x-square: var(--ai-size-12);--ai-button-padding-y-square: var(--ai-size-6);--ai-button-height-square: var(--ai-size-40);--ai-button-width-square: 100%;--ai-button-padding-x-square-small: var(--ai-size-8);--ai-button-padding-y-square-small: var(--ai-size-4);--ai-button-height-square-small: var(--ai-size-24);--ai-button-background-square-primary-rest: var(--ai-color-black);--ai-button-background-square-primary-hover: var(--ai-color-neutral-900);--ai-button-background-square-primary-disabled: var(--ai-color-neutral-200);--ai-button-text-square-primary-rest: var(--ai-color-white);--ai-button-text-square-primary-hover: var(--ai-color-white);--ai-button-text-square-primary-disabled: var(--ai-color-neutral-800);--ai-button-background-square-secondary-rest: var(--ai-color-white);--ai-button-background-square-secondary-hover: var(--ai-color-neutral-200);--ai-button-background-square-secondary-disabled: var( --ai-color-neutral-500 );--ai-button-text-square-secondary-rest: var(--ai-color-black);--ai-button-text-square-secondary-hover: var(--ai-color-black);--ai-button-text-square-secondary-disabled: var(--ai-color-neutral-900);--ai-button-border-square-secondary-rest: var(--ai-color-black);--ai-button-border-square-secondary-hover: var(--ai-color-black)}.ai-button.svelte-ilurj9{background-color:var(--ai-button-background-primary-rest);border-radius:var(--ai-button-radius);color:var(--ai-button-text-primary-rest);font-weight:var(--ai-font-weight-medium);padding-inline:var(--ai-button-padding-x);padding-block:var(--ai-button-padding-y);margin:0;width:fit-content}.ai-button.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-button-background-primary-hover);color:var(--ai-button-text-primary-hover)}.ai-button--small.svelte-ilurj9{--ai-button-padding-x: var(--ai-size-24);--ai-button-padding-y: var(--ai-size-8);font-size:var(--ai-size-12)}.ai-button--outline.svelte-ilurj9{background-color:transparent;box-shadow:var(--ai-button-box-shadow) var(--ai-button-border-outline-rest);color:var(--ai-button-text-outline-rest)}.ai-button--outline.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-button-background-outline-hover);box-shadow:var(--ai-button-box-shadow) var(--ai-button-border-outline-hover);color:var(--ai-button-text-outline-hover)}.ai-button--outline-inverted.svelte-ilurj9{background-color:transparent;box-shadow:var(--ai-button-box-shadow) var(--ai-button-border-outline-inverted-rest);color:var(--ai-button-text-outline-inverted-rest)}.ai-button--outline-inverted.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-button-background-outline-inverted-hover);box-shadow:var(--ai-button-box-shadow) var(--ai-button-border-outline-inverted-hover);color:var(--ai-button-text-outline-inverted-hover)}.ai-button--inverted.svelte-ilurj9{background-color:var(--ai-button-background-inverted-rest);color:var(--ai-button-text-inverted-rest);box-shadow:none;border:var(--ai-button-border-inverted-rest)}.ai-button--inverted.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-button-background-inverted-hover);color:var(--ai-button-text-inverted-hover);border:var(--ai-button-border-inverted-hover)}.ai-button--square.svelte-ilurj9{border-radius:var(--ai-button-radius-square);padding-inline:var(--ai-button-padding-x-square);padding-block:var(--ai-button-padding-y-square);height:var(--ai-button-height-square);width:var(--ai-button-width-square);width:100%;display:flex;align-items:center;justify-content:center;border:.0625rem solid var(--ai-color-neutral-300);box-shadow:0 .0625rem var(--ai-size-2) 0 #0000001a;transition:all var(--ai-transition-ease-fast)}.ai-button--small.ai-button--square.svelte-ilurj9{padding-inline:var(--ai-button-padding-x-square-small);padding-block:var(--ai-button-padding-y-square-small);height:var(--ai-button-height-square-small)}.ai-button--square.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){border-color:var(--ai-color-neutral-400);box-shadow:0 var(--ai-size-2) var(--ai-size-4) 0 #0000004d}.ai-button--square.svelte-ilurj9:focus{outline-offset:var(--ai-size-2)}.ai-button--square.ai-button--primary.svelte-ilurj9{background-color:var(--ai-button-background-square-primary-rest);color:var(--ai-button-text-square-primary-rest);border-color:transparent;box-shadow:none}.ai-button--square.ai-button--primary.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-button-background-square-primary-hover);color:var(--ai-button-text-square-primary-hover);border-color:transparent;box-shadow:none}.ai-button--square.ai-button--secondary.svelte-ilurj9{background-color:var(--ai-button-background-square-secondary-rest);color:var(--ai-button-text-square-secondary-rest);border-color:var(--ai-button-border-square-secondary-rest)}.ai-button--square.ai-button--secondary.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-button-background-square-secondary-hover);color:var(--ai-button-text-square-secondary-hover);border-color:var(--ai-button-border-square-secondary-hover)}.ai-button--square.ai-button--outline.svelte-ilurj9{background-color:var(--ai-color-white);color:var(--ai-color-neutral-800);border-color:var(--ai-color-neutral-300)}.ai-button--square.ai-button--outline.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-color-neutral-50);color:var(--ai-color-black);border-color:var(--ai-color-neutral-400)}.ai-button--square.ai-button--inverted.svelte-ilurj9{background-color:var(--ai-button-background-inverted-rest);color:var(--ai-button-text-inverted-rest);border-color:transparent}.ai-button--square.ai-button--inverted.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-button-background-inverted-hover);color:var(--ai-button-text-inverted-hover);border-color:transparent}.ai-button--square.ai-button--outline-inverted.svelte-ilurj9{background-color:transparent;color:var(--ai-color-white);border-color:var(--ai-color-neutral-300)}.ai-button--square.ai-button--outline-inverted.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background-color:var(--ai-color-neutral-900);color:var(--ai-color-white);border-color:var(--ai-color-neutral-400)}.ai-menu-buttons.svelte-ilurj9{display:flex;gap:var(--ai-size-16)}.ai-button--unstyled.svelte-ilurj9{background:none;color:inherit;border:none;box-shadow:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:var(--ai-font-underline-offset)}.ai-button--unstyled.svelte-ilurj9:is(:where(.svelte-ilurj9):hover,:where(.svelte-ilurj9):focus){background:none;color:inherit;border:none;box-shadow:none;text-decoration:underline}.ai-button--unstyled.ai-button--square.svelte-ilurj9{text-align:center}:is(.disabled.svelte-ilurj9,[disabled].svelte-ilurj9,[aria-disabled=true].svelte-ilurj9){background:var(--ai-button-background-primary-disabled);color:var(--ai-button-text-primary-disabled);cursor:not-allowed}.ai-button--inverted.svelte-ilurj9:is(.disabled:where(.svelte-ilurj9),[disabled]:where(.svelte-ilurj9),[aria-disabled=true]:where(.svelte-ilurj9)){background:var(--ai-button-background-inverted-disabled);color:var(--ai-button-text-inverted-disabled)}.ai-button--outline.svelte-ilurj9:is(.disabled:where(.svelte-ilurj9),[disabled]:where(.svelte-ilurj9),[aria-disabled=true]:where(.svelte-ilurj9)){background:transparent;box-shadow:var(--ai-button-box-shadow) var(--ai-color-neutral-700);color:var(--ai-color-neutral-700)}.ai-button--outline-inverted.svelte-ilurj9:is(.disabled:where(.svelte-ilurj9),[disabled]:where(.svelte-ilurj9),[aria-disabled=true]:where(.svelte-ilurj9)){box-shadow:var(--ai-button-box-shadow) var(--ai-color-neutral-200);color:var(--ai-color-neutral-600)}.ai-button--unstyled.svelte-ilurj9:is(.disabled:where(.svelte-ilurj9),[disabled]:where(.svelte-ilurj9),[aria-disabled=true]:where(.svelte-ilurj9)){background:none;color:inherit;opacity:.75}
