.ff-field{display:flex;flex-direction:column;gap:8px}.ff-field__label{font:600 11px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ash)}.ff-field__required{color:var(--marigold);-webkit-margin-start:2px;margin-inline-start:2px}.ff-field__control{position:relative}.ff-field__input,.ff-field__select,.ff-field__textarea{padding-inline:16px;height:48px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-ctl);color:var(--paper);font:400 14px/1 var(--sans);outline:none;width:100%;transition:border-color var(--duration-ui) var(--ease-entrance),box-shadow var(--duration-ui) var(--ease-entrance)}.ff-field__textarea{height:auto;min-height:140px;padding-block:14px;font:400 14px/1.6 var(--sans);resize:vertical}.ff-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:40px;padding-inline-end:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23B7B7BD' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}[dir=rtl] .ff-field__select{-webkit-padding-end:16px;padding-inline-end:16px;-webkit-padding-start:40px;padding-inline-start:40px;background-position:left 14px center}.ff-field__input:focus,.ff-field__select:focus,.ff-field__textarea:focus{border-color:var(--marigold);box-shadow:0 0 0 3px var(--marigold-tint)}.ff-field__input::placeholder,.ff-field__textarea::placeholder{color:var(--ash)}.ff-field__input--error,.ff-field__select--error,.ff-field__textarea--error{border-color:var(--risk)}.ff-field__input--error:focus,.ff-field__select--error:focus,.ff-field__textarea--error:focus{box-shadow:0 0 0 3px rgba(255,90,90,.16)}.ff-field__error{font:400 12px/1.4 var(--sans);color:var(--risk)}.ff-field__toggle{position:absolute;inset-inline-end:4px;top:4px;bottom:4px;width:40px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ash);cursor:pointer;border-radius:var(--radius-ctl)}.ff-field__toggle:hover{color:var(--fog)}.ff-field__input--has-toggle{-webkit-padding-end:44px;padding-inline-end:44px}[dir=rtl] .ff-field__input--has-toggle{-webkit-padding-end:16px;padding-inline-end:16px;-webkit-padding-start:44px;padding-inline-start:44px}[dir=rtl] .ff-field__toggle{inset-inline-end:auto;inset-inline-start:4px}.ff-checkbox{align-items:flex-start;gap:10px;border:0;cursor:pointer;padding:0;text-align:start;font:400 13px/1.5 var(--sans);color:var(--fog)}.ff-checkbox,.ff-checkbox__box{display:flex;background:transparent}.ff-checkbox__box{align-items:center;justify-content:center;width:17px;height:17px;flex:none;margin-top:2px;border-radius:5px;border:1.5px solid var(--hairline-strong);font:700 10px/1 var(--sans);color:var(--ink)}.ff-checkbox[aria-checked=true] .ff-checkbox__box{background:var(--marigold);border-color:var(--marigold)}.ff-checkbox__text a{color:var(--marigold)}.ff-checkbox-wrap{display:flex;flex-direction:column;gap:6px}