.field.svelte-499tca{display:flex;flex-direction:column;gap:var(--academy-spacing-2)}.field-box.svelte-499tca{position:relative;display:flex;flex-direction:column;min-height:var(--academy-touch-min-target);padding-inline:var(--academy-spacing-5);padding-block:var(--academy-spacing-2);border:1px solid var(--academy-line);border-radius:var(--academy-radius-sm);background:var(--academy-card);transition:border-color var(--academy-duration-normal) var(--academy-ease-default),box-shadow var(--academy-duration-normal) var(--academy-ease-default)}.field-box.svelte-499tca:hover{border-color:var(--academy-line-strong)}.field-box.svelte-499tca:focus-within{outline:none;border-color:var(--academy-focus-ring);box-shadow:0 0 0 var(--academy-focus-ring-width) var(--academy-focus-ring)}.field-box[data-focus-variant=auth].svelte-499tca:focus-within{border-color:var(--academy-focus-ring-auth);box-shadow:0 0 0 var(--academy-focus-ring-width) var(--academy-focus-ring-auth)}.field-box.has-error.svelte-499tca{border-color:color-mix(in srgb,var(--academy-error-text) 60%,transparent)}.field-label.svelte-499tca{color:var(--academy-muted);font-family:var(--academy-font-sans);font-size:var(--academy-type-caption-size);font-weight:var(--academy-type-caption-weight);line-height:var(--academy-type-caption-line-height);letter-spacing:var(--academy-type-caption-letter-spacing)}.field-input.svelte-499tca{width:100%;border:0;background:transparent;padding:0;color:var(--academy-ink);font-family:var(--academy-font-sans);font-size:var(--academy-type-body-md-size);line-height:var(--academy-type-body-md-line-height)}.field-input.has-toggle.svelte-499tca{padding-right:var(--academy-spacing-9)}.field-input.svelte-499tca::placeholder{color:var(--academy-muted-2)}.field-input[type=date].svelte-499tca{appearance:none;color-scheme:inherit}.field-input[type=date].svelte-499tca::-webkit-date-and-time-value{text-align:left}.field-input[type=date].svelte-499tca::-webkit-calendar-picker-indicator{margin-inline-start:var(--academy-spacing-2);cursor:pointer;opacity:.7;transition:opacity var(--academy-duration-normal) var(--academy-ease-default)}.field-input[type=date].svelte-499tca::-webkit-calendar-picker-indicator:hover{opacity:1}.field-input.svelte-499tca:focus,.field-input.svelte-499tca:focus-visible{outline:none}.toggle.svelte-499tca{position:absolute;top:50%;right:var(--academy-spacing-3);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-width:var(--academy-touch-min-target);min-height:var(--academy-touch-min-target);border:0;border-radius:var(--academy-radius-icon-control);background:transparent;color:var(--academy-muted);cursor:pointer;transition:color var(--academy-duration-normal) var(--academy-ease-default)}.toggle.svelte-499tca:hover{color:var(--academy-ink-soft)}.toggle.svelte-499tca:focus-visible{outline:var(--academy-focus-ring-width) solid var(--academy-focus-ring);outline-offset:var(--academy-focus-ring-offset)}.field-box[data-focus-variant=auth].svelte-499tca .toggle:where(.svelte-499tca):focus-visible{outline-color:var(--academy-focus-ring-auth)}.toggle-glyph.svelte-499tca{width:var(--academy-icon-glyph-size);height:var(--academy-icon-glyph-size);stroke-width:var(--academy-icon-stroke-action)}.field-error.svelte-499tca{color:var(--academy-error-text);margin:0;font-family:var(--academy-font-sans);font-size:var(--academy-type-caption-size);font-weight:var(--academy-type-caption-weight);line-height:var(--academy-type-caption-line-height)}.field-error.svelte-499tca:not(.is-visible){display:none}@media(prefers-reduced-motion:reduce){.field-box.svelte-499tca,.toggle.svelte-499tca,.field-input[type=date].svelte-499tca::-webkit-calendar-picker-indicator{transition:none}}
