.u-f.svelte-1utwk2c{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:24px}.u-f-label.svelte-1utwk2c{position:absolute;top:36px;left:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:28px;font-weight:500;color:var(--u-text-muted);pointer-events:none;transform-origin:0 0;transition:transform .3s cubic-bezier(.2,1,.3,1),color .3s}.u-f.svelte-1utwk2c:focus-within .u-f-label:where(.svelte-1utwk2c),.u-f.is-up.svelte-1utwk2c .u-f-label:where(.svelte-1utwk2c){max-width:none;overflow:visible;transform:translateY(-36px) scale(.72);color:var(--u-accent-strong);letter-spacing:.02em}.u-f.is-up.svelte-1utwk2c:not(:focus-within) .u-f-label:where(.svelte-1utwk2c){color:var(--u-text-muted)}.u-f-control.svelte-1utwk2c{position:relative;display:block}.u-f-control.svelte-1utwk2c:before,.u-f-control.svelte-1utwk2c:after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none}.u-f-control.svelte-1utwk2c:before{height:1px;background:var(--u-border)}.u-f-control.svelte-1utwk2c:after{height:3px;background:var(--u-accent-gradient);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.2,1,.3,1)}.u-f.svelte-1utwk2c:focus-within .u-f-control:where(.svelte-1utwk2c):after,.u-f.is-filled.svelte-1utwk2c .u-f-control:where(.svelte-1utwk2c):after{transform:scaleX(1)}.u-f.is-filled.svelte-1utwk2c:not(:focus-within) .u-f-control:where(.svelte-1utwk2c):after{height:1px;background:#dfb56d99}.u-f.is-error.svelte-1utwk2c .u-f-control:where(.svelte-1utwk2c):after{transform:scaleX(1);height:2px;background:var(--u-accent-deep)}.u-f-control.svelte-1utwk2c .u-f-input{display:block;box-sizing:border-box;width:100%;margin:0;padding:10px 0;border:none;border-radius:0;background:transparent;font-family:var(--u-font-body);font-size:21px;line-height:28px;color:var(--u-text);outline:none;box-shadow:none}.u-f-control.svelte-1utwk2c textarea.u-f-input{min-height:120px;resize:vertical}.u-f-control.svelte-1utwk2c input::placeholder,.u-f-control.svelte-1utwk2c textarea::placeholder{color:var(--u-text-faint);opacity:0;transition:opacity .2s}.u-f.svelte-1utwk2c:focus-within .u-f-control:where(.svelte-1utwk2c) input::placeholder,.u-f.svelte-1utwk2c:focus-within .u-f-control:where(.svelte-1utwk2c) textarea::placeholder,.u-f.is-up.svelte-1utwk2c .u-f-control:where(.svelte-1utwk2c) input::placeholder,.u-f.is-up.svelte-1utwk2c .u-f-control:where(.svelte-1utwk2c) textarea::placeholder{opacity:1}.u-f-hint.svelte-1utwk2c{font-size:15px;color:var(--u-text-faint)}.u-f-error.svelte-1utwk2c{font-size:16px;color:var(--u-accent-strong)}@media(max-width:640px){.u-f-label.svelte-1utwk2c,.u-f-control.svelte-1utwk2c .u-f-input{font-size:19px}}@media(prefers-reduced-motion:reduce){.u-f-label.svelte-1utwk2c,.u-f-control.svelte-1utwk2c:after{transition:none}}
