.field[data-astro-cid-fjkzq7wa]{gap:var(--space-1);flex-direction:column;display:flex}.field__label[data-astro-cid-fjkzq7wa]{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);color:var(--color-text-heading)}.field__required[data-astro-cid-fjkzq7wa]{color:var(--color-feedback-error)}.field__helper[data-astro-cid-fjkzq7wa]{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-text-muted);margin:0}.field__control[data-astro-cid-fjkzq7wa]{box-sizing:border-box;width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--color-text-body);background:var(--color-surface-raised);border:1px solid var(--color-border-control);border-radius:var(--radius-control);transition:border-color var(--duration-micro) var(--easing-standard), box-shadow var(--duration-micro) var(--easing-standard);line-height:1.3}.field--lg[data-astro-cid-fjkzq7wa] .field__control[data-astro-cid-fjkzq7wa]{min-height:var(--target-comfortable)}.field__control[data-astro-cid-fjkzq7wa]::placeholder{color:var(--color-text-muted);opacity:1}.field__control[data-astro-cid-fjkzq7wa]:hover:not(:disabled){border-color:var(--color-text-heading)}.field__control[data-astro-cid-fjkzq7wa]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.field__control[data-astro-cid-fjkzq7wa][readonly]{background:var(--color-surface-subtle)}.field__control[data-astro-cid-fjkzq7wa]:disabled{background:var(--color-surface-subtle);opacity:.6;cursor:not-allowed}.field--disabled[data-astro-cid-fjkzq7wa] .field__label[data-astro-cid-fjkzq7wa]{opacity:.6}.field--error[data-astro-cid-fjkzq7wa] .field__control[data-astro-cid-fjkzq7wa]{border-color:var(--color-feedback-error);box-shadow:inset 0 0 0 1px var(--color-feedback-error)}.field__error[data-astro-cid-fjkzq7wa]{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-s);color:var(--color-feedback-error);margin:0;display:flex}.field__error-icon[data-astro-cid-fjkzq7wa]{flex:none;margin-top:1px}
