.input-underline.svelte-nxiozu{position:relative}.input-underline__control.svelte-nxiozu{width:100%;background:transparent;border:0;outline:revert;font-size:var(--field-fs, var(--input-font-size-md, var(--font-size-base, 1rem)));color:var(--field-fg, var(--input-text, CanvasText));padding:var(--field-py, var(--input-padding-y-md, .5rem)) var(--field-px, var(--input-padding-x-md, .75rem));transition:padding .3s ease;box-sizing:border-box}.input-underline__control.svelte-nxiozu:focus-visible{padding-bottom:calc(var(--field-py, var(--input-padding-y-md, .5rem)) + 2px)}.input-underline__control.svelte-nxiozu::placeholder{color:var(--field-placeholder, var(--input-placeholder, GrayText))}.input-underline__line.svelte-nxiozu{position:absolute;left:0;right:0;bottom:-6px;height:3px;background:var(--field-border, var(--input-border, rgba(0, 0, 0, .2)));overflow:hidden}.input-underline__line.svelte-nxiozu:after{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;background:var(--color-primary, Highlight)}.input-underline__control.svelte-nxiozu:focus-visible+.input-underline__line:where(.svelte-nxiozu):after{transform:scaleX(1)}.input-underline__control[aria-invalid=true].svelte-nxiozu+.input-underline__line:where(.svelte-nxiozu){background:var(--field-border-invalid, var(--input-border-invalid, DarkRed))}.input-underline__control.svelte-nxiozu:disabled{opacity:.65;cursor:not-allowed}.txa-wrap.svelte-1bsl3nr{width:100%;max-width:100%;min-width:0}.txa-wrap[data-size=sm].svelte-1bsl3nr{--field-fs: var(--field-fs-sm);--field-py: var(--field-py-sm);--field-px: var(--field-px-sm)}.txa-wrap[data-size=md].svelte-1bsl3nr{--field-fs: var(--field-fs-md);--field-py: var(--field-py-md);--field-px: var(--field-px-md)}.txa-wrap[data-size=lg].svelte-1bsl3nr{--field-fs: var(--field-fs-lg);--field-py: var(--field-py-lg);--field-px: var(--field-px-lg)}.txa.svelte-1bsl3nr{display:block;width:100%;min-height:2.5rem;box-sizing:border-box;font:inherit;font-size:var(--field-fs, 1rem);line-height:var(--field-lh, 1.4);color:var(--field-fg, CanvasText);background:var(--field-bg, Canvas);border:var(--field-bw, 1px) solid var(--field-border, GrayText);border-radius:var(--field-radius, 8px);padding:var(--field-py, .75rem) var(--field-px, 1rem);outline:none;resize:var(--field-resize, vertical);transition:border-color var(--field-t, .12s),box-shadow var(--field-t, .12s)}.txa.svelte-1bsl3nr:focus-visible{border-color:var(--field-border-focus, Highlight);box-shadow:0 0 0 var(--focus-ring-width, var(--focus-ring-w, 2px)) var(--focus-ring-color, var(--focus-ring, Highlight))}.txa[aria-invalid=true].svelte-1bsl3nr{border-color:var(--field-border-invalid, DarkRed);box-shadow:0 0 0 var(--focus-ring-width, var(--focus-ring-w, 2px)) var(--focus-ring-invalid, DarkRed)}.txa.svelte-1bsl3nr:disabled{color:var(--field-fg-disabled, GrayText);background:var(--field-bg-disabled, Canvas);border-color:var(--field-border-disabled, GrayText);opacity:var(--field-disabled-opacity, .7);cursor:not-allowed}.txa[data-autoresize=true].svelte-1bsl3nr{overflow:hidden}.btn.svelte-v0x5nl{--_bg: var(--btn-neutral-bg);--_bg-hv: var(--btn-neutral-bg-hover);--_bg-active: var(--btn-neutral-bg-active);--_fg: var(--btn-neutral-fg);--_bd: var(--btn-neutral-border);--_sh: var(--btn-neutral-shadow);--_sh-hover: var(--btn-neutral-shadow-hover);--_sh-active: var(--btn-neutral-shadow-active);--_bw: var(--btn-border-width);--_transform-hover: var(--btn-transform-hover);--_transform-active: var(--btn-transform-active);display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap, .5rem);text-decoration:none;font-family:var(--btn-font-family);font-size:var(--btn-font-size);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);border:var(--_bw) solid var(--_bd);color:var(--_fg);background:var(--_bg);box-shadow:var(--_sh, var(--btn-shadow-rest));cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:background var(--btn-transition-duration) var(--btn-transition-easing),color var(--btn-transition-duration) var(--btn-transition-easing),border-color var(--btn-transition-duration) var(--btn-transition-easing),box-shadow var(--btn-transition-duration) var(--btn-transition-easing),transform var(--btn-transition-duration) var(--btn-transition-easing),filter var(--btn-transition-duration) var(--btn-transition-easing);transform:translateZ(0)}.btn.svelte-v0x5nl:hover{background:var(--_bg-hv, var(--_bg));box-shadow:var(--_sh-hover, var(--_sh));transform:var(--_transform-hover, translateY(-2px))}.btn.svelte-v0x5nl:focus-visible{outline:var(--focus-ring-width, var(--focus-ring-w, 2px)) solid var(--focus-ring-color, var(--focus-ring, currentColor));outline-offset:var(--focus-ring-offset, 2px)}.btn.svelte-v0x5nl:active{background:var(--_bg-active, var(--_bg-hv, var(--_bg)));box-shadow:var(--_sh-active, var(--_sh-hover, var(--_sh)));transform:var(--_transform-active, translateY(-1px))}.btn[aria-disabled=true].svelte-v0x5nl{pointer-events:none;cursor:not-allowed;color:var(--btn-disabled-fg);background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);box-shadow:none;filter:grayscale(.2);opacity:var(--btn-disabled-opacity, .92)}.btn.is-interactive.svelte-v0x5nl{pointer-events:auto}.btn[data-variant=neutral].svelte-v0x5nl{--_bg: var(--btn-neutral-bg);--_bg-hv: var(--btn-neutral-bg-hover);--_bg-active: var(--btn-neutral-bg-active);--_fg: var(--btn-neutral-fg);--_bd: var(--btn-neutral-border);--_sh: var(--btn-neutral-shadow);--_sh-hover: var(--btn-neutral-shadow-hover);--_sh-active: var(--btn-neutral-shadow-active);--_bw: var(--btn-border-width)}.btn[data-variant=ghost].svelte-v0x5nl{--_bw: calc(var(--btn-border-width, 1px) + 1px);--_bg: var(--btn-ghost-bg);--_bg-hv: var(--btn-ghost-bg-hover);--_bg-active: var(--btn-ghost-bg-active);--_fg: var(--btn-ghost-fg);--_bd: var(--btn-ghost-border);--_sh: var(--btn-ghost-shadow);--_sh-hover: var(--btn-ghost-shadow-hover);--_sh-active: var(--btn-ghost-shadow-active)}.btn[data-variant=primary].svelte-v0x5nl{--_bg: var(--btn-primary-bg);--_bg-hv: var(--btn-primary-bg-hover);--_bg-active: var(--btn-primary-bg-active);--_fg: var(--btn-primary-fg);--_bd: var(--btn-primary-border);--_sh: var(--btn-primary-shadow);--_sh-hover: var(--btn-primary-shadow-hover);--_sh-active: var(--btn-primary-shadow-active);--_bw: var(--btn-border-width)}.btn[data-variant=secondary].svelte-v0x5nl{--_bg: var(--btn-secondary-bg);--_bg-hv: var(--btn-secondary-bg-hover);--_bg-active: var(--btn-secondary-bg-active);--_fg: var(--btn-secondary-fg);--_bd: var(--btn-secondary-border);--_sh: var(--btn-secondary-shadow);--_sh-hover: var(--btn-secondary-shadow-hover);--_sh-active: var(--btn-secondary-shadow-active);--_bw: var(--btn-border-width)}@media (prefers-reduced-motion: reduce){.btn.svelte-v0x5nl{transition:none}.btn.svelte-v0x5nl:hover,.btn.svelte-v0x5nl:active{transform:none}}
