.field.svelte-swfugb{min-width:0;display:grid}.label.svelte-swfugb{margin-bottom:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-small);font-weight:700;line-height:var(--lh-title);color:var(--text);transition:color var(--dur-fast) var(--ease-out);justify-self:start}.field.svelte-swfugb:not(.invalid):focus-within .label:where(.svelte-swfugb){color:var(--accent)}.req.svelte-swfugb{margin-left:var(--sp-0);color:var(--accent)}.box.svelte-swfugb{isolation:isolate;min-width:0;position:relative}.input.svelte-swfugb{appearance:none;width:100%;min-width:0;height:var(--tap-lg);padding:0 var(--sp-4);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-bright);font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-title);caret-color:var(--accent);text-overflow:ellipsis;transition:background-color var(--dur-fast) var(--ease-out);border:0;outline:none;margin:0;display:block}.with-glyph.svelte-swfugb .input:where(.svelte-swfugb){padding-left:var(--tap)}.with-clear.svelte-swfugb .input:where(.svelte-swfugb){padding-right:calc(var(--tap) + var(--sp-1))}.input.svelte-swfugb::placeholder{color:var(--text-muted);opacity:1;font-weight:500}.input.svelte-swfugb::-webkit-search-cancel-button{appearance:none}.input.svelte-swfugb::-webkit-search-decoration{appearance:none}.input.svelte-swfugb:-webkit-autofill{-webkit-text-fill-color:var(--text-bright);caret-color:var(--accent);transition:background-color 0s calc(var(--dur-grand) * 100000)}.frame.svelte-swfugb{z-index:1;border:1px solid var(--line);border-radius:var(--r-md);pointer-events:none;transition:border-color var(--dur-fast) var(--ease-out);position:absolute;inset:0}.frame.svelte-swfugb:after{content:"";border-radius:inherit;box-shadow:0 0 0 3px rgb(var(--focus-rgb) / .16), 0 0 22px rgb(var(--focus-rgb) / .22);opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:-1px}.input.svelte-swfugb:hover~.frame:where(.svelte-swfugb){border-color:var(--line-strong)}.input.svelte-swfugb:focus-visible~.frame:where(.svelte-swfugb){border-color:var(--focus)}.input.svelte-swfugb:focus-visible~.frame:where(.svelte-swfugb):after{opacity:1}.lead.svelte-swfugb{z-index:2;width:var(--tap);color:var(--text-muted);pointer-events:none;transition:color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0}.input.svelte-swfugb:focus-visible~.lead:where(.svelte-swfugb){color:var(--accent)}.clear.svelte-swfugb{top:calc((var(--tap-lg) - var(--tap)) / 2);right:var(--sp-1);z-index:2;width:var(--tap);height:var(--tap);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute}.clear-dot.svelte-swfugb{border-radius:var(--r-pill);background:var(--surface-3);width:26px;height:26px;transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.clear.svelte-swfugb:hover .clear-dot:where(.svelte-swfugb){background:var(--line-strong);color:var(--text-bright)}.clear.svelte-swfugb:active .clear-dot:where(.svelte-swfugb){transform:scale(calc(1 - .14 * var(--motion)));transition-duration:var(--dur-instant)}.clear.svelte-swfugb:focus-visible{outline:none}.clear.svelte-swfugb:focus-visible .clear-dot:where(.svelte-swfugb){outline:2px solid var(--focus);outline-offset:2px;color:var(--text-bright)}.invalid.svelte-swfugb .input:where(.svelte-swfugb){background:rgb(var(--danger-rgb) / .06)}.invalid.svelte-swfugb .frame:where(.svelte-swfugb){border-color:rgb(var(--danger-rgb) / .7)}.invalid.svelte-swfugb .input:where(.svelte-swfugb):hover~.frame:where(.svelte-swfugb),.invalid.svelte-swfugb .input:where(.svelte-swfugb):focus-visible~.frame:where(.svelte-swfugb){border-color:var(--danger)}.invalid.svelte-swfugb .frame:where(.svelte-swfugb):after{box-shadow:0 0 0 3px rgb(var(--danger-rgb) / .16), 0 0 22px rgb(var(--danger-rgb) / .2)}.error.svelte-swfugb{margin:var(--sp-2) 0 0;font-size:var(--fs-small);font-weight:600;line-height:var(--lh-title);color:var(--danger);align-items:flex-start;gap:6px;display:flex}.error-ic.svelte-swfugb{flex:none;display:grid}.foot.svelte-swfugb{align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-2);display:flex}.hint.svelte-swfugb{min-width:0;font-size:var(--fs-small);line-height:var(--lh-title);color:var(--text-muted);margin:0}.count.svelte-swfugb{font-family:var(--font-display);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--tr-number);font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);flex:none;margin-left:auto}.count.full.svelte-swfugb{color:var(--warn)}.disabled.svelte-swfugb .label:where(.svelte-swfugb){color:var(--text-muted)}.disabled.svelte-swfugb .input:where(.svelte-swfugb){background:var(--surface-1);color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);opacity:1;cursor:not-allowed}.disabled.svelte-swfugb .input:where(.svelte-swfugb)::placeholder{color:var(--text-dim)}.disabled.svelte-swfugb .frame:where(.svelte-swfugb){border-style:dashed;border-color:var(--line-strong)}.disabled.svelte-swfugb .lead:where(.svelte-swfugb){color:var(--text-dim)}.vh.svelte-swfugb{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
