.hf-field-box{padding-block:var(--field-pad-block,1.25rem 1.375rem);padding-inline:var(--spacing-tight);background:var(--tone-plate);transition:background-color var(--transition-duration-swift) var(--ease-sharpen);border-radius:1.25rem}.hf-field-box+.hf-field-box{margin-block-start:.75rem}.hf-field-box:hover{background:var(--tone-line)}.hf-field-box:focus-within{background:var(--tone-line);outline:2px solid var(--tone-acid);outline-offset:0}.hf-field-q{font-size:var(--text-meta);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);color:var(--tone-ink-dim);cursor:pointer;display:block}.hf-field-req{color:var(--tone-acid);margin-inline-start:.2em}.hf-field-note{font-size:var(--text-meta);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);color:var(--tone-ink-quiet);margin:.125rem 0 0}.hf-field-in{width:100%;color:var(--tone-ink);font-family:var(--font-sans);font-size:var(--text-lead);line-height:var(--leading-lede);letter-spacing:var(--text-lead--letter-spacing);background:0 0;border:0;outline:none;margin:.5rem 0 0;padding:0;display:block}.hf-field-in::placeholder{color:var(--tone-ink-quiet)}.hf-field-area{resize:none;min-height:1.3em;overflow:hidden}.hf-field-area-tall{min-height:var(--field-tall,8lh)}.hf-field-chips{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}.hf-field-chip{border:1px solid var(--tone-rule);font-size:var(--text-meta);line-height:var(--leading-none);letter-spacing:var(--tracking-flat);color:var(--tone-ink-body);cursor:pointer;transition:color var(--transition-duration-swift) var(--ease-sharpen), background-color var(--transition-duration-swift) var(--ease-sharpen), border-color var(--transition-duration-swift) var(--ease-sharpen);border-radius:999px;align-items:center;padding:.625rem 1rem;display:inline-flex;position:relative}.hf-field-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hf-field-chip:hover{border-color:var(--tone-ink-quiet);color:var(--tone-ink)}.hf-field-chip:has(input:checked){background:var(--tone-ink);border-color:var(--tone-ink);color:var(--tone-page)}.hf-field-chip:has(input:focus-visible){border-color:var(--tone-ink-faint);color:var(--tone-ink)}.hf-field-fault:not(:empty){font-size:var(--text-meta);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);color:var(--tone-ink);margin:.75rem 0 0}.hf-field-trap{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
